xtal.h is dead, long live to xtal.cpp [O. Galibert]
This commit is contained in:
parent
f61a64ea29
commit
03ba80e0ef
@ -184,6 +184,8 @@ files {
|
||||
MAME_DIR .. "src/emu/validity.h",
|
||||
MAME_DIR .. "src/emu/video.cpp",
|
||||
MAME_DIR .. "src/emu/video.h",
|
||||
MAME_DIR .. "src/emu/xtal.cpp",
|
||||
MAME_DIR .. "src/emu/xtal.h",
|
||||
MAME_DIR .. "src/emu/rendersw.hxx",
|
||||
MAME_DIR .. "src/emu/ui/uimain.h",
|
||||
MAME_DIR .. "src/emu/ui/cmddata.h", -- TODO: remove
|
||||
|
@ -37,7 +37,7 @@ DEFINE_DEVICE_TYPE(A2BUS_ARCADEBOARD, a2bus_arcboard_device, "a2arcbd", "Third M
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_arcboard_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL(10'738'635) / 2 )
|
||||
MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
|
||||
MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_arcboard_device, tms_irq_w))
|
||||
MCFG_TMS9928A_SCREEN_ADD_NTSC( SCREEN_TAG )
|
||||
|
@ -51,7 +51,7 @@
|
||||
MCFG_DEVICE_INPUT_DEFAULTS(_def_inp) \
|
||||
device_a2bus_card_interface::static_set_a2bus_tag(*device, _nbtag, _tag);
|
||||
|
||||
// 7M = XTAL_14_31818MHz / 2 or XTAL_28_63636MHz / 4 (for IIgs)
|
||||
// 7M = XTAL(14'318'181) / 2 or XTAL(28'636'363) / 4 (for IIgs)
|
||||
static constexpr uint32_t A2BUS_7M_CLOCK = 7159090;
|
||||
|
||||
//**************************************************************************
|
||||
|
@ -98,7 +98,7 @@ ioport_constructor a2bus_ssc_device::device_input_ports() const
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_ssc_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(SSC_ACIA_TAG, MOS6551, 0)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2bus_ssc_device, acia_irq_w))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE(SSC_RS232_TAG, rs232_port_device, write_txd))
|
||||
|
||||
|
@ -83,7 +83,7 @@ enum
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_corvfdc01_device::device_add_mconfig)
|
||||
MCFG_FD1793_ADD(FDC01_FDC_TAG, XTAL_16MHz / 8)
|
||||
MCFG_FD1793_ADD(FDC01_FDC_TAG, XTAL(16'000'000) / 8)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(a2bus_corvfdc01_device, drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD(FDC01_FDC_TAG":0", corv_floppies, "8sssd", a2bus_corvfdc01_device::corv_floppy_formats)
|
||||
|
@ -41,7 +41,7 @@ DEFINE_DEVICE_TYPE(A2BUS_EZCGI_9958, a2bus_ezcgi_9958_device, "a2ezcgi5", "E-Z C
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_ezcgi_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL(10'738'635) / 2 )
|
||||
MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
|
||||
MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_ezcgi_device, tms_irq_w))
|
||||
MCFG_TMS9928A_SCREEN_ADD_NTSC( SCREEN_TAG )
|
||||
@ -49,7 +49,7 @@ MACHINE_CONFIG_START(a2bus_ezcgi_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_ezcgi_9938_device::device_add_mconfig)
|
||||
MCFG_V9938_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL_21_4772MHz) // 192K of VRAM / typical 9938 clock, not verified
|
||||
MCFG_V9938_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL(21'477'272)) // 192K of VRAM / typical 9938 clock, not verified
|
||||
MCFG_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9938_device, tms_irq_w))
|
||||
|
||||
MCFG_SCREEN_ADD(SCREEN_TAG, RASTER)
|
||||
@ -62,7 +62,7 @@ MACHINE_CONFIG_START(a2bus_ezcgi_9938_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_ezcgi_9958_device::device_add_mconfig)
|
||||
MCFG_V9958_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL_21_4772MHz) // 192K of VRAM / typcial 9938/9958 clock, not verified
|
||||
MCFG_V9958_ADD(TMS_TAG, SCREEN_TAG, 0x30000, XTAL(21'477'272)) // 192K of VRAM / typcial 9938/9958 clock, not verified
|
||||
MCFG_V99X8_INTERRUPT_CALLBACK(WRITELINE(a2bus_ezcgi_9958_device, tms_irq_w))
|
||||
|
||||
MCFG_SCREEN_ADD(SCREEN_TAG, RASTER)
|
||||
|
@ -34,7 +34,7 @@ DEFINE_DEVICE_TYPE(A2BUS_SSPRITE, a2bus_ssprite_device, "a2ssprite", "Synetix Su
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(a2bus_ssprite_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL_10_738635MHz / 2 )
|
||||
MCFG_DEVICE_ADD( TMS_TAG, TMS9918A, XTAL(10'738'635) / 2 )
|
||||
MCFG_TMS9928A_VRAM_SIZE(0x4000) // 16k of VRAM
|
||||
MCFG_TMS9928A_OUT_INT_LINE_CB(WRITELINE(a2bus_ssprite_device, tms_irq_w))
|
||||
MCFG_TMS9928A_SCREEN_ADD_NTSC( SCREEN_TAG )
|
||||
|
@ -123,6 +123,6 @@ WRITE8_MEMBER(a78_megacart_device::write_40xx)
|
||||
MACHINE_CONFIG_START(a78_rom_p450_vb_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("addon")
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -247,7 +247,7 @@ WRITE8_MEMBER(a78_rom_pokey_device::write_40xx)
|
||||
MACHINE_CONFIG_START(a78_rom_pokey_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("addon")
|
||||
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -345,7 +345,7 @@ WRITE8_MEMBER(a78_rom_sg_pokey_device::write_40xx)
|
||||
MACHINE_CONFIG_START(a78_rom_sg_pokey_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("addon")
|
||||
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -500,17 +500,17 @@ WRITE8_MEMBER(a78_rom_act_device::write_40xx)
|
||||
MACHINE_CONFIG_START(a78_rom_p450_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("pokey_450")
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "pokey_450", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(a78_rom_p450_pokey_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("addon")
|
||||
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "addon", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -518,13 +518,13 @@ MACHINE_CONFIG_END
|
||||
MACHINE_CONFIG_START(a78_rom_p450_sg_ram_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("pokey_450")
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "pokey_450", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(a78_rom_p450_sg9_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("pokey_450")
|
||||
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("pokey450", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "pokey_450", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -111,7 +111,7 @@ MACHINE_CONFIG_START(a78_xboard_device::device_add_mconfig)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("xb_speaker")
|
||||
|
||||
MCFG_SOUND_ADD("xb_pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("xb_pokey", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "xb_speaker", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -120,10 +120,10 @@ MACHINE_CONFIG_START(a78_xm_device::device_add_mconfig)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("xb_speaker")
|
||||
|
||||
MCFG_SOUND_ADD("xb_pokey", POKEY, XTAL_14_31818MHz/8)
|
||||
MCFG_SOUND_ADD("xb_pokey", POKEY, XTAL(14'318'181)/8)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "xb_speaker", 1.00)
|
||||
|
||||
MCFG_SOUND_ADD("xm_ym2151", YM2151, XTAL_14_31818MHz/4)
|
||||
MCFG_SOUND_ADD("xm_ym2151", YM2151, XTAL(14'318'181)/4)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "xb_speaker", 1.00)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -235,19 +235,19 @@ FLOPPY_FORMATS_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(abc_fd2_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_4MHz/2)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(4'000'000)/2)
|
||||
MCFG_CPU_PROGRAM_MAP(abc_fd2_mem)
|
||||
MCFG_CPU_IO_MAP(abc_fd2_io)
|
||||
MCFG_Z80_DAISY_CHAIN(daisy_chain)
|
||||
|
||||
MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL_4MHz/2)
|
||||
MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL(4'000'000)/2)
|
||||
MCFG_Z80PIO_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
|
||||
MCFG_Z80PIO_IN_PA_CB(READ8(abc_fd2_device, pio_pa_r))
|
||||
MCFG_Z80PIO_OUT_PA_CB(WRITE8(abc_fd2_device, pio_pa_w))
|
||||
MCFG_Z80PIO_IN_PB_CB(READ8(abc_fd2_device, pio_pb_r))
|
||||
MCFG_Z80PIO_OUT_PB_CB(WRITE8(abc_fd2_device, pio_pb_w))
|
||||
|
||||
MCFG_FD1771_ADD(FD1771_TAG, XTAL_4MHz/4)
|
||||
MCFG_FD1771_ADD(FD1771_TAG, XTAL(4'000'000)/4)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(DEVWRITELINE(Z80PIO_TAG, z80pio_device, pb7_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(DEVWRITELINE(Z80PIO_TAG, z80pio_device, pb5_w))
|
||||
MCFG_WD_FDC_HLD_CALLBACK(DEVWRITELINE(Z80PIO_TAG, z80pio_device, pb6_w))
|
||||
|
@ -318,19 +318,19 @@ WRITE_LINE_MEMBER( luxor_55_10828_device::fdc_drq_w )
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(luxor_55_10828_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_4MHz/2)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(4'000'000)/2)
|
||||
MCFG_CPU_PROGRAM_MAP(luxor_55_10828_mem)
|
||||
MCFG_CPU_IO_MAP(luxor_55_10828_io)
|
||||
MCFG_Z80_DAISY_CHAIN(daisy_chain)
|
||||
|
||||
MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL_4MHz/2)
|
||||
MCFG_DEVICE_ADD(Z80PIO_TAG, Z80PIO, XTAL(4'000'000)/2)
|
||||
MCFG_Z80PIO_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
|
||||
MCFG_Z80PIO_IN_PA_CB(READ8(luxor_55_10828_device, pio_pa_r))
|
||||
MCFG_Z80PIO_OUT_PA_CB(WRITE8(luxor_55_10828_device, pio_pa_w))
|
||||
MCFG_Z80PIO_IN_PB_CB(READ8(luxor_55_10828_device, pio_pb_r))
|
||||
MCFG_Z80PIO_OUT_PB_CB(WRITE8(luxor_55_10828_device, pio_pb_w))
|
||||
|
||||
MCFG_MB8876_ADD(MB8876_TAG, XTAL_4MHz/4)
|
||||
MCFG_MB8876_ADD(MB8876_TAG, XTAL(4'000'000)/4)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(luxor_55_10828_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(luxor_55_10828_device, fdc_drq_w))
|
||||
|
||||
|
@ -288,12 +288,12 @@ static const z80_daisy_config z80_daisy_chain[] =
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(luxor_55_21046_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_16MHz/4)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(16'000'000)/4)
|
||||
MCFG_Z80_DAISY_CHAIN(z80_daisy_chain)
|
||||
MCFG_CPU_PROGRAM_MAP(luxor_55_21046_mem)
|
||||
MCFG_CPU_IO_MAP(luxor_55_21046_io)
|
||||
|
||||
MCFG_DEVICE_ADD(Z80DMA_TAG, Z80DMA, XTAL_16MHz/4)
|
||||
MCFG_DEVICE_ADD(Z80DMA_TAG, Z80DMA, XTAL(16'000'000)/4)
|
||||
MCFG_Z80DMA_OUT_BUSREQ_CB(INPUTLINE(Z80_TAG, INPUT_LINE_HALT))
|
||||
MCFG_Z80DMA_OUT_INT_CB(WRITELINE(luxor_55_21046_device, dma_int_w))
|
||||
MCFG_Z80DMA_IN_MREQ_CB(READ8(luxor_55_21046_device, memory_read_byte))
|
||||
@ -301,7 +301,7 @@ MACHINE_CONFIG_START(luxor_55_21046_device::device_add_mconfig)
|
||||
MCFG_Z80DMA_IN_IORQ_CB(READ8(luxor_55_21046_device, io_read_byte))
|
||||
MCFG_Z80DMA_OUT_IORQ_CB(WRITE8(luxor_55_21046_device, io_write_byte))
|
||||
|
||||
MCFG_FD1793_ADD(SAB1793_TAG, XTAL_16MHz/16)
|
||||
MCFG_FD1793_ADD(SAB1793_TAG, XTAL(16'000'000)/16)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(luxor_55_21046_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(DEVWRITELINE(Z80DMA_TAG, z80dma_device, rdy_w))
|
||||
MACHINE_CONFIG_END
|
||||
@ -1051,11 +1051,11 @@ WRITE8_MEMBER( luxor_55_21046_device::_8a_w )
|
||||
|
||||
if (BIT(data, 2))
|
||||
{
|
||||
m_fdc->set_unscaled_clock(XTAL_16MHz/16);
|
||||
m_fdc->set_unscaled_clock(XTAL(16'000'000)/16);
|
||||
}
|
||||
else
|
||||
{
|
||||
m_fdc->set_unscaled_clock(XTAL_16MHz/8);
|
||||
m_fdc->set_unscaled_clock(XTAL(16'000'000)/8);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -246,12 +246,12 @@ WRITE_LINE_MEMBER( luxor_55_21056_device::write_sasi_msg )
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(luxor_55_21056_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_8MHz/2)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(8'000'000)/2)
|
||||
MCFG_CPU_PROGRAM_MAP(luxor_55_21056_mem)
|
||||
MCFG_CPU_IO_MAP(luxor_55_21056_io)
|
||||
MCFG_Z80_DAISY_CHAIN(daisy_chain)
|
||||
|
||||
MCFG_DEVICE_ADD(Z80DMA_TAG, Z80DMA, XTAL_8MHz/2)
|
||||
MCFG_DEVICE_ADD(Z80DMA_TAG, Z80DMA, XTAL(8'000'000)/2)
|
||||
MCFG_Z80DMA_OUT_BUSREQ_CB(INPUTLINE(Z80_TAG, INPUT_LINE_HALT))
|
||||
MCFG_Z80DMA_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
|
||||
MCFG_Z80DMA_IN_MREQ_CB(READ8(luxor_55_21056_device, memory_read_byte))
|
||||
|
@ -77,7 +77,7 @@ const tiny_rom_entry *abc_sio_device::device_rom_region() const
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(abc_sio_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, XTAL_4_9152MHz)
|
||||
MCFG_DEVICE_ADD(Z80CTC_TAG, Z80CTC, XTAL(4'915'200))
|
||||
MCFG_DEVICE_ADD(Z80SIO_TAG, Z80DART, 0)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -129,7 +129,7 @@ DISCRETE_SOUND_END
|
||||
|
||||
MACHINE_CONFIG_START(abc77_device::device_add_mconfig)
|
||||
// keyboard cpu
|
||||
MCFG_CPU_ADD(I8035_TAG, I8035, XTAL_4_608MHz)
|
||||
MCFG_CPU_ADD(I8035_TAG, I8035, XTAL(4'608'000))
|
||||
MCFG_CPU_PROGRAM_MAP(abc77_map)
|
||||
MCFG_CPU_IO_MAP(abc77_io)
|
||||
MCFG_MCS48_PORT_P1_IN_CB(READ8(abc77_device, p1_r))
|
||||
@ -139,7 +139,7 @@ MACHINE_CONFIG_START(abc77_device::device_add_mconfig)
|
||||
|
||||
// watchdog
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
MCFG_WATCHDOG_TIME_INIT(attotime::from_hz(XTAL_4_608MHz/3/5/4096))
|
||||
MCFG_WATCHDOG_TIME_INIT(attotime::from_hz(XTAL(4'608'000)/3/5/4096))
|
||||
|
||||
// discrete sound
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -113,7 +113,7 @@ const tiny_rom_entry *abc800_keyboard_device::device_rom_region() const
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(abc800_keyboard_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(I8048_TAG, I8048, XTAL_5_9904MHz)
|
||||
MCFG_CPU_ADD(I8048_TAG, I8048, XTAL(5'990'400))
|
||||
MCFG_MCS48_PORT_P1_IN_CB(READ8(abc800_keyboard_device, kb_p1_r))
|
||||
MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(abc800_keyboard_device, kb_p1_w))
|
||||
MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(abc800_keyboard_device, kb_p2_w))
|
||||
@ -337,7 +337,7 @@ void abc800_keyboard_device::device_start()
|
||||
{
|
||||
// allocate timers
|
||||
m_serial_timer = timer_alloc();
|
||||
m_serial_timer->adjust(attotime::from_hz(XTAL_5_9904MHz/(3*5)/20), 0, attotime::from_hz(XTAL_5_9904MHz/(3*5)/20)); // ???
|
||||
m_serial_timer->adjust(attotime::from_hz(XTAL(5'990'400)/(3*5)/20), 0, attotime::from_hz(XTAL(5'990'400)/(3*5)/20)); // ???
|
||||
|
||||
// state saving
|
||||
save_item(NAME(m_row));
|
||||
|
@ -151,7 +151,7 @@ ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_START(abc99_device::device_add_mconfig)
|
||||
// keyboard CPU
|
||||
MCFG_CPU_ADD(I8035_Z2_TAG, I8035, XTAL_6MHz/3) // from Z5 T0 output
|
||||
MCFG_CPU_ADD(I8035_Z2_TAG, I8035, XTAL(6'000'000)/3) // from Z5 T0 output
|
||||
MCFG_CPU_PROGRAM_MAP(abc99_z2_mem)
|
||||
MCFG_CPU_IO_MAP(abc99_z2_io)
|
||||
MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(abc99_device, z2_p1_w))
|
||||
@ -160,7 +160,7 @@ MACHINE_CONFIG_START(abc99_device::device_add_mconfig)
|
||||
MCFG_MCS48_PORT_T1_IN_CB(READLINE(abc99_device, z2_t1_r))
|
||||
|
||||
// mouse CPU
|
||||
MCFG_CPU_ADD(I8035_Z5_TAG, I8035, XTAL_6MHz)
|
||||
MCFG_CPU_ADD(I8035_Z5_TAG, I8035, XTAL(6'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(abc99_z5_mem)
|
||||
//MCFG_MCS48_PORT_P1_IN_CB(READ8(abc99_device, z5_p1_r))
|
||||
//MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(abc99_device, z5_p2_w))
|
||||
@ -497,7 +497,7 @@ void abc99_device::device_start()
|
||||
{
|
||||
// allocate timers
|
||||
m_serial_timer = timer_alloc(TIMER_SERIAL);
|
||||
m_serial_timer->adjust(MCS48_ALE_CLOCK(XTAL_6MHz/3), 0, MCS48_ALE_CLOCK(XTAL_6MHz/3));
|
||||
m_serial_timer->adjust(MCS48_ALE_CLOCK(XTAL(6'000'000)/3), 0, MCS48_ALE_CLOCK(XTAL(6'000'000)/3));
|
||||
|
||||
m_mouse_timer = timer_alloc(TIMER_MOUSE);
|
||||
|
||||
|
@ -82,7 +82,7 @@ static const struct CassetteOptions adam_cassette_options =
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(adam_digital_data_pack_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(adam_ddp_mem)
|
||||
MCFG_CPU_IO_MAP(adam_ddp_io)
|
||||
|
||||
|
@ -125,11 +125,11 @@ SLOT_INTERFACE_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(adam_fdc_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(adam_fdc_mem)
|
||||
MCFG_CPU_IO_MAP(adam_fdc_io)
|
||||
|
||||
MCFG_WD2793_ADD(WD2793_TAG, XTAL_4MHz/4)
|
||||
MCFG_WD2793_ADD(WD2793_TAG, XTAL(4'000'000)/4)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(INPUTLINE(M6801_TAG, INPUT_LINE_NMI))
|
||||
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", adam_fdc_floppies, "525ssdd", adam_fdc_device::floppy_formats)
|
||||
|
@ -74,7 +74,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(adam_keyboard_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(adam_kb_mem)
|
||||
MCFG_CPU_IO_MAP(adam_kb_io)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -74,7 +74,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(adam_printer_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(adam_prn_mem)
|
||||
MCFG_CPU_IO_MAP(adam_prn_io)
|
||||
MCFG_DEVICE_DISABLE() // TODO
|
||||
|
@ -74,12 +74,12 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(adam_spi_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL_4MHz)
|
||||
MCFG_CPU_ADD(M6801_TAG, M6801, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(adam_spi_mem)
|
||||
MCFG_CPU_IO_MAP(adam_spi_io)
|
||||
MCFG_DEVICE_DISABLE()
|
||||
|
||||
MCFG_DEVICE_ADD(MC2661_TAG, MC2661, XTAL_4_9152MHz)
|
||||
MCFG_DEVICE_ADD(MC2661_TAG, MC2661, XTAL(4'915'200))
|
||||
|
||||
MCFG_RS232_PORT_ADD(RS232_TAG, default_rs232_devices, nullptr)
|
||||
|
||||
|
@ -127,7 +127,7 @@ WRITE_LINE_MEMBER(a1200_kbd_device::mpu_tcmp)
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(a1200_kbd_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("mpu", M68HC705C8A, XTAL_3MHz)
|
||||
MCFG_CPU_ADD("mpu", M68HC705C8A, XTAL(3'000'000))
|
||||
MCFG_M68HC05_PORTB_R_CB(READ8(a1200_kbd_device, mpu_portb_r));
|
||||
MCFG_M68HC05_PORTD_R_CB(IOPORT("MOD"));
|
||||
MCFG_M68HC05_PORTA_W_CB(WRITE8(a1200_kbd_device, mpu_porta_w));
|
||||
|
@ -137,7 +137,7 @@ INPUT_PORTS_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(a500_kbd_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("ic1", M6502, XTAL_3MHz / 2)
|
||||
MCFG_CPU_ADD("ic1", M6502, XTAL(3'000'000) / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(mpu6500_map)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -279,7 +279,7 @@ void a500_kbd_device::device_reset()
|
||||
m_counter = 0xffff; // not initialized by hardware
|
||||
m_control = 0x00;
|
||||
|
||||
m_timer->adjust(attotime::zero, 0, attotime::from_hz(XTAL_3MHz / 2));
|
||||
m_timer->adjust(attotime::zero, 0, attotime::from_hz(XTAL(3'000'000) / 2));
|
||||
m_watchdog->adjust(attotime::from_msec(54));
|
||||
}
|
||||
|
||||
|
@ -47,47 +47,47 @@ ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_START(a2232_device::device_add_mconfig)
|
||||
// main cpu
|
||||
MCFG_CPU_ADD("iocpu", M65CE02, XTAL_28_37516MHz / 8) // should run at Amiga clock 7M / 2
|
||||
MCFG_CPU_ADD("iocpu", M65CE02, XTAL(28'375'160) / 8) // should run at Amiga clock 7M / 2
|
||||
MCFG_CPU_PROGRAM_MAP(iocpu_map)
|
||||
|
||||
// acia
|
||||
MCFG_DEVICE_ADD("acia_0", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_0", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_1", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_0_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("acia_1", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_1", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_2", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_1_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("acia_2", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_2", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_3", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_2_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("acia_3", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_3", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_4", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_3_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("acia_4", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_4", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_5", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_4_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("acia_5", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_5", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_6", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_5_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("acia_6", MOS6551, XTAL_28_37516MHz / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("acia_6", MOS6551, XTAL(28'375'160) / 8)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE("rs232_7", rs232_port_device, write_txd))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(a2232_device, acia_6_irq_w))
|
||||
|
||||
// cia
|
||||
MCFG_DEVICE_ADD("cia", MOS8520, XTAL_1_8432MHz)
|
||||
MCFG_DEVICE_ADD("cia", MOS8520, XTAL(1'843'200))
|
||||
MCFG_MOS6526_IRQ_CALLBACK(WRITELINE(a2232_device, cia_irq_w))
|
||||
MCFG_MOS6526_PA_INPUT_CALLBACK(READ8(a2232_device, cia_port_a_r))
|
||||
MCFG_MOS6526_PB_INPUT_CALLBACK(READ8(a2232_device, cia_port_b_r))
|
||||
|
@ -196,7 +196,7 @@ ioport_constructor apricot_keyboard_hle_device::device_input_ports() const
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(apricot_keyboard_hle_device::device_add_mconfig)
|
||||
MCFG_MSM5832_ADD("rtc", XTAL_32_768kHz)
|
||||
MCFG_MSM5832_ADD("rtc", XTAL(32'768))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -32,7 +32,7 @@ DEFINE_DEVICE_TYPE(BBC_BEEBSID, bbc_beebsid_device, "beebsid", "BeebSID")
|
||||
|
||||
MACHINE_CONFIG_START(bbc_beebsid_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("speaker")
|
||||
MCFG_SOUND_ADD(MOS8580_TAG, MOS8580, XTAL_16MHz / 16)
|
||||
MCFG_SOUND_ADD(MOS8580_TAG, MOS8580, XTAL(16'000'000) / 16)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)
|
||||
|
||||
MCFG_BBC_PASSTHRU_1MHZBUS_SLOT_ADD()
|
||||
|
@ -82,7 +82,7 @@ ROM_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_opus3_device::device_add_mconfig)
|
||||
/* fdc */
|
||||
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
|
||||
MCFG_WD1770_ADD("wd1770", XTAL(16'000'000) / 2)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opus3_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("wd1770:0", bbc_floppies, "525qd", floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
|
@ -132,7 +132,7 @@ MACHINE_CONFIG_START(bbc_acorn8271_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_acorn1770_device::device_add_mconfig)
|
||||
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
|
||||
MCFG_WD1770_ADD("wd1770", XTAL(16'000'000) / 2)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_acorn1770_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("wd1770:0", bbc_floppies_525, "525qd", bbc_acorn8271_device::floppy_formats)
|
||||
|
@ -59,7 +59,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_cumana1_device::device_add_mconfig)
|
||||
MCFG_MB8877_ADD("mb8877a", XTAL_16MHz / 16)
|
||||
MCFG_MB8877_ADD("mb8877a", XTAL(16'000'000) / 16)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_drq_w))
|
||||
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_cumanafdc_device, motor_w))
|
||||
@ -70,7 +70,7 @@ MACHINE_CONFIG_START(bbc_cumana1_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_cumana2_device::device_add_mconfig)
|
||||
MCFG_MB8877_ADD("mb8877a", XTAL_16MHz / 16)
|
||||
MCFG_MB8877_ADD("mb8877a", XTAL(16'000'000) / 16)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_cumanafdc_device, fdc_drq_w))
|
||||
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_cumanafdc_device, motor_w))
|
||||
|
@ -52,7 +52,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_cv1797_device::device_add_mconfig)
|
||||
MCFG_FD1797_ADD("fd1797", XTAL_8MHz / 8)
|
||||
MCFG_FD1797_ADD("fd1797", XTAL(8'000'000) / 8)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_cv1797_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_cv1797_device, fdc_drq_w))
|
||||
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_cv1797_device, motor_w))
|
||||
|
@ -98,7 +98,7 @@ MACHINE_CONFIG_START(bbc_opus8272_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_opus2791_device::device_add_mconfig)
|
||||
MCFG_WD2791_ADD("fdc", XTAL_16MHz / 16)
|
||||
MCFG_WD2791_ADD("fdc", XTAL(16'000'000) / 16)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
|
||||
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_opusfdc_device, motor_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", bbc_floppies_525, "525qd", bbc_opusfdc_device::floppy_formats)
|
||||
@ -108,7 +108,7 @@ MACHINE_CONFIG_START(bbc_opus2791_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_opus2793_device::device_add_mconfig)
|
||||
MCFG_WD2793_ADD("fdc", XTAL_16MHz / 16)
|
||||
MCFG_WD2793_ADD("fdc", XTAL(16'000'000) / 16)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
|
||||
MCFG_WD_FDC_HLD_CALLBACK(WRITELINE(bbc_opusfdc_device, motor_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", bbc_floppies_525, "525qd", bbc_opusfdc_device::floppy_formats)
|
||||
@ -118,7 +118,7 @@ MACHINE_CONFIG_START(bbc_opus2793_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_opus1770_device::device_add_mconfig)
|
||||
MCFG_WD1770_ADD("fdc", XTAL_16MHz / 2)
|
||||
MCFG_WD1770_ADD("fdc", XTAL(16'000'000) / 2)
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_opusfdc_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", bbc_floppies_525, "525qd", bbc_opusfdc_device::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
|
@ -65,7 +65,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_weddb2_device::device_add_mconfig)
|
||||
MCFG_WD1772_ADD("wd1772", XTAL_16MHz / 2)
|
||||
MCFG_WD1772_ADD("wd1772", XTAL(16'000'000) / 2)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb2_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("wd1772:0", bbc_floppies_525, "525qd", floppy_formats)
|
||||
@ -75,7 +75,7 @@ MACHINE_CONFIG_START(bbc_weddb2_device::device_add_mconfig)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(bbc_weddb3_device::device_add_mconfig)
|
||||
MCFG_WD1770_ADD("wd1770", XTAL_16MHz / 2)
|
||||
MCFG_WD1770_ADD("wd1770", XTAL(16'000'000) / 2)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(bbc_weddb3_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("wd1770:0", bbc_floppies_525, "525qd", floppy_formats)
|
||||
|
@ -43,7 +43,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_6502_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("m6502", M65C02, XTAL_12MHz / 4)
|
||||
MCFG_CPU_ADD("m6502", M65C02, XTAL(12'000'000) / 4)
|
||||
MCFG_CPU_PROGRAM_MAP(tube_6502_mem)
|
||||
|
||||
MCFG_TUBE_ADD("ula")
|
||||
|
@ -43,7 +43,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_65c102_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("maincpu", M65C02, XTAL_16MHz / 4)
|
||||
MCFG_CPU_ADD("maincpu", M65C02, XTAL(16'000'000) / 4)
|
||||
MCFG_CPU_PROGRAM_MAP(tube_6502_mem)
|
||||
|
||||
MCFG_TUBE_ADD("ula")
|
||||
|
@ -52,7 +52,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_80186_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("i80186", I80186, XTAL_20MHz / 2)
|
||||
MCFG_CPU_ADD("i80186", I80186, XTAL(20'000'000) / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(tube_80186_mem)
|
||||
MCFG_CPU_IO_MAP(tube_80186_io)
|
||||
//MCFG_80186_CHIP_SELECT_CB(WRITE16(bbc_tube_80186_device, chip_select_cb))
|
||||
|
@ -56,7 +56,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_80286_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("i80286", I80286, XTAL_12MHz / 2)
|
||||
MCFG_CPU_ADD("i80286", I80286, XTAL(12'000'000) / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(tube_80286_mem)
|
||||
MCFG_CPU_IO_MAP(tube_80286_io)
|
||||
MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE(DEVICE_SELF, bbc_tube_80286_device, irq_callback)
|
||||
|
@ -50,7 +50,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_arm_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("arm", ARM, XTAL_20MHz / 3)
|
||||
MCFG_CPU_ADD("arm", ARM, XTAL(20'000'000) / 3)
|
||||
MCFG_CPU_PROGRAM_MAP(tube_arm_mem)
|
||||
|
||||
MCFG_TUBE_ADD("ula")
|
||||
|
@ -48,16 +48,16 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_casper_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("m68000", M68000, XTAL_4MHz)
|
||||
MCFG_CPU_ADD("m68000", M68000, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(tube_casper_mem)
|
||||
|
||||
MCFG_DEVICE_ADD("via6522_0", VIA6522, XTAL_4MHz / 2)
|
||||
MCFG_DEVICE_ADD("via6522_0", VIA6522, XTAL(4'000'000) / 2)
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(DEVWRITE8("via6522_1", via6522_device, write_pa))
|
||||
MCFG_VIA6522_CA2_HANDLER(DEVWRITELINE("via6522_1", via6522_device, write_cb1))
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE("via6522_1", via6522_device, write_ca1))
|
||||
MCFG_VIA6522_IRQ_HANDLER(DEVWRITELINE(DEVICE_SELF_OWNER, bbc_tube_slot_device, irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD("via6522_1", VIA6522, XTAL_4MHz / 2)
|
||||
MCFG_DEVICE_ADD("via6522_1", VIA6522, XTAL(4'000'000) / 2)
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(DEVWRITE8("via6522_0", via6522_device, write_pa))
|
||||
MCFG_VIA6522_CA2_HANDLER(DEVWRITELINE("via6522_0", via6522_device, write_cb1))
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE("via6522_0", via6522_device, write_ca1))
|
||||
|
@ -59,7 +59,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_z80_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("z80", Z80, XTAL_12MHz / 2)
|
||||
MCFG_CPU_ADD("z80", Z80, XTAL(12'000'000) / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(tube_z80_mem)
|
||||
MCFG_CPU_DECRYPTED_OPCODES_MAP(tube_z80_fetch)
|
||||
MCFG_CPU_IO_MAP(tube_z80_io)
|
||||
|
@ -56,11 +56,11 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bbc_tube_zep100_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("z80", Z80, XTAL_4MHz)
|
||||
MCFG_CPU_ADD("z80", Z80, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(tube_zep100_mem)
|
||||
MCFG_CPU_IO_MAP(tube_zep100_io)
|
||||
|
||||
MCFG_DEVICE_ADD("via", VIA6522, XTAL_4MHz / 2)
|
||||
MCFG_DEVICE_ADD("via", VIA6522, XTAL(4'000'000) / 2)
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(bbc_tube_zep100_device, via_pb_w))
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE("ppi", i8255_device, pc2_w))
|
||||
MCFG_VIA6522_CA2_HANDLER(DEVWRITELINE("ppi", i8255_device, pc6_w))
|
||||
|
@ -52,7 +52,7 @@ ROM_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(bml3bus_mp1802_device::device_add_mconfig)
|
||||
MCFG_MB8866_ADD("fdc", XTAL_1MHz)
|
||||
MCFG_MB8866_ADD("fdc", XTAL(1'000'000))
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(bml3bus_mp1802_device, bml3_wd17xx_intrq_w))
|
||||
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", mp1802_floppies, "dd", floppy_image_device::default_floppy_formats)
|
||||
|
@ -75,7 +75,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c64_final_chesscard_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(G65SC02P4_TAG, M65SC02, XTAL_5MHz)
|
||||
MCFG_CPU_ADD(G65SC02P4_TAG, M65SC02, XTAL(5'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(c64_fcc_map)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -48,7 +48,7 @@ DEFINE_DEVICE_TYPE(C64_IDE64, c64_ide64_cartridge_device, "c64_ide64", "C64 IDE6
|
||||
|
||||
MACHINE_CONFIG_START(c64_ide64_cartridge_device::device_add_mconfig)
|
||||
MCFG_ATMEL_29C010_ADD(AT29C010A_TAG)
|
||||
MCFG_DS1302_ADD(DS1302_TAG, XTAL_32_768kHz)
|
||||
MCFG_DS1302_ADD(DS1302_TAG, XTAL(32'768))
|
||||
|
||||
MCFG_ATA_INTERFACE_ADD(ATA_TAG, ata_devices, "hdd", nullptr, false)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -233,7 +233,7 @@ MACHINE_CONFIG_START(c64_magic_voice_cartridge_device::device_add_mconfig)
|
||||
MCFG_40105_DATA_IN_READY_CB(DEVWRITELINE(MOS6525_TAG, tpi6525_device, i3_w))
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_ADD(T6721A_TAG, T6721A, XTAL_640kHz)
|
||||
MCFG_SOUND_ADD(T6721A_TAG, T6721A, XTAL(640'000))
|
||||
MCFG_T6721A_EOS_HANDLER(DEVWRITELINE(MOS6525_TAG, tpi6525_device, i2_w))
|
||||
MCFG_T6721A_PHI2_HANDLER(DEVWRITELINE(DEVICE_SELF, c64_magic_voice_cartridge_device, phi2_w))
|
||||
MCFG_T6721A_DTRD_HANDLER(DEVWRITELINE(DEVICE_SELF, c64_magic_voice_cartridge_device, dtrd_w))
|
||||
|
@ -112,7 +112,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c64_multiscreen_cartridge_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(MC6802P_TAG, M6802, XTAL_4MHz)
|
||||
MCFG_CPU_ADD(MC6802P_TAG, M6802, XTAL(4'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(multiscreen_mem)
|
||||
|
||||
MCFG_DEVICE_ADD(MC6821P_0_TAG, PIA6821, 0)
|
||||
|
@ -43,7 +43,7 @@ WRITE_LINE_MEMBER( c64_sfx_sound_expander_cartridge_device::opl_irq_w )
|
||||
|
||||
MACHINE_CONFIG_START(c64_sfx_sound_expander_cartridge_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_ADD(YM3526_TAG, YM3526, XTAL_3_579545MHz)
|
||||
MCFG_SOUND_ADD(YM3526_TAG, YM3526, XTAL(3'579'545))
|
||||
MCFG_YM3526_IRQ_HANDLER(WRITELINE(c64_sfx_sound_expander_cartridge_device, opl_irq_w))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.70)
|
||||
|
||||
|
@ -40,7 +40,7 @@ DEFINE_DEVICE_TYPE(C64_SWIFTLINK, c64_swiftlink_cartridge_device, "c64_swiftlink
|
||||
|
||||
MACHINE_CONFIG_START(c64_swiftlink_cartridge_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(MOS6551_TAG, MOS6551, 0)
|
||||
MCFG_MOS6551_XTAL(XTAL_3_6864MHz)
|
||||
MCFG_MOS6551_XTAL(XTAL(3'686'400))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(c64_swiftlink_cartridge_device, acia_irq_w))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd))
|
||||
|
||||
|
@ -154,7 +154,7 @@ DEFINE_DEVICE_TYPE(C64_TDOS, c64_tdos_cartridge_device, "c64_tdos", "C64 TDOS ca
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c64_tdos_cartridge_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(MC68A52P_TAG, MC6852, XTAL_6_5MHz)
|
||||
MCFG_DEVICE_ADD(MC68A52P_TAG, MC6852, XTAL(6'500'000))
|
||||
|
||||
MCFG_C64_PASSTHRU_EXPANSION_SLOT_ADD()
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -39,7 +39,7 @@ DEFINE_DEVICE_TYPE(C64_TURBO232, c64_turbo232_cartridge_device, "c64_turbo232",
|
||||
|
||||
MACHINE_CONFIG_START(c64_turbo232_cartridge_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(MOS6551_TAG, MOS6551, 0)
|
||||
MCFG_MOS6551_XTAL(XTAL_3_6864MHz)
|
||||
MCFG_MOS6551_XTAL(XTAL(3'686'400))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(c64_turbo232_cartridge_device, acia_irq_w))
|
||||
MCFG_MOS6551_TXD_HANDLER(DEVWRITELINE(RS232_TAG, rs232_port_device, write_txd))
|
||||
|
||||
@ -183,9 +183,9 @@ void c64_turbo232_cartridge_device::c64_cd_w(address_space &space, offs_t offset
|
||||
|
||||
switch (m_es & ES_S_MASK)
|
||||
{
|
||||
case ES_S_230400: m_acia->set_xtal(XTAL_3_6864MHz); break;
|
||||
case ES_S_115200: m_acia->set_xtal(XTAL_3_6864MHz/2); break;
|
||||
case ES_S_57600: m_acia->set_xtal(XTAL_3_6864MHz/4); break;
|
||||
case ES_S_230400: m_acia->set_xtal(XTAL(3'686'400)); break;
|
||||
case ES_S_115200: m_acia->set_xtal(XTAL(3'686'400)/2); break;
|
||||
case ES_S_57600: m_acia->set_xtal(XTAL(3'686'400)/4); break;
|
||||
case ES_S_UNDEFINED: m_acia->set_xtal(0); break;
|
||||
}
|
||||
}
|
||||
|
@ -133,7 +133,7 @@ MACHINE_CONFIG_START(c64_xl80_device::device_add_mconfig)
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", c64_xl80)
|
||||
MCFG_PALETTE_ADD_MONOCHROME("palette")
|
||||
|
||||
MCFG_MC6845_ADD(HD46505SP_TAG, H46505, MC6845_SCREEN_TAG, XTAL_14_31818MHz / 8)
|
||||
MCFG_MC6845_ADD(HD46505SP_TAG, H46505, MC6845_SCREEN_TAG, XTAL(14'318'181) / 8)
|
||||
MCFG_MC6845_SHOW_BORDER_AREA(true)
|
||||
MCFG_MC6845_CHAR_WIDTH(8)
|
||||
MCFG_MC6845_UPDATE_ROW_CB(c64_xl80_device, crtc_update_row)
|
||||
|
@ -88,7 +88,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c1526_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6504_TAG, M6504, XTAL_4MHz/4)
|
||||
MCFG_CPU_ADD(M6504_TAG, M6504, XTAL(4'000'000)/4)
|
||||
MCFG_CPU_PROGRAM_MAP(c1526_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -98,7 +98,7 @@ MACHINE_CONFIG_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c4023_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6504_TAG, M6504, XTAL_4MHz/4)
|
||||
MCFG_CPU_ADD(M6504_TAG, M6504, XTAL(4'000'000)/4)
|
||||
MCFG_CPU_PROGRAM_MAP(c1526_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -812,11 +812,11 @@ WRITE8_MEMBER( c1541_prologic_dos_classic_device::pia_pb_w )
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c1541_device_base::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL_16MHz/16)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL(16'000'000)/16)
|
||||
MCFG_CPU_PROGRAM_MAP(c1541_mem)
|
||||
MCFG_QUANTUM_PERFECT_CPU(M6502_TAG)
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(c1541_device_base, via0_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1541_device_base, via0_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(c1541_device_base, via0_pa_w))
|
||||
@ -824,7 +824,7 @@ MACHINE_CONFIG_START(c1541_device_base::device_add_mconfig)
|
||||
MCFG_VIA6522_CB2_HANDLER(WRITELINE(c1541_device_base, via0_ca2_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1541_device_base, via0_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(DEVREAD8(C64H156_TAG, c64h156_device, yb_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1541_device_base, via1_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8(C64H156_TAG, c64h156_device, yb_w))
|
||||
@ -833,7 +833,7 @@ MACHINE_CONFIG_START(c1541_device_base::device_add_mconfig)
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE(C64H156_TAG, c64h156_device, oe_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1541_device_base, via1_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL_16MHz)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL(16'000'000))
|
||||
MCFG_64H156_ATN_CALLBACK(WRITELINE(c1541_device_base, atn_w))
|
||||
MCFG_64H156_BYTE_CALLBACK(WRITELINE(c1541_device_base, byte_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED(C64H156_TAG":0", c1540_floppies, "525ssqd", c1541_device_base::floppy_formats)
|
||||
|
@ -233,7 +233,7 @@ WRITE8_MEMBER( c1571_device::via0_pa_w )
|
||||
|
||||
if (m_1_2mhz != clock_1_2)
|
||||
{
|
||||
uint32_t clock = clock_1_2 ? XTAL_16MHz/8 : XTAL_16MHz/16;
|
||||
const XTAL clock = clock_1_2 ? XTAL(16'000'000)/8 : XTAL(16'000'000)/16;
|
||||
|
||||
m_maincpu->set_unscaled_clock(clock);
|
||||
m_cia->set_unscaled_clock(clock);
|
||||
@ -275,7 +275,7 @@ WRITE8_MEMBER( c1571cr_device::via0_pa_w )
|
||||
|
||||
if (m_1_2mhz != clock_1_2)
|
||||
{
|
||||
uint32_t clock = clock_1_2 ? XTAL_16MHz/8 : XTAL_16MHz/16;
|
||||
const XTAL clock = clock_1_2 ? XTAL(16'000'000)/8 : XTAL(16'000'000)/16;
|
||||
|
||||
m_maincpu->set_unscaled_clock(clock);
|
||||
m_cia->set_unscaled_clock(clock);
|
||||
@ -601,18 +601,18 @@ SLOT_INTERFACE_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c1570_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL_16MHz/16)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL(16'000'000)/16)
|
||||
MCFG_CPU_PROGRAM_MAP(c1571_mem)
|
||||
MCFG_QUANTUM_PERFECT_CPU(M6502_TAG)
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(c1571_device, via0_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via0_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(c1571_device, via0_pa_w))
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c1571_device, via0_pb_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via0_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(DEVREAD8(C64H156_TAG, c64h156_device, yb_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via1_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8(C64H156_TAG, c64h156_device, yb_w))
|
||||
@ -621,7 +621,7 @@ MACHINE_CONFIG_START(c1570_device::device_add_mconfig)
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE(C64H156_TAG, c64h156_device, oe_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via1_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6526_TAG, MOS6526, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6526_TAG, MOS6526, XTAL(16'000'000)/16)
|
||||
MCFG_MOS6526_IRQ_CALLBACK(WRITELINE(c1571_device, cia_irq_w))
|
||||
MCFG_MOS6526_CNT_CALLBACK(WRITELINE(c1571_device, cia_cnt_w))
|
||||
MCFG_MOS6526_SP_CALLBACK(WRITELINE(c1571_device, cia_sp_w))
|
||||
@ -629,26 +629,26 @@ MACHINE_CONFIG_START(c1570_device::device_add_mconfig)
|
||||
MCFG_MOS6526_PB_OUTPUT_CALLBACK(WRITE8(c1571_device, cia_pb_w))
|
||||
MCFG_MOS6526_PC_CALLBACK(WRITELINE(c1571_device, cia_pc_w))
|
||||
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL_16MHz/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL_16MHz)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL(16'000'000)/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL(16'000'000))
|
||||
MCFG_64H156_BYTE_CALLBACK(WRITELINE(c1571_device, byte_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED(C64H156_TAG":0", c1571_floppies, "525qd", c1571_device::floppy_formats)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(c1571_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL_16MHz/16)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL(16'000'000)/16)
|
||||
MCFG_CPU_PROGRAM_MAP(c1571_mem)
|
||||
MCFG_QUANTUM_PERFECT_CPU(M6502_TAG)
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(c1571_device, via0_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via0_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(c1571_device, via0_pa_w))
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c1571_device, via0_pb_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via0_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(DEVREAD8(C64H156_TAG, c64h156_device, yb_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via1_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8(C64H156_TAG, c64h156_device, yb_w))
|
||||
@ -657,7 +657,7 @@ MACHINE_CONFIG_START(c1571_device::device_add_mconfig)
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE(C64H156_TAG, c64h156_device, oe_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via1_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6526_TAG, MOS6526, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6526_TAG, MOS6526, XTAL(16'000'000)/16)
|
||||
MCFG_MOS6526_IRQ_CALLBACK(WRITELINE(c1571_device, cia_irq_w))
|
||||
MCFG_MOS6526_CNT_CALLBACK(WRITELINE(c1571_device, cia_cnt_w))
|
||||
MCFG_MOS6526_SP_CALLBACK(WRITELINE(c1571_device, cia_sp_w))
|
||||
@ -665,26 +665,26 @@ MACHINE_CONFIG_START(c1571_device::device_add_mconfig)
|
||||
MCFG_MOS6526_PB_OUTPUT_CALLBACK(WRITE8(c1571_device, cia_pb_w))
|
||||
MCFG_MOS6526_PC_CALLBACK(WRITELINE(c1571_device, cia_pc_w))
|
||||
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL_16MHz/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL_16MHz)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL(16'000'000)/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL(16'000'000))
|
||||
MCFG_64H156_BYTE_CALLBACK(WRITELINE(c1571_device, byte_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED(C64H156_TAG":0", c1571_floppies, "525qd", c1571_device::floppy_formats)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(c1571cr_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL_16MHz/16)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL(16'000'000)/16)
|
||||
MCFG_CPU_PROGRAM_MAP(c1571_mem)
|
||||
MCFG_QUANTUM_PERFECT_CPU(M6502_TAG)
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(c1571_device, via0_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via0_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(c1571cr_device, via0_pa_w))
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c1571cr_device, via0_pb_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via0_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(DEVREAD8(C64H156_TAG, c64h156_device, yb_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via1_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8(C64H156_TAG, c64h156_device, yb_w))
|
||||
@ -693,28 +693,28 @@ MACHINE_CONFIG_START(c1571cr_device::device_add_mconfig)
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE(C64H156_TAG, c64h156_device, oe_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via1_irq_w))
|
||||
|
||||
//MCFG_MOS5710_ADD(M5710_TAG, XTAL_16MHz/16, 0)
|
||||
//MCFG_MOS5710_ADD(M5710_TAG, XTAL(16'000'000)/16, 0)
|
||||
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL_16MHz/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL_16MHz)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL(16'000'000)/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL(16'000'000))
|
||||
MCFG_64H156_BYTE_CALLBACK(WRITELINE(c1571_device, byte_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED(C64H156_TAG":0", c1571_floppies, "525qd", c1571_device::floppy_formats)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(mini_chief_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL_16MHz/16)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL(16'000'000)/16)
|
||||
MCFG_CPU_PROGRAM_MAP(mini_chief_mem)
|
||||
MCFG_QUANTUM_PERFECT_CPU(M6502_TAG)
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_0_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(c1571_device, via0_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via0_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(c1571_device, via0_pa_w))
|
||||
MCFG_VIA6522_WRITEPB_HANDLER(WRITE8(c1571_device, via0_pb_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via0_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, XTAL(16'000'000)/16)
|
||||
MCFG_VIA6522_READPA_HANDLER(DEVREAD8(C64H156_TAG, c64h156_device, yb_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(c1571_device, via1_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8(C64H156_TAG, c64h156_device, yb_w))
|
||||
@ -723,7 +723,7 @@ MACHINE_CONFIG_START(mini_chief_device::device_add_mconfig)
|
||||
MCFG_VIA6522_CB2_HANDLER(DEVWRITELINE(C64H156_TAG, c64h156_device, oe_w))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(c1571_device, via1_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(M6526_TAG, MOS6526, XTAL_16MHz/16)
|
||||
MCFG_DEVICE_ADD(M6526_TAG, MOS6526, XTAL(16'000'000)/16)
|
||||
MCFG_MOS6526_IRQ_CALLBACK(WRITELINE(c1571_device, cia_irq_w))
|
||||
MCFG_MOS6526_CNT_CALLBACK(WRITELINE(c1571_device, cia_cnt_w))
|
||||
MCFG_MOS6526_SP_CALLBACK(WRITELINE(c1571_device, cia_sp_w))
|
||||
@ -731,8 +731,8 @@ MACHINE_CONFIG_START(mini_chief_device::device_add_mconfig)
|
||||
MCFG_MOS6526_PB_OUTPUT_CALLBACK(WRITE8(c1571_device, cia_pb_w))
|
||||
MCFG_MOS6526_PC_CALLBACK(WRITELINE(c1571_device, cia_pc_w))
|
||||
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL_16MHz/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL_16MHz)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL(16'000'000)/2)
|
||||
MCFG_DEVICE_ADD(C64H156_TAG, C64H156, XTAL(16'000'000))
|
||||
MCFG_64H156_BYTE_CALLBACK(WRITELINE(c1571_device, byte_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED(C64H156_TAG":0", c1571_floppies, "525qd", c1571_device::floppy_formats)
|
||||
|
||||
|
@ -266,10 +266,10 @@ FLOPPY_FORMATS_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c1581_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL_16MHz/8)
|
||||
MCFG_CPU_ADD(M6502_TAG, M6502, XTAL(16'000'000)/8)
|
||||
MCFG_CPU_PROGRAM_MAP(c1581_mem)
|
||||
|
||||
MCFG_DEVICE_ADD(M8520_TAG, MOS8520, XTAL_16MHz/8)
|
||||
MCFG_DEVICE_ADD(M8520_TAG, MOS8520, XTAL(16'000'000)/8)
|
||||
MCFG_MOS6526_IRQ_CALLBACK(INPUTLINE(M6502_TAG, INPUT_LINE_IRQ0))
|
||||
MCFG_MOS6526_CNT_CALLBACK(WRITELINE(c1581_device, cnt_w))
|
||||
MCFG_MOS6526_SP_CALLBACK(WRITELINE(c1581_device, sp_w))
|
||||
@ -278,7 +278,7 @@ MACHINE_CONFIG_START(c1581_device::device_add_mconfig)
|
||||
MCFG_MOS6526_PB_INPUT_CALLBACK(READ8(c1581_device, cia_pb_r))
|
||||
MCFG_MOS6526_PB_OUTPUT_CALLBACK(WRITE8(c1581_device, cia_pb_w))
|
||||
|
||||
MCFG_WD1772_ADD(WD1772_TAG, XTAL_16MHz/2)
|
||||
MCFG_WD1772_ADD(WD1772_TAG, XTAL(16'000'000)/2)
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED(WD1772_TAG":0", c1581_floppies, "35dd", c1581_device::floppy_formats)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -83,7 +83,7 @@ MACHINE_CONFIG_START(cmd_hd_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(M6522_1_TAG, VIA6522, 2000000)
|
||||
MCFG_DEVICE_ADD(M6522_2_TAG, VIA6522, 2000000)
|
||||
MCFG_DEVICE_ADD(I8255A_TAG, I8255A, 0)
|
||||
MCFG_DEVICE_ADD(RTC72421A_TAG, RTC72421, XTAL_32_768kHz)
|
||||
MCFG_DEVICE_ADD(RTC72421A_TAG, RTC72421, XTAL(32'768))
|
||||
|
||||
MCFG_DEVICE_ADD(SCSIBUS_TAG, SCSI_PORT, 0)
|
||||
MCFG_SCSIDEV_ADD(SCSIBUS_TAG ":" SCSI_PORT_DEVICE1, "harddisk", SCSIHD, SCSI_ID_0)
|
||||
|
@ -212,10 +212,10 @@ FLOPPY_FORMATS_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(fd2000_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(G65SC02PI2_TAG, M65C02, XTAL_24MHz/12)
|
||||
MCFG_CPU_ADD(G65SC02PI2_TAG, M65C02, XTAL(24'000'000)/12)
|
||||
MCFG_CPU_PROGRAM_MAP(fd2000_mem)
|
||||
|
||||
MCFG_DEVICE_ADD(G65SC22P2_TAG, VIA6522, XTAL_24MHz/12)
|
||||
MCFG_DEVICE_ADD(G65SC22P2_TAG, VIA6522, XTAL(24'000'000)/12)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(fd2000_device, via_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(fd2000_device, via_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(fd2000_device, via_pa_w))
|
||||
@ -228,10 +228,10 @@ MACHINE_CONFIG_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(fd4000_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(R65C02P4_TAG, M65C02, XTAL_24MHz/6)
|
||||
MCFG_CPU_ADD(R65C02P4_TAG, M65C02, XTAL(24'000'000)/6)
|
||||
MCFG_CPU_PROGRAM_MAP(fd4000_mem)
|
||||
|
||||
MCFG_DEVICE_ADD(G65SC22P2_TAG, VIA6522, XTAL_24MHz/12)
|
||||
MCFG_DEVICE_ADD(G65SC22P2_TAG, VIA6522, XTAL(24'000'000)/12)
|
||||
MCFG_VIA6522_READPA_HANDLER(READ8(fd2000_device, via_pa_r))
|
||||
MCFG_VIA6522_READPB_HANDLER(READ8(fd2000_device, via_pb_r))
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(WRITE8(fd2000_device, via_pa_w))
|
||||
|
@ -69,7 +69,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(serial_box_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6502_TAG, M65C02, XTAL_4MHz/4)
|
||||
MCFG_CPU_ADD(M6502_TAG, M65C02, XTAL(4'000'000)/4)
|
||||
MCFG_CPU_PROGRAM_MAP(serial_box_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -60,7 +60,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(vic1515_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("maincpu", I8039, XTAL_6MHz)
|
||||
MCFG_CPU_ADD("maincpu", I8039, XTAL(6'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(vic1515_mem)
|
||||
MCFG_CPU_IO_MAP(vic1515_io)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -94,7 +94,7 @@ ADDRESS_MAP_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(vic1520_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD(M6500_1_TAG, M6502, XTAL_2MHz) // M6500/1
|
||||
MCFG_CPU_ADD(M6500_1_TAG, M6502, XTAL(2'000'000)) // M6500/1
|
||||
MCFG_CPU_PROGRAM_MAP(vic1520_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
#define MAIN_CLOCK_X2 XTAL_2_4576MHz
|
||||
#define MAIN_CLOCK_X2 XTAL(2'457'600)
|
||||
|
||||
//**************************************************************************
|
||||
// GLOBAL VARIABLES
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
#define MAIN_CLOCK_X1 XTAL_1_9968MHz
|
||||
#define MAIN_CLOCK_X1 XTAL(1'996'800)
|
||||
|
||||
//**************************************************************************
|
||||
// GLOBAL VARIABLES
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include "sound/volt_reg.h"
|
||||
#include "speaker.h"
|
||||
|
||||
#define MAIN_CLOCK_X1 XTAL_1_9968MHz
|
||||
#define MAIN_CLOCK_X1 XTAL(1'996'800)
|
||||
#define QUEUE_SIZE 32768
|
||||
|
||||
//**************************************************************************
|
||||
|
@ -32,7 +32,7 @@
|
||||
#include "speaker.h"
|
||||
|
||||
|
||||
#define MAIN_CLOCK_X1 XTAL_1_9968MHz
|
||||
#define MAIN_CLOCK_X1 XTAL(1'996'800)
|
||||
|
||||
//**************************************************************************
|
||||
// GLOBAL VARIABLES
|
||||
|
@ -67,7 +67,7 @@ ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_START(epson_lx800_device::device_add_mconfig)
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", UPD7810, XTAL_14_7456MHz)
|
||||
MCFG_CPU_ADD("maincpu", UPD7810, XTAL(14'745'600))
|
||||
MCFG_CPU_PROGRAM_MAP(lx800_mem)
|
||||
MCFG_UPD7810_PORTA_READ_CB(READ8(epson_lx800_device, porta_r))
|
||||
MCFG_UPD7810_PORTA_WRITE_CB(WRITE8(epson_lx800_device, porta_w))
|
||||
|
@ -110,7 +110,7 @@ ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_START(epson_lx810l_device::device_add_mconfig)
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", UPD7810, XTAL_14_7456MHz)
|
||||
MCFG_CPU_ADD("maincpu", UPD7810, XTAL(14'745'600))
|
||||
MCFG_CPU_PROGRAM_MAP(lx810l_mem)
|
||||
MCFG_UPD7810_PORTA_READ_CB(READ8(epson_lx810l_device, porta_r))
|
||||
MCFG_UPD7810_PORTA_WRITE_CB(WRITE8(epson_lx810l_device, porta_w))
|
||||
|
@ -50,7 +50,7 @@ ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_START(nec_p72_device::device_add_mconfig)
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", V33, XTAL_16MHz/2) /* TODO it's actually a V40 */
|
||||
MCFG_CPU_ADD("maincpu", V33, XTAL(16'000'000)/2) /* TODO it's actually a V40 */
|
||||
MCFG_CPU_PROGRAM_MAP(p72_mem)
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -72,7 +72,7 @@ const tiny_rom_entry *cgenie_fdc_device::device_rom_region() const
|
||||
MACHINE_CONFIG_START(cgenie_fdc_device::device_add_mconfig)
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("timer", cgenie_fdc_device, timer_callback, attotime::from_msec(25))
|
||||
|
||||
MCFG_FD1793_ADD("fd1793", XTAL_1MHz)
|
||||
MCFG_FD1793_ADD("fd1793", XTAL(1'000'000))
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(cgenie_fdc_device, intrq_w))
|
||||
|
||||
MCFG_FLOPPY_DRIVE_ADD("fd1793:0", cgenie_floppies, "ssdd", cgenie_fdc_device::floppy_formats)
|
||||
|
@ -85,7 +85,7 @@ namespace
|
||||
|
||||
MACHINE_CONFIG_START(coco_dc_modem_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(UART_TAG, MOS6551, 0)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MCFG_MOS6551_IRQ_HANDLER(WRITELINE(coco_dc_modem_device, uart_irq_w))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -122,7 +122,7 @@ static SLOT_INTERFACE_START( coco_fdc_floppies )
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
MACHINE_CONFIG_START(coco_fdc_device_base::device_add_mconfig)
|
||||
MCFG_WD1773_ADD(WD_TAG, XTAL_8MHz)
|
||||
MCFG_WD1773_ADD(WD_TAG, XTAL(8'000'000))
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(coco_fdc_device_base, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(coco_fdc_device_base, fdc_drq_w))
|
||||
|
||||
@ -135,7 +135,7 @@ MACHINE_CONFIG_START(coco_fdc_device_base::device_add_mconfig)
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD_TAG ":3", coco_fdc_floppies, nullptr, coco_fdc_device_base::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
|
||||
MCFG_DEVICE_ADD(DISTO_TAG, MSM6242, XTAL_32_768kHz)
|
||||
MCFG_DEVICE_ADD(DISTO_TAG, MSM6242, XTAL(32'768))
|
||||
MCFG_DS1315_ADD(CLOUD9_TAG)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -53,7 +53,7 @@ namespace
|
||||
|
||||
MACHINE_CONFIG_START(coco_pak_gmc_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("gmc_speaker")
|
||||
MCFG_SOUND_ADD(SN76489AN_TAG, SN76489A, XTAL_4MHz)
|
||||
MCFG_SOUND_ADD(SN76489AN_TAG, SN76489A, XTAL(4'000'000))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "gmc_speaker", 1.0)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -69,7 +69,7 @@ IMPLEMENTATION
|
||||
|
||||
MACHINE_CONFIG_START(coco_rs232_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD(UART_TAG, MOS6551, 0)
|
||||
MCFG_MOS6551_XTAL(XTAL_1_8432MHz)
|
||||
MCFG_MOS6551_XTAL(XTAL(1'843'200))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -167,7 +167,7 @@ MACHINE_CONFIG_START(coco_ssc_device::device_add_mconfig)
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("ssc_audio")
|
||||
|
||||
MCFG_SOUND_ADD(SP0256_TAG, SP0256, XTAL_3_12MHz)
|
||||
MCFG_SOUND_ADD(SP0256_TAG, SP0256, XTAL(3'120'000))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "ssc_audio", SP0256_GAIN)
|
||||
MCFG_SP0256_DATA_REQUEST_CB(INPUTLINE(PIC_TAG, TMS7000_INT1_LINE))
|
||||
|
||||
|
@ -163,7 +163,7 @@ MACHINE_CONFIG_START(coco_t4426_device::device_add_mconfig)
|
||||
MCFG_RS232_CTS_HANDLER (DEVWRITELINE (UART_TAG, acia6850_device, write_cts))
|
||||
|
||||
/* Bit Rate Generator */
|
||||
MCFG_MC14411_ADD (BRG_TAG, XTAL_1_8432MHz)
|
||||
MCFG_MC14411_ADD (BRG_TAG, XTAL(1'843'200))
|
||||
MCFG_MC14411_F1_CB(WRITELINE (coco_t4426_device, write_f1_clock))
|
||||
MCFG_MC14411_F3_CB(WRITELINE (coco_t4426_device, write_f3_clock))
|
||||
MCFG_MC14411_F5_CB(WRITELINE (coco_t4426_device, write_f5_clock))
|
||||
|
@ -146,7 +146,7 @@ SLOT_INTERFACE_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(dragon_fdc_device_base::device_add_mconfig)
|
||||
MCFG_WD2797_ADD(WD2797_TAG, XTAL_4MHz / 4)
|
||||
MCFG_WD2797_ADD(WD2797_TAG, XTAL(4'000'000) / 4)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(dragon_fdc_device_base, fdc_intrq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(dragon_fdc_device_base, fdc_drq_w))
|
||||
MCFG_WD_FDC_FORCE_READY
|
||||
@ -163,7 +163,7 @@ MACHINE_CONFIG_END
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(premier_fdc_device_base::device_add_mconfig)
|
||||
MCFG_WD2791_ADD(WD2791_TAG, XTAL_2MHz / 2)
|
||||
MCFG_WD2791_ADD(WD2791_TAG, XTAL(2'000'000) / 2)
|
||||
MCFG_WD_FDC_FORCE_READY
|
||||
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD2791_TAG ":0", dragon_fdc_device_base, "qd", dragon_fdc_device_base::floppy_formats)
|
||||
|
@ -147,7 +147,7 @@ MACHINE_CONFIG_START(comx_clm_device::device_add_mconfig)
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", comx_clm)
|
||||
MCFG_PALETTE_ADD_MONOCHROME("palette")
|
||||
|
||||
MCFG_MC6845_ADD(MC6845_TAG, MC6845, MC6845_SCREEN_TAG, XTAL_14_31818MHz/7)
|
||||
MCFG_MC6845_ADD(MC6845_TAG, MC6845, MC6845_SCREEN_TAG, XTAL(14'318'181)/7)
|
||||
MCFG_MC6845_SHOW_BORDER_AREA(true)
|
||||
MCFG_MC6845_CHAR_WIDTH(8)
|
||||
MCFG_MC6845_UPDATE_ROW_CB(comx_clm_device, crtc_update_row)
|
||||
|
@ -96,7 +96,7 @@ SLOT_INTERFACE_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(comx_fd_device::device_add_mconfig)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL_8MHz)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL(8'000'000))
|
||||
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD1770_TAG":0", comx_fd_floppies, "525sd35t", comx_fd_device::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD1770_TAG":1", comx_fd_floppies, nullptr, comx_fd_device::floppy_formats)
|
||||
|
@ -18,7 +18,7 @@ DEFINE_DEVICE_TYPE(CPC_PDS, cpc_pds_device, "cpc_pds", "Programmers Development
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(cpc_pds_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD("pio", Z80PIO, XTAL_4MHz) // no clock on the PCB, so will presume that it uses the CPC's clock
|
||||
MCFG_DEVICE_ADD("pio", Z80PIO, XTAL(4'000'000)) // no clock on the PCB, so will presume that it uses the CPC's clock
|
||||
|
||||
// no pass-through seen on remake PCBs, unknown if actual hardware had a pass-through port or not
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -42,7 +42,7 @@ MACHINE_CONFIG_START(cpc_rs232_device::device_add_mconfig)
|
||||
MCFG_PIT8253_OUT1_HANDLER(WRITELINE(cpc_rs232_device, pit_out1_w))
|
||||
MCFG_PIT8253_OUT2_HANDLER(WRITELINE(cpc_rs232_device, pit_out2_w))
|
||||
|
||||
MCFG_DEVICE_ADD("dart", Z80DART, XTAL_4MHz)
|
||||
MCFG_DEVICE_ADD("dart", Z80DART, XTAL(4'000'000))
|
||||
MCFG_Z80DART_OUT_TXDA_CB(DEVWRITELINE("rs232", rs232_port_device, write_txd))
|
||||
MCFG_Z80DART_OUT_DTRA_CB(DEVWRITELINE("rs232", rs232_port_device, write_dtr))
|
||||
MCFG_Z80DART_OUT_RTSA_CB(DEVWRITELINE("rs232", rs232_port_device, write_rts))
|
||||
|
@ -117,7 +117,7 @@ const tiny_rom_entry *cpc_dkspeech_device::device_rom_region() const
|
||||
// device machine config
|
||||
MACHINE_CONFIG_START(cpc_ssa1_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_ADD("sp0256",SP0256,XTAL_3_12MHz)
|
||||
MCFG_SOUND_ADD("sp0256",SP0256,XTAL(3'120'000))
|
||||
MCFG_SP0256_DATA_REQUEST_CB(WRITELINE(cpc_ssa1_device, lrq_cb))
|
||||
MCFG_SP0256_STANDBY_CB(WRITELINE(cpc_ssa1_device, sby_cb))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
|
||||
@ -133,7 +133,7 @@ MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cpc_dkspeech_device::device_add_mconfig)
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
MCFG_SOUND_ADD("sp0256",SP0256,XTAL_4MHz) // uses the CPC's clock from pin 50 of the expansion port
|
||||
MCFG_SOUND_ADD("sp0256",SP0256,XTAL(4'000'000)) // uses the CPC's clock from pin 50 of the expansion port
|
||||
MCFG_SP0256_DATA_REQUEST_CB(WRITELINE(cpc_dkspeech_device, lrq_cb))
|
||||
MCFG_SP0256_STANDBY_CB(WRITELINE(cpc_dkspeech_device, sby_cb))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.00)
|
||||
|
@ -21,7 +21,7 @@ DEFINE_DEVICE_TYPE(AL_MAGICSOUND, al_magicsound_device, "al_magicsound", "Aleste
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(al_magicsound_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD( "dmac", AM9517A, XTAL_4MHz ) // CLK from expansion port
|
||||
MCFG_DEVICE_ADD( "dmac", AM9517A, XTAL(4'000'000) ) // CLK from expansion port
|
||||
// According to the schematics, the TC pin (EOP on western chips) is connected to NMI on the expansion port.
|
||||
// NMIs seem to occur too quickly when this is active, so either EOP is not triggered at the correct time, or
|
||||
// the K1810WT37 is different to the i8237/AM9517A
|
||||
@ -42,19 +42,19 @@ MACHINE_CONFIG_START(al_magicsound_device::device_add_mconfig)
|
||||
// passes through an inverter to each CLK pin on both timers. This seems to be too fast.
|
||||
// Timer outputs to SAM0/1/2/3 are sample clocks for each sound channel, D/A0 is the low bit of the channel select.
|
||||
MCFG_DEVICE_ADD("timer1", PIT8254, 0)
|
||||
MCFG_PIT8253_CLK0(XTAL_4MHz)
|
||||
MCFG_PIT8253_CLK0(XTAL(4'000'000))
|
||||
MCFG_PIT8253_OUT0_HANDLER(WRITELINE(al_magicsound_device, sam0_w))
|
||||
MCFG_PIT8253_CLK1(XTAL_4MHz)
|
||||
MCFG_PIT8253_CLK1(XTAL(4'000'000))
|
||||
MCFG_PIT8253_OUT1_HANDLER(WRITELINE(al_magicsound_device, sam1_w))
|
||||
MCFG_PIT8253_CLK2(XTAL_4MHz)
|
||||
MCFG_PIT8253_CLK2(XTAL(4'000'000))
|
||||
MCFG_PIT8253_OUT2_HANDLER(WRITELINE(al_magicsound_device, sam2_w))
|
||||
|
||||
MCFG_DEVICE_ADD("timer2", PIT8254, 0)
|
||||
MCFG_PIT8253_CLK0(XTAL_4MHz)
|
||||
MCFG_PIT8253_CLK0(XTAL(4'000'000))
|
||||
MCFG_PIT8253_OUT0_HANDLER(WRITELINE(al_magicsound_device, sam3_w))
|
||||
MCFG_PIT8253_CLK1(XTAL_4MHz)
|
||||
MCFG_PIT8253_CLK1(XTAL(4'000'000))
|
||||
MCFG_PIT8253_OUT1_HANDLER(WRITELINE(al_magicsound_device, da0_w))
|
||||
MCFG_PIT8253_CLK2(XTAL_4MHz)
|
||||
MCFG_PIT8253_CLK2(XTAL(4'000'000))
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("speaker")
|
||||
MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.5) // unknown DAC
|
||||
|
@ -25,15 +25,15 @@ DEFINE_DEVICE_TYPE(CPC_PLAYCITY, cpc_playcity_device, "cpc_playcity", "PlayCity"
|
||||
|
||||
// device machine config
|
||||
MACHINE_CONFIG_START(cpc_playcity_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD("ctc", Z80CTC, XTAL_4MHz)
|
||||
MCFG_DEVICE_ADD("ctc", Z80CTC, XTAL(4'000'000))
|
||||
MCFG_Z80CTC_ZC1_CB(WRITELINE(cpc_playcity_device, ctc_zc1_cb))
|
||||
MCFG_Z80CTC_ZC2_CB(DEVWRITELINE("ctc",z80ctc_device, trg3))
|
||||
MCFG_Z80CTC_INTR_CB(WRITELINE(cpc_playcity_device, ctc_intr_cb))
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker","rspeaker")
|
||||
MCFG_SOUND_ADD("ymz_1",YMZ294,XTAL_4MHz) // when timer is not set, operates at 4MHz (interally divided by 2, so equivalent to the ST)
|
||||
MCFG_SOUND_ADD("ymz_1",YMZ294,XTAL(4'000'000)) // when timer is not set, operates at 4MHz (interally divided by 2, so equivalent to the ST)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.30)
|
||||
MCFG_SOUND_ADD("ymz_2",YMZ294,XTAL_4MHz)
|
||||
MCFG_SOUND_ADD("ymz_2",YMZ294,XTAL(4'000'000))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.30)
|
||||
|
||||
// pass-through
|
||||
@ -132,7 +132,7 @@ void cpc_playcity_device::update_ymz_clock()
|
||||
{
|
||||
// Bit of a hack job here, since there is no way currently to connect the CTC channel output directly to the YMZ clocks.
|
||||
uint8_t rate = m_ctc->get_channel_constant(0);
|
||||
uint32_t clk = XTAL_4MHz;
|
||||
uint32_t clk = 4000000;
|
||||
|
||||
switch(rate)
|
||||
{
|
||||
|
@ -142,7 +142,7 @@ WRITE8_MEMBER( dmv_k210_device::portc_w )
|
||||
if (!(data & 0x80))
|
||||
{
|
||||
m_centronics->write_strobe(ASSERT_LINE);
|
||||
m_clk1_timer->adjust(attotime::from_hz(XTAL_1MHz));
|
||||
m_clk1_timer->adjust(attotime::from_hz(XTAL(1'000'000)));
|
||||
}
|
||||
|
||||
m_centronics->write_init(!BIT(data, 1));
|
||||
|
@ -162,7 +162,7 @@ MACHINE_CONFIG_START(dmv_k220_device::device_add_mconfig)
|
||||
MCFG_I8255_OUT_PORTC_CB(WRITE8(dmv_k220_device, portc_w))
|
||||
|
||||
MCFG_DEVICE_ADD("pit8253", PIT8253, 0)
|
||||
MCFG_PIT8253_CLK0(XTAL_1MHz) // CLK1
|
||||
MCFG_PIT8253_CLK0(XTAL(1'000'000)) // CLK1
|
||||
MCFG_PIT8253_OUT0_HANDLER(WRITELINE(dmv_k220_device, write_out0))
|
||||
MCFG_PIT8253_OUT1_HANDLER(WRITELINE(dmv_k220_device, write_out1))
|
||||
MCFG_PIT8253_OUT2_HANDLER(WRITELINE(dmv_k220_device, write_out2))
|
||||
|
@ -163,18 +163,18 @@ void dmv_k234_device::device_reset()
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(dmv_k230_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("maincpu", I8088, XTAL_15MHz / 3)
|
||||
MCFG_CPU_ADD("maincpu", I8088, XTAL(15'000'000) / 3)
|
||||
MCFG_CPU_PROGRAM_MAP(k230_mem)
|
||||
MCFG_CPU_IO_MAP(k230_io)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(dmv_k234_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("maincpu", M68008, XTAL_16MHz / 2)
|
||||
MCFG_CPU_ADD("maincpu", M68008, XTAL(16'000'000) / 2)
|
||||
MCFG_CPU_PROGRAM_MAP(k234_mem)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(dmv_k235_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("maincpu", V20, XTAL_15MHz / 3)
|
||||
MCFG_CPU_ADD("maincpu", V20, XTAL(15'000'000) / 3)
|
||||
MCFG_CPU_PROGRAM_MAP(k230_mem)
|
||||
MCFG_CPU_IO_MAP(k235_io)
|
||||
MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259", pic8259_device, inta_cb)
|
||||
|
@ -143,7 +143,7 @@ void dmv_k801_device::device_reset()
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(dmv_k801_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD("epci", MC2661, XTAL_5_0688MHz)
|
||||
MCFG_DEVICE_ADD("epci", MC2661, XTAL(5'068'800))
|
||||
MCFG_MC2661_TXD_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_txd))
|
||||
MCFG_MC2661_RTS_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_rts))
|
||||
MCFG_MC2661_DTR_HANDLER(DEVWRITELINE("rs232", rs232_port_device, write_dtr))
|
||||
|
@ -76,7 +76,7 @@ void dmv_k803_device::device_reset()
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(dmv_k803_device::device_add_mconfig)
|
||||
MCFG_DEVICE_ADD("rtc", MM58167, XTAL_32_768kHz)
|
||||
MCFG_DEVICE_ADD("rtc", MM58167, XTAL(32'768))
|
||||
MCFG_MM58167_IRQ_CALLBACK(WRITELINE(dmv_k803_device, rtc_irq_w))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -101,7 +101,7 @@ void dmv_k806_device::device_reset()
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(dmv_k806_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("mcu", I8741, XTAL_6MHz)
|
||||
MCFG_CPU_ADD("mcu", I8741, XTAL(6'000'000))
|
||||
MCFG_MCS48_PORT_P1_IN_CB(READ8(dmv_k806_device, port1_r))
|
||||
MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(dmv_k806_device, port2_w))
|
||||
MCFG_MCS48_PORT_T1_IN_CB(READLINE(dmv_k806_device, portt1_r))
|
||||
|
@ -459,7 +459,7 @@ void ecb_grip21_device::kb_w(uint8_t data)
|
||||
|
||||
MACHINE_CONFIG_START(ecb_grip21_device::device_add_mconfig)
|
||||
// basic machine hardware
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_16MHz/4)
|
||||
MCFG_CPU_ADD(Z80_TAG, Z80, XTAL(16'000'000)/4)
|
||||
MCFG_Z80_DAISY_CHAIN(grip_daisy_chain)
|
||||
MCFG_CPU_PROGRAM_MAP(grip_mem)
|
||||
MCFG_CPU_IO_MAP(grip_io)
|
||||
@ -481,14 +481,14 @@ MACHINE_CONFIG_START(ecb_grip21_device::device_add_mconfig)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
|
||||
// devices
|
||||
MCFG_MC6845_ADD(MC6845_TAG, MC6845, SCREEN_TAG, XTAL_16MHz/4)
|
||||
MCFG_MC6845_ADD(MC6845_TAG, MC6845, SCREEN_TAG, XTAL(16'000'000)/4)
|
||||
MCFG_MC6845_SHOW_BORDER_AREA(true)
|
||||
MCFG_MC6845_CHAR_WIDTH(8)
|
||||
MCFG_MC6845_UPDATE_ROW_CB(ecb_grip21_device, crtc_update_row)
|
||||
MCFG_MC6845_OUT_DE_CB(DEVWRITELINE(Z80STI_TAG, z80sti_device, i1_w))
|
||||
MCFG_MC6845_OUT_CUR_CB(DEVWRITELINE(Z80STI_TAG, z80sti_device, i1_w))
|
||||
|
||||
// MCFG_MC6845_ADD(HD6345_TAG, HD6345, SCREEN_TAG, XTAL_16MHz/4)
|
||||
// MCFG_MC6845_ADD(HD6345_TAG, HD6345, SCREEN_TAG, XTAL(16'000'000)/4)
|
||||
|
||||
MCFG_DEVICE_ADD(I8255A_TAG, I8255A, 0)
|
||||
MCFG_I8255_IN_PORTA_CB(READ8(ecb_grip21_device, ppi_pa_r))
|
||||
@ -496,7 +496,7 @@ MACHINE_CONFIG_START(ecb_grip21_device::device_add_mconfig)
|
||||
MCFG_I8255_IN_PORTB_CB(READ8(ecb_grip21_device, ppi_pb_r))
|
||||
MCFG_I8255_OUT_PORTC_CB(WRITE8(ecb_grip21_device, ppi_pc_w))
|
||||
|
||||
MCFG_DEVICE_ADD(Z80STI_TAG, Z80STI, XTAL_16MHz/4)
|
||||
MCFG_DEVICE_ADD(Z80STI_TAG, Z80STI, XTAL(16'000'000)/4)
|
||||
MCFG_Z80STI_OUT_INT_CB(INPUTLINE(Z80_TAG, INPUT_LINE_IRQ0))
|
||||
MCFG_Z80STI_IN_GPIO_CB(READ8(ecb_grip21_device, sti_gpio_r))
|
||||
MCFG_Z80STI_OUT_TBO_CB(WRITELINE(ecb_grip21_device, speaker_w))
|
||||
|
@ -243,21 +243,21 @@ ADDRESS_MAP_END
|
||||
|
||||
MACHINE_CONFIG_START(econet_e01_device::device_add_mconfig)
|
||||
// basic machine hardware
|
||||
MCFG_CPU_ADD(R65C102_TAG, M65C02, XTAL_8MHz/4) // Rockwell R65C102P3
|
||||
MCFG_CPU_ADD(R65C102_TAG, M65C02, XTAL(8'000'000)/4) // Rockwell R65C102P3
|
||||
MCFG_CPU_PROGRAM_MAP(e01_mem)
|
||||
|
||||
MCFG_MC146818_ADD(HD146818_TAG, XTAL_32_768kHz)
|
||||
MCFG_MC146818_ADD(HD146818_TAG, XTAL(32'768))
|
||||
MCFG_MC146818_IRQ_HANDLER(WRITELINE(econet_e01_device, rtc_irq_w))
|
||||
|
||||
// devices
|
||||
MCFG_DEVICE_ADD(R6522_TAG, VIA6522, XTAL_8MHz / 4)
|
||||
MCFG_DEVICE_ADD(R6522_TAG, VIA6522, XTAL(8'000'000) / 4)
|
||||
MCFG_VIA6522_WRITEPA_HANDLER(DEVWRITE8("cent_data_out", output_latch_device, write))
|
||||
MCFG_VIA6522_IRQ_HANDLER(WRITELINE(econet_e01_device, via_irq_w))
|
||||
|
||||
MCFG_DEVICE_ADD(MC6854_TAG, MC6854, 0)
|
||||
MCFG_MC6854_OUT_IRQ_CB(WRITELINE(econet_e01_device, adlc_irq_w))
|
||||
MCFG_MC6854_OUT_TXD_CB(WRITELINE(econet_e01_device, econet_data_w))
|
||||
MCFG_WD2793_ADD(WD2793_TAG, XTAL_8MHz/4)
|
||||
MCFG_WD2793_ADD(WD2793_TAG, XTAL(8'000'000)/4)
|
||||
MCFG_WD_FDC_INTRQ_CALLBACK(WRITELINE(econet_e01_device, fdc_irq_w))
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(WRITELINE(econet_e01_device, fdc_drq_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD2793_TAG":0", e01_floppies, "35dd", floppy_formats_afs)
|
||||
|
@ -97,14 +97,14 @@ GFXDECODE_END
|
||||
|
||||
MACHINE_CONFIG_START(tk02_device::device_add_mconfig)
|
||||
MCFG_SCREEN_ADD_MONOCHROME("mono", RASTER, rgb_t::green())
|
||||
MCFG_SCREEN_RAW_PARAMS(XTAL_8MHz * 2, 1024, 0, 640, 312, 0, 250)
|
||||
MCFG_SCREEN_RAW_PARAMS(XTAL(8'000'000) * 2, 1024, 0, 640, 312, 0, 250)
|
||||
MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update)
|
||||
|
||||
MCFG_PALETTE_ADD_MONOCHROME("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", tk02)
|
||||
|
||||
MCFG_MC6845_ADD("crtc", MC6845, "mono", XTAL_8MHz / 4)
|
||||
MCFG_MC6845_ADD("crtc", MC6845, "mono", XTAL(8'000'000) / 4)
|
||||
MCFG_MC6845_SHOW_BORDER_AREA(false)
|
||||
MCFG_MC6845_CHAR_WIDTH(8)
|
||||
MCFG_MC6845_UPDATE_ROW_CB(tk02_device, crtc_update_row)
|
||||
|
@ -78,7 +78,7 @@ MACHINE_CONFIG_START(electron_m2105_device::device_add_mconfig)
|
||||
MCFG_VIA6522_IRQ_HANDLER(DEVWRITELINE("irqs", input_merger_device, in_w<1>))
|
||||
|
||||
/* duart */
|
||||
MCFG_DEVICE_ADD("duart", SCN2681, XTAL_3_6864MHz)
|
||||
MCFG_DEVICE_ADD("duart", SCN2681, XTAL(3'686'400))
|
||||
MCFG_MC68681_IRQ_CALLBACK(DEVWRITELINE("irqs", input_merger_device, in_w<2>))
|
||||
MCFG_MC68681_A_TX_CALLBACK(DEVWRITELINE("rs232", rs232_port_device, write_txd))
|
||||
//MCFG_MC68681_OUTPORT_CALLBACK(WRITE8(electron_m2105_device, sio_out_w))
|
||||
|
@ -66,7 +66,7 @@ ROM_END
|
||||
|
||||
MACHINE_CONFIG_START(electron_plus3_device::device_add_mconfig)
|
||||
/* fdc */
|
||||
MCFG_WD1770_ADD("fdc", XTAL_16MHz / 2)
|
||||
MCFG_WD1770_ADD("fdc", XTAL(16'000'000) / 2)
|
||||
MCFG_FLOPPY_DRIVE_ADD_FIXED("fdc:0", electron_floppies, "35dd", floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_SOUND(true)
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:1", electron_floppies, nullptr, floppy_formats)
|
||||
|
@ -103,7 +103,7 @@ SLOT_INTERFACE_END
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(ep64_exdos_device::device_add_mconfig)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL_8MHz)
|
||||
MCFG_WD1770_ADD(WD1770_TAG, XTAL(8'000'000))
|
||||
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD1770_TAG":0", ep64_exdos_floppies, "35dd", ep64_exdos_device::floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_ADD(WD1770_TAG":1", ep64_exdos_floppies, nullptr, ep64_exdos_device::floppy_formats)
|
||||
|
@ -64,7 +64,7 @@ static SLOT_INTERFACE_START( pf10_floppies )
|
||||
SLOT_INTERFACE_END
|
||||
|
||||
MACHINE_CONFIG_START(epson_pf10_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("maincpu", HD6303Y, XTAL_4_9152MHz) // HD63A03XF
|
||||
MCFG_CPU_ADD("maincpu", HD6303Y, XTAL(4'915'200)) // HD63A03XF
|
||||
MCFG_CPU_PROGRAM_MAP(cpu_mem)
|
||||
MCFG_CPU_IO_MAP(cpu_io)
|
||||
MCFG_M6801_SER_TX(DEVWRITELINE(DEVICE_SELF, epson_pf10_device, hd6303_tx_w))
|
||||
|
@ -15,8 +15,8 @@
|
||||
#include "emu.h"
|
||||
#include "tf20.h"
|
||||
|
||||
#define XTAL_CR1 XTAL_8MHz
|
||||
#define XTAL_CR2 XTAL_4_9152MHz
|
||||
#define XTAL_CR1 XTAL(8'000'000)
|
||||
#define XTAL_CR2 XTAL(4'915'200)
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
|
@ -79,8 +79,8 @@ private:
|
||||
|
||||
epson_sio_device *m_sio_input;
|
||||
|
||||
static const int XTAL_CR1 = XTAL_8MHz;
|
||||
static const int XTAL_CR2 = XTAL_4_9152MHz;
|
||||
static constexpr XTAL XTAL_CR1 = XTAL(8'000'000);
|
||||
static constexpr XTAL XTAL_CR2 = XTAL(4'915'200);
|
||||
};
|
||||
|
||||
|
||||
|
@ -328,7 +328,7 @@ const tiny_rom_entry *hp82937_io_card_device::device_rom_region() const
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(hp82937_io_card_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("cpu" , I8049 , XTAL_11MHz)
|
||||
MCFG_CPU_ADD("cpu" , I8049 , XTAL(11'000'000))
|
||||
MCFG_CPU_IO_MAP(cpu_io_map)
|
||||
MCFG_MCS48_PORT_T0_IN_CB(READLINE(hp82937_io_card_device , t0_r))
|
||||
MCFG_MCS48_PORT_T1_IN_CB(DEVREADLINE("xlator" , hp_1mb5_device , int_r))
|
||||
|
@ -94,7 +94,7 @@
|
||||
#define BIT_SET(w , n) ((w) |= BIT_MASK(n))
|
||||
|
||||
// Frequency of digit multiplexing in clock chip
|
||||
#define DIGIT_MUX_FREQ (XTAL_32_768kHz / 64)
|
||||
#define DIGIT_MUX_FREQ (XTAL(32'768) / 64)
|
||||
|
||||
// Duration of key presses
|
||||
#define KEY_PRESS_SHORT 1 // 1.95 ms
|
||||
@ -247,7 +247,7 @@ void hp98035_io_card_device::device_timer(emu_timer &timer, device_timer_id id,
|
||||
m_prev_clock_keys = m_clock_keys;
|
||||
// Count seconds
|
||||
m_clock_1s_div++;
|
||||
if (m_clock_1s_div >= DIGIT_MUX_FREQ) {
|
||||
if (m_clock_1s_div >= DIGIT_MUX_FREQ.value()) {
|
||||
m_clock_1s_div = 0;
|
||||
advance_seconds();
|
||||
regen_clock_image();
|
||||
@ -755,7 +755,7 @@ const tiny_rom_entry *hp98035_io_card_device::device_rom_region() const
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(hp98035_io_card_device::device_add_mconfig)
|
||||
MCFG_CPU_ADD("np" , HP_NANOPROCESSOR , XTAL_1MHz)
|
||||
MCFG_CPU_ADD("np" , HP_NANOPROCESSOR , XTAL(1'000'000))
|
||||
MCFG_CPU_PROGRAM_MAP(np_program_map)
|
||||
MCFG_CPU_IO_MAP(np_io_map)
|
||||
MCFG_HP_NANO_DC_CHANGED(WRITE8(hp98035_io_card_device , dc_w))
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user