mirror of
https://github.com/holub/mame
synced 2025-07-03 00:56:03 +03:00
cxd1095: Default clock to 0 (nw)
This commit is contained in:
parent
a08fb6b38d
commit
3e6734da05
@ -48,7 +48,7 @@ class cxd1095_device : public device_t
|
||||
{
|
||||
public:
|
||||
// construction/destruction
|
||||
cxd1095_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
|
||||
cxd1095_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock = 0);
|
||||
|
||||
// configuration
|
||||
template <std::size_t Port> auto in_port_cb() { static_assert(Port >= 0 && Port < 5, "invalid port"); return m_input_cb[Port].bind(); }
|
||||
|
@ -2911,7 +2911,7 @@ void model2b_state::rchase2(machine_config &config)
|
||||
iocpu.set_addrmap(AS_PROGRAM, &model2b_state::rchase2_iocpu_map);
|
||||
iocpu.set_addrmap(AS_IO, &model2b_state::rchase2_ioport_map);
|
||||
|
||||
CXD1095(config, "ioexp", 0);
|
||||
CXD1095(config, "ioexp");
|
||||
|
||||
sega_315_5649_device &io(*subdevice<sega_315_5649_device>("io"));
|
||||
io.in_pd_callback().set(FUNC(model2b_state::rchase2_drive_board_r));
|
||||
|
@ -394,7 +394,7 @@ void pve500_state::pve500(machine_config &config)
|
||||
m_subcpu->out_pa_callback().set(FUNC(pve500_state::eeprom_w));
|
||||
|
||||
// ICG3: I/O Expander
|
||||
CXD1095(config, m_cxdio, 0);
|
||||
CXD1095(config, m_cxdio);
|
||||
m_cxdio->out_porta_cb().set(FUNC(pve500_state::io_sc_w));
|
||||
m_cxdio->out_portb_cb().set(FUNC(pve500_state::io_le_w));
|
||||
m_cxdio->in_portc_cb().set(FUNC(pve500_state::io_ky_r));
|
||||
|
@ -2582,7 +2582,7 @@ void segas32_cd_state::device_add_mconfig(machine_config &config)
|
||||
scsi.set_slot_device(1, "cdrom", SCSICD, DEVICE_INPUT_DEFAULTS_NAME(SCSI_ID_0));
|
||||
scsi.slot(1).set_option_machine_config("cdrom", cdrom_config);
|
||||
|
||||
cxd1095_device &cxdio(CXD1095(config, "cxdio", 0));
|
||||
cxd1095_device &cxdio(CXD1095(config, "cxdio"));
|
||||
cxdio.out_porta_cb().set(FUNC(segas32_cd_state::lamps1_w));
|
||||
cxdio.out_portb_cb().set(FUNC(segas32_cd_state::lamps2_w));
|
||||
cxdio.in_portd_cb().set_constant(0xff); // Ports C-E used for IEEE-488 printer interface
|
||||
|
@ -1017,13 +1017,13 @@ void cyclwarr_state::cyclwarr(machine_config &config)
|
||||
// saner sync value (avoids crashing after crediting)
|
||||
config.m_minimum_quantum = attotime::from_hz(CLOCK_2 / 1024);
|
||||
|
||||
cxd1095_device &io1(CXD1095(config, "io1", 0));
|
||||
cxd1095_device &io1(CXD1095(config, "io1"));
|
||||
io1.in_portb_cb().set_ioport("SERVICE");
|
||||
io1.in_portc_cb().set_ioport("P1");
|
||||
io1.in_portd_cb().set_ioport("P2");
|
||||
io1.in_porte_cb().set_ioport("DSW3");
|
||||
|
||||
cxd1095_device &io2(CXD1095(config, "io2", 0));
|
||||
cxd1095_device &io2(CXD1095(config, "io2"));
|
||||
io2.in_porta_cb().set_ioport("DSW1");
|
||||
io2.in_portb_cb().set_ioport("DSW2");
|
||||
io2.in_portc_cb().set_ioport("P3");
|
||||
|
Loading…
Reference in New Issue
Block a user