mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
Merge branch 'master' of https://github.com/mamedev/mame
This commit is contained in:
commit
b18702178e
@ -532,6 +532,9 @@ else
|
||||
os.outputof( PYTHON .. " " .. MAME_DIR .. "scripts/build/makedep.py " .. MAME_DIR .. " " .. _OPTIONS["SOURCES"] .. " drivers " .. _OPTIONS["subtarget"] .. " > ".. GEN_DIR .. _OPTIONS["target"] .. "/" .. _OPTIONS["subtarget"].."/drivlist.cpp")
|
||||
end
|
||||
configuration { "gmake" }
|
||||
defines {
|
||||
"nullptr=NULL" -- getting ready for C++11
|
||||
}
|
||||
flags {
|
||||
"SingleOutputDir",
|
||||
}
|
||||
|
@ -26,13 +26,15 @@ const device_type A1BUS_SLOT = &device_creator<a1bus_slot_device>;
|
||||
//-------------------------------------------------
|
||||
a1bus_slot_device::a1bus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A1BUS_SLOT, "Apple I Slot", tag, owner, clock, "a1bus_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_a1bus_tag(nullptr),
|
||||
m_a1bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a1bus_slot_device::a1bus_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_a1bus_tag(nullptr), m_a1bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -75,16 +77,16 @@ void a1bus_device::static_set_cputag(device_t &device, const char *tag)
|
||||
//-------------------------------------------------
|
||||
|
||||
a1bus_device::a1bus_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A1BUS, "Apple I Bus", tag, owner, clock, "a1bus", __FILE__),
|
||||
device_t(mconfig, A1BUS, "Apple I Bus", tag, owner, clock, "a1bus", __FILE__), m_maincpu(nullptr),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_nmi_cb(*this)
|
||||
m_out_nmi_cb(*this), m_device(nullptr), m_cputag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a1bus_device::a1bus_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source), m_maincpu(nullptr),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_nmi_cb(*this)
|
||||
m_out_nmi_cb(*this), m_device(nullptr), m_cputag(nullptr)
|
||||
{
|
||||
}
|
||||
//-------------------------------------------------
|
||||
@ -166,8 +168,8 @@ WRITE_LINE_MEMBER( a1bus_device::nmi_w ) { m_out_nmi_cb(state); }
|
||||
|
||||
device_a1bus_card_interface::device_a1bus_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_a1bus(NULL),
|
||||
m_a1bus_tag(NULL)
|
||||
m_a1bus(nullptr),
|
||||
m_a1bus_tag(nullptr), m_a1bus_slottag(nullptr), m_next(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -59,14 +59,14 @@ const rom_entry *a1bus_cassette_device::device_rom_region() const
|
||||
a1bus_cassette_device::a1bus_cassette_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A1BUS_CASSETTE, "Apple I cassette board", tag, owner, clock, "a1cass", __FILE__),
|
||||
device_a1bus_card_interface(mconfig, *this),
|
||||
m_cassette(*this, "cassette")
|
||||
m_cassette(*this, "cassette"), m_rom(nullptr), m_cassette_output_flipflop(0)
|
||||
{
|
||||
}
|
||||
|
||||
a1bus_cassette_device::a1bus_cassette_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a1bus_card_interface(mconfig, *this),
|
||||
m_cassette(*this, "cassette")
|
||||
m_cassette(*this, "cassette"), m_rom(nullptr), m_cassette_output_flipflop(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -54,14 +54,14 @@ const rom_entry *a1bus_cffa_device::device_rom_region() const
|
||||
a1bus_cffa_device::a1bus_cffa_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A1BUS_CFFA, "CFFA Compact Flash for Apple I", tag, owner, clock, "cffa1", __FILE__),
|
||||
device_a1bus_card_interface(mconfig, *this),
|
||||
m_ata(*this, CFFA_ATA_TAG)
|
||||
m_ata(*this, CFFA_ATA_TAG), m_rom(nullptr), m_lastdata(0), m_writeprotect(false)
|
||||
{
|
||||
}
|
||||
|
||||
a1bus_cffa_device::a1bus_cffa_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a1bus_card_interface(mconfig, *this),
|
||||
m_ata(*this, CFFA_ATA_TAG)
|
||||
m_ata(*this, CFFA_ATA_TAG), m_rom(nullptr), m_lastdata(0), m_writeprotect(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -88,7 +88,7 @@ a2bus_sn76489_device::a2bus_sn76489_device(const machine_config &mconfig, device
|
||||
m_sn1(*this, SN1_TAG),
|
||||
m_sn2(*this, SN2_TAG),
|
||||
m_sn3(*this, SN3_TAG),
|
||||
m_sn4(*this, SN4_TAG)
|
||||
m_sn4(*this, SN4_TAG), m_latch0(0), m_latch1(0), m_latch2(0), m_latch3(0), m_has4thsn(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -78,14 +78,14 @@ const rom_entry *a2bus_applicard_device::device_rom_region() const
|
||||
a2bus_applicard_device::a2bus_applicard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_z80(*this, Z80_TAG)
|
||||
m_z80(*this, Z80_TAG), m_bROMAtZ80Zero(false), m_z80stat(false), m_6502stat(false), m_toz80(0), m_to6502(0), m_z80rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_applicard_device::a2bus_applicard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_APPLICARD, "PCPI Applicard", tag, owner, clock, "a2aplcrd", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_z80(*this, Z80_TAG)
|
||||
m_z80(*this, Z80_TAG), m_bROMAtZ80Zero(false), m_z80stat(false), m_6502stat(false), m_toz80(0), m_to6502(0), m_z80rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -90,13 +90,13 @@ const device_type A2BUS_SLOT = &device_creator<a2bus_slot_device>;
|
||||
//-------------------------------------------------
|
||||
a2bus_slot_device::a2bus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_SLOT, "Apple II Slot", tag, owner, clock, "a2bus_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_a2bus_tag(nullptr), m_a2bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_slot_device::a2bus_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_a2bus_tag(nullptr), m_a2bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -139,18 +139,18 @@ void a2bus_device::static_set_cputag(device_t &device, const char *tag)
|
||||
//-------------------------------------------------
|
||||
|
||||
a2bus_device::a2bus_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS, "Apple II Bus", tag, owner, clock, "a2bus", __FILE__),
|
||||
device_t(mconfig, A2BUS, "Apple II Bus", tag, owner, clock, "a2bus", __FILE__), m_maincpu(nullptr), m_maincpu_space(nullptr),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_nmi_cb(*this),
|
||||
m_out_inh_cb(*this)
|
||||
m_out_inh_cb(*this), m_cputag(nullptr), m_slot_irq_mask(0), m_slot_nmi_mask(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_device::a2bus_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source), m_maincpu(nullptr), m_maincpu_space(nullptr),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_nmi_cb(*this),
|
||||
m_out_inh_cb(*this)
|
||||
m_out_inh_cb(*this), m_cputag(nullptr), m_slot_irq_mask(0), m_slot_nmi_mask(0)
|
||||
{
|
||||
}
|
||||
//-------------------------------------------------
|
||||
@ -296,8 +296,8 @@ WRITE_LINE_MEMBER( a2bus_device::nmi_w ) { m_out_nmi_cb(state); }
|
||||
|
||||
device_a2bus_card_interface::device_a2bus_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_a2bus(NULL),
|
||||
m_a2bus_tag(NULL)
|
||||
m_a2bus(nullptr),
|
||||
m_a2bus_tag(nullptr), m_a2bus_slottag(nullptr), m_slot(0), m_next(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -86,7 +86,7 @@ const rom_entry *a2bus_cffa2_6502_device::device_rom_region() const
|
||||
a2bus_cffa2000_device::a2bus_cffa2000_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ata(*this, CFFA2_ATA_TAG)
|
||||
m_ata(*this, CFFA2_ATA_TAG), m_rom(nullptr), m_lastdata(0), m_lastreaddata(0), m_writeprotect(false), m_inwritecycle(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -104,14 +104,14 @@ const rom_entry *a2bus_corvus_device::device_rom_region() const
|
||||
a2bus_corvus_device::a2bus_corvus_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_corvushd(*this, CORVUS_HD_TAG)
|
||||
m_corvushd(*this, CORVUS_HD_TAG), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_corvus_device::a2bus_corvus_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_CORVUS, "Corvus Flat Cable interface", tag, owner, clock, "a2corvus", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_corvushd(*this, CORVUS_HD_TAG)
|
||||
m_corvushd(*this, CORVUS_HD_TAG), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -93,7 +93,7 @@ const rom_entry *a2bus_floppy_device::device_rom_region() const
|
||||
a2bus_floppy_device::a2bus_floppy_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_fdc(*this, FDC_TAG)
|
||||
m_fdc(*this, FDC_TAG), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -73,7 +73,7 @@ a2bus_diskiing_device::a2bus_diskiing_device(const machine_config &mconfig, cons
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_wozfdc(*this, WOZFDC_TAG),
|
||||
floppy0(*this, "0"),
|
||||
floppy1(*this, "1")
|
||||
floppy1(*this, "1"), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -51,14 +51,14 @@ machine_config_constructor a2bus_dx1_device::device_mconfig_additions() const
|
||||
a2bus_dx1_device::a2bus_dx1_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_dac(*this, DAC_TAG)
|
||||
m_dac(*this, DAC_TAG), m_volume(0), m_lastdac(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_dx1_device::a2bus_dx1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_DX1, "Decillonix DX-1", tag, owner, clock, "a2dx1", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_dac(*this, DAC_TAG)
|
||||
m_dac(*this, DAC_TAG), m_volume(0), m_lastdac(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,13 +28,15 @@ const device_type A2EAUXSLOT_SLOT = &device_creator<a2eauxslot_slot_device>;
|
||||
//-------------------------------------------------
|
||||
a2eauxslot_slot_device::a2eauxslot_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2EAUXSLOT_SLOT, "Apple IIe AUX Slot", tag, owner, clock, "a2eauxslot_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_a2eauxslot_tag(nullptr),
|
||||
m_a2eauxslot_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a2eauxslot_slot_device::a2eauxslot_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_a2eauxslot_tag(nullptr), m_a2eauxslot_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -77,16 +79,16 @@ void a2eauxslot_device::static_set_cputag(device_t &device, const char *tag)
|
||||
//-------------------------------------------------
|
||||
|
||||
a2eauxslot_device::a2eauxslot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2EAUXSLOT, "Apple IIe AUX Bus", tag, owner, clock, "a2eauxslot", __FILE__),
|
||||
device_t(mconfig, A2EAUXSLOT, "Apple IIe AUX Bus", tag, owner, clock, "a2eauxslot", __FILE__), m_maincpu(nullptr),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_nmi_cb(*this)
|
||||
m_out_nmi_cb(*this), m_device(nullptr), m_cputag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a2eauxslot_device::a2eauxslot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source), m_maincpu(nullptr),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_nmi_cb(*this)
|
||||
m_out_nmi_cb(*this), m_device(nullptr), m_cputag(nullptr)
|
||||
{
|
||||
}
|
||||
//-------------------------------------------------
|
||||
@ -152,8 +154,8 @@ WRITE_LINE_MEMBER( a2eauxslot_device::nmi_w ) { m_out_nmi_cb(state); }
|
||||
|
||||
device_a2eauxslot_card_interface::device_a2eauxslot_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_a2eauxslot(NULL),
|
||||
m_a2eauxslot_tag(NULL)
|
||||
m_a2eauxslot(nullptr),
|
||||
m_a2eauxslot_tag(nullptr), m_a2eauxslot_slottag(nullptr), m_slot(0), m_next(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -30,13 +30,14 @@ const device_type A2EAUX_RAMWORKS3 = &device_creator<a2eaux_ramworks3_device>;
|
||||
|
||||
a2eaux_ramworks3_device::a2eaux_ramworks3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2EAUX_RAMWORKS3, "Applied Engineering RamWorks III", tag, owner, clock, "a2erwks3", __FILE__),
|
||||
device_a2eauxslot_card_interface(mconfig, *this)
|
||||
device_a2eauxslot_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2eaux_ramworks3_device::a2eaux_ramworks3_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2eauxslot_card_interface(mconfig, *this)
|
||||
device_a2eauxslot_card_interface(mconfig, *this), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -117,7 +117,7 @@ a2bus_hsscsi_device::a2bus_hsscsi_device(const machine_config &mconfig, device_t
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ncr5380(*this, SCSI_5380_TAG),
|
||||
m_scsibus(*this, SCSI_BUS_TAG)
|
||||
m_scsibus(*this, SCSI_BUS_TAG), m_rom(nullptr), m_rambank(0), m_rombank(0), m_drq(0), m_bank(0), m_816block(false), m_c0ne(0), m_c0nf(0)
|
||||
{
|
||||
}
|
||||
|
||||
@ -125,7 +125,7 @@ a2bus_hsscsi_device::a2bus_hsscsi_device(const machine_config &mconfig, const ch
|
||||
device_t(mconfig, A2BUS_HSSCSI, "Apple II High-Speed SCSI Card", tag, owner, clock, "a2hsscsi", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ncr5380(*this, SCSI_5380_TAG),
|
||||
m_scsibus(*this, SCSI_BUS_TAG)
|
||||
m_scsibus(*this, SCSI_BUS_TAG), m_rom(nullptr), m_rambank(0), m_rombank(0), m_drq(0), m_bank(0), m_816block(false), m_c0ne(0), m_c0nf(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -151,13 +151,13 @@ WRITE_LINE_MEMBER(a2bus_mcms1_device::irq_w)
|
||||
|
||||
a2bus_mcms2_device::a2bus_mcms2_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_card1(nullptr), m_engine(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_mcms2_device::a2bus_mcms2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_MCMS2, "Mountain Computer Music System (card 2)", tag, owner, clock, "a2mcms2", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_card1(nullptr), m_engine(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -215,7 +215,7 @@ void a2bus_mcms2_device::write_cnxx(address_space &space, UINT8 offset, UINT8 da
|
||||
mcms_device::mcms_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, MCMS, "Mountain Computer Music System engine", tag, owner, clock, "msmseng", __FILE__),
|
||||
device_sound_interface(mconfig, *this),
|
||||
m_write_irq(*this)
|
||||
m_write_irq(*this), m_stream(nullptr), m_timer(nullptr), m_clrtimer(nullptr), m_pBusDevice(nullptr), m_enabled(false), m_mastervol(0), m_rand(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -75,7 +75,7 @@ const rom_entry *a2bus_ramfactor_device::device_rom_region() const
|
||||
|
||||
a2bus_memexp_device::a2bus_memexp_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_isramfactor(false), m_bankhior(0), m_addrmask(0), m_rom(nullptr), m_wptr(0), m_liveptr(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -63,7 +63,7 @@ a2bus_midi_device::a2bus_midi_device(const machine_config &mconfig, const char *
|
||||
device_t(mconfig, A2BUS_MIDI, "6850 MIDI card", tag, owner, clock, "a2midi", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ptm(*this, MIDI_PTM_TAG),
|
||||
m_acia(*this, MIDI_ACIA_TAG),
|
||||
m_acia(*this, MIDI_ACIA_TAG), m_acia_irq(false),
|
||||
m_ptm_irq(false)
|
||||
{
|
||||
}
|
||||
@ -72,7 +72,7 @@ a2bus_midi_device::a2bus_midi_device(const machine_config &mconfig, device_type
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ptm(*this, MIDI_PTM_TAG),
|
||||
m_acia(*this, MIDI_ACIA_TAG),
|
||||
m_acia(*this, MIDI_ACIA_TAG), m_acia_irq(false),
|
||||
m_ptm_irq(false)
|
||||
{
|
||||
}
|
||||
|
@ -128,7 +128,7 @@ a2bus_ayboard_device::a2bus_ayboard_device(const machine_config &mconfig, device
|
||||
m_ay1(*this, AY1_TAG),
|
||||
m_ay2(*this, AY2_TAG),
|
||||
m_ay3(*this, AY3_TAG),
|
||||
m_ay4(*this, AY4_TAG)
|
||||
m_ay4(*this, AY4_TAG), m_isPhasor(false), m_PhasorNative(false), m_porta1(0), m_porta2(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -104,8 +104,8 @@ a2bus_pic_device::a2bus_pic_device(const machine_config &mconfig, const char *ta
|
||||
m_dsw1(*this, "DSW1"),
|
||||
m_ctx(*this, PIC_CENTRONICS_TAG),
|
||||
m_ctx_data_in(*this, "ctx_data_in"),
|
||||
m_ctx_data_out(*this, "ctx_data_out"),
|
||||
m_started(false)
|
||||
m_ctx_data_out(*this, "ctx_data_out"), m_rom(nullptr),
|
||||
m_started(false), m_ack(0), m_irqenable(false), m_autostrobe(false), m_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -115,8 +115,8 @@ a2bus_pic_device::a2bus_pic_device(const machine_config &mconfig, device_type ty
|
||||
m_dsw1(*this, "DSW1"),
|
||||
m_ctx(*this, PIC_CENTRONICS_TAG),
|
||||
m_ctx_data_in(*this, "ctx_data_in"),
|
||||
m_ctx_data_out(*this, "ctx_data_out"),
|
||||
m_started(false)
|
||||
m_ctx_data_out(*this, "ctx_data_out"), m_rom(nullptr),
|
||||
m_started(false), m_ack(0), m_irqenable(false), m_autostrobe(false), m_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -110,7 +110,7 @@ a2bus_scsi_device::a2bus_scsi_device(const machine_config &mconfig, device_type
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ncr5380(*this, SCSI_5380_TAG),
|
||||
m_scsibus(*this, SCSI_BUS_TAG)
|
||||
m_scsibus(*this, SCSI_BUS_TAG), m_rom(nullptr), m_rambank(0), m_rombank(0), m_drq(0), m_bank(0), m_816block(false)
|
||||
{
|
||||
}
|
||||
|
||||
@ -118,7 +118,7 @@ a2bus_scsi_device::a2bus_scsi_device(const machine_config &mconfig, const char *
|
||||
device_t(mconfig, A2BUS_SCSI, "Apple II SCSI Card", tag, owner, clock, "a2scsi", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ncr5380(*this, SCSI_5380_TAG),
|
||||
m_scsibus(*this, SCSI_BUS_TAG)
|
||||
m_scsibus(*this, SCSI_BUS_TAG), m_rom(nullptr), m_rambank(0), m_rombank(0), m_drq(0), m_bank(0), m_816block(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -54,14 +54,14 @@ machine_config_constructor a2bus_softcard_device::device_mconfig_additions() con
|
||||
a2bus_softcard_device::a2bus_softcard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_z80(*this, Z80_TAG)
|
||||
m_z80(*this, Z80_TAG), m_bEnabled(false), m_FirstZ80Boot(false)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_softcard_device::a2bus_softcard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_SOFTCARD, "Microsoft SoftCard", tag, owner, clock, "a2softcard", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_z80(*this, Z80_TAG)
|
||||
m_z80(*this, Z80_TAG), m_bEnabled(false), m_FirstZ80Boot(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -132,7 +132,7 @@ a2bus_ssc_device::a2bus_ssc_device(const machine_config &mconfig, const char *ta
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_dsw1(*this, "DSW1"),
|
||||
m_dsw2(*this, "DSW2"),
|
||||
m_acia(*this, SSC_ACIA_TAG),
|
||||
m_acia(*this, SSC_ACIA_TAG), m_rom(nullptr),
|
||||
m_started(false)
|
||||
{
|
||||
}
|
||||
@ -142,7 +142,7 @@ a2bus_ssc_device::a2bus_ssc_device(const machine_config &mconfig, device_type ty
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_dsw1(*this, "DSW1"),
|
||||
m_dsw2(*this, "DSW2"),
|
||||
m_acia(*this, SSC_ACIA_TAG),
|
||||
m_acia(*this, SSC_ACIA_TAG), m_rom(nullptr),
|
||||
m_started(false)
|
||||
{
|
||||
}
|
||||
|
@ -47,13 +47,13 @@ const rom_entry *a2bus_swyft_device::device_rom_region() const
|
||||
|
||||
a2bus_swyft_device::a2bus_swyft_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_SWYFT, "IAI SwyftCard", tag, owner, clock, "a2swyft", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_rom(nullptr), m_rombank(0), m_inh_state(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_swyft_device::a2bus_swyft_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_rom(nullptr), m_rombank(0), m_inh_state(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -70,14 +70,14 @@ machine_config_constructor a2bus_themill_device::device_mconfig_additions() cons
|
||||
a2bus_themill_device::a2bus_themill_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_6809(*this, M6809_TAG)
|
||||
m_6809(*this, M6809_TAG), m_bEnabled(false), m_flipAddrSpace(false), m_6809Mode(false), m_status(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_themill_device::a2bus_themill_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_THEMILL, "Stellation Two The Mill", tag, owner, clock, "a2themill", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_6809(*this, M6809_TAG)
|
||||
m_6809(*this, M6809_TAG), m_bEnabled(false), m_flipAddrSpace(false), m_6809Mode(false), m_status(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -79,14 +79,14 @@ const rom_entry *a2bus_thunderclock_device::device_rom_region() const
|
||||
a2bus_thunderclock_device::a2bus_thunderclock_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_upd1990ac(*this, THUNDERCLOCK_UPD1990_TAG)
|
||||
m_upd1990ac(*this, THUNDERCLOCK_UPD1990_TAG), m_rom(nullptr), m_dataout(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_thunderclock_device::a2bus_thunderclock_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_THUNDERCLOCK, "ThunderWare ThunderClock Plus", tag, owner, clock, "a2thunpl", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_upd1990ac(*this, THUNDERCLOCK_UPD1990_TAG)
|
||||
m_upd1990ac(*this, THUNDERCLOCK_UPD1990_TAG), m_rom(nullptr), m_dataout(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -140,8 +140,8 @@ const rom_entry *a2bus_ultratermenh_device::device_rom_region() const
|
||||
|
||||
a2bus_videx160_device::a2bus_videx160_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_crtc(*this, ULTRATERM_MC6845_NAME)
|
||||
device_a2bus_card_interface(mconfig, *this), m_rom(nullptr), m_chrrom(nullptr), m_framecnt(0), m_ctrl1(0), m_ctrl2(0),
|
||||
m_crtc(*this, ULTRATERM_MC6845_NAME), m_rambank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -174,8 +174,8 @@ const rom_entry *a2bus_aevm80_device::device_rom_region() const
|
||||
|
||||
a2bus_videx80_device::a2bus_videx80_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_crtc(*this, VIDEOTERM_MC6845_NAME),
|
||||
device_a2bus_card_interface(mconfig, *this), m_rom(nullptr), m_chrrom(nullptr), m_framecnt(0),
|
||||
m_crtc(*this, VIDEOTERM_MC6845_NAME), m_rambank(0),
|
||||
m_palette(*this, ":palette")
|
||||
{
|
||||
}
|
||||
|
@ -117,7 +117,7 @@ const rom_entry *a2bus_vulcangold_device::device_rom_region() const
|
||||
a2bus_vulcanbase_device::a2bus_vulcanbase_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ata(*this, VULCAN_ATA_TAG)
|
||||
m_ata(*this, VULCAN_ATA_TAG), m_rom(nullptr), m_lastdata(0), m_rombank(0), m_rambank(0), m_last_read_was_0(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -72,7 +72,7 @@ const rom_entry *a2bus_zipdrivebase_device::device_rom_region() const
|
||||
a2bus_zipdrivebase_device::a2bus_zipdrivebase_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_ata(*this, ZIPDRIVE_ATA_TAG)
|
||||
m_ata(*this, ZIPDRIVE_ATA_TAG), m_rom(nullptr), m_lastdata(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -117,7 +117,7 @@ a2bus_corvfdc01_device::a2bus_corvfdc01_device(const machine_config &mconfig, de
|
||||
m_con1(*this, FDC01_FDC_TAG":0"),
|
||||
m_con2(*this, FDC01_FDC_TAG":1"),
|
||||
m_con3(*this, FDC01_FDC_TAG":2"),
|
||||
m_con4(*this, FDC01_FDC_TAG":3")
|
||||
m_con4(*this, FDC01_FDC_TAG":3"), m_rom(nullptr), m_fdc_local_status(0), m_fdc_local_command(0), m_curfloppy(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -128,7 +128,7 @@ a2bus_corvfdc01_device::a2bus_corvfdc01_device(const machine_config &mconfig, co
|
||||
m_con1(*this, FDC01_FDC_TAG":0"),
|
||||
m_con2(*this, FDC01_FDC_TAG":1"),
|
||||
m_con3(*this, FDC01_FDC_TAG":2"),
|
||||
m_con4(*this, FDC01_FDC_TAG":3")
|
||||
m_con4(*this, FDC01_FDC_TAG":3"), m_rom(nullptr), m_fdc_local_status(0), m_fdc_local_command(0), m_curfloppy(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -87,7 +87,7 @@ a2bus_corvfdc02_device::a2bus_corvfdc02_device(const machine_config &mconfig, de
|
||||
m_con1(*this, FDC02_FDC_TAG":0"),
|
||||
m_con2(*this, FDC02_FDC_TAG":1"),
|
||||
m_con3(*this, FDC02_FDC_TAG":2"),
|
||||
m_con4(*this, FDC02_FDC_TAG":3")
|
||||
m_con4(*this, FDC02_FDC_TAG":3"), m_rom(nullptr), m_fdc_local_status(0), m_fdc_local_command(0), m_bufptr(0), m_curfloppy(nullptr), m_in_drq(false), m_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -98,7 +98,7 @@ a2bus_corvfdc02_device::a2bus_corvfdc02_device(const machine_config &mconfig, co
|
||||
m_con1(*this, FDC02_FDC_TAG":0"),
|
||||
m_con2(*this, FDC02_FDC_TAG":1"),
|
||||
m_con3(*this, FDC02_FDC_TAG":2"),
|
||||
m_con4(*this, FDC02_FDC_TAG":3")
|
||||
m_con4(*this, FDC02_FDC_TAG":3"), m_rom(nullptr), m_fdc_local_status(0), m_fdc_local_command(0), m_bufptr(0), m_curfloppy(nullptr), m_in_drq(false), m_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -125,7 +125,7 @@ void a2bus_corvfdc02_device::device_reset()
|
||||
{
|
||||
m_fdc_local_status = 2;
|
||||
m_fdc_local_command = 0;
|
||||
m_curfloppy = NULL;
|
||||
m_curfloppy = nullptr;
|
||||
m_in_drq = false;
|
||||
m_timer->adjust(attotime::never);
|
||||
}
|
||||
|
@ -44,14 +44,14 @@ machine_config_constructor a2bus_laser128_device::device_mconfig_additions() con
|
||||
|
||||
a2bus_laser128_device::a2bus_laser128_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_rom(nullptr), m_slot7_bank(0), m_slot7_ram_bank(0)
|
||||
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_laser128_device::a2bus_laser128_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_LASER128, "VTech Laser 128 Internal Device", tag, owner, clock, "a2laser128", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_rom(nullptr), m_slot7_bank(0), m_slot7_ram_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -179,7 +179,8 @@ a2bus_mouse_device::a2bus_mouse_device(const machine_config &mconfig, device_typ
|
||||
m_mcu(*this, MOUSE_MCU_TAG),
|
||||
m_mouseb(*this, MOUSE_BUTTON_TAG),
|
||||
m_mousex(*this, MOUSE_XAXIS_TAG),
|
||||
m_mousey(*this, MOUSE_YAXIS_TAG)
|
||||
m_mousey(*this, MOUSE_YAXIS_TAG), m_rom(nullptr), m_ddr_a(0), m_ddr_b(0), m_ddr_c(0), m_port_a_out(0), m_port_b_out(0), m_port_c_out(0), m_port_a_in(0), m_port_b_in(0),
|
||||
m_port_c_in(0), m_timer_cnt(0), m_timer_ctl(0), m_mask_option(0), last_mx(0), last_my(0), count_x(0), count_y(0), m_timer(nullptr), m_read_timer(nullptr)
|
||||
{
|
||||
m_started = false;
|
||||
m_rom_bank = 0;
|
||||
@ -192,7 +193,7 @@ a2bus_mouse_device::a2bus_mouse_device(const machine_config &mconfig, const char
|
||||
m_mcu(*this, MOUSE_MCU_TAG),
|
||||
m_mouseb(*this, MOUSE_BUTTON_TAG),
|
||||
m_mousex(*this, MOUSE_XAXIS_TAG),
|
||||
m_mousey(*this, MOUSE_YAXIS_TAG)
|
||||
m_mousey(*this, MOUSE_YAXIS_TAG), m_rom(nullptr), m_ddr_a(0), m_ddr_b(0), m_ddr_c(0), m_port_a_out(0), m_port_b_out(0), m_port_c_out(0), m_port_a_in(0), m_port_b_in(0), m_port_c_in(0), m_timer_cnt(0), m_timer_ctl(0), m_mask_option(0), last_mx(0), last_my(0), count_x(0), count_y(0), m_timer(nullptr), m_read_timer(nullptr)
|
||||
{
|
||||
m_started = false;
|
||||
m_rom_bank = 0;
|
||||
|
@ -30,13 +30,13 @@ const device_type A2BUS_RAMCARD128K = &device_creator<a2bus_ssramcard_device>;
|
||||
|
||||
a2bus_ssramcard_device::a2bus_ssramcard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_inh_state(0), m_last_offset(0), m_dxxx_bank(0), m_main_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_ssramcard_device::a2bus_ssramcard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_RAMCARD128K, "Saturn Systems 128K Extended Language Card", tag, owner, clock, "ssram128", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_inh_state(0), m_last_offset(0), m_dxxx_bank(0), m_main_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -30,13 +30,13 @@ const device_type A2BUS_RAMCARD16K = &device_creator<a2bus_ramcard_device>;
|
||||
|
||||
a2bus_ramcard_device::a2bus_ramcard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_inh_state(0), m_last_offset(0), m_dxxx_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
a2bus_ramcard_device::a2bus_ramcard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A2BUS_RAMCARD16K, "Apple II 16K Language Card", tag, owner, clock, "a2ram16k", __FILE__),
|
||||
device_a2bus_card_interface(mconfig, *this)
|
||||
device_a2bus_card_interface(mconfig, *this), m_inh_state(0), m_last_offset(0), m_dxxx_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -126,7 +126,7 @@ a2bus_timemasterho_device::a2bus_timemasterho_device(const machine_config &mconf
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_pia(*this, TIMEMASTER_PIA_TAG),
|
||||
m_msm5832(*this, TIMEMASTER_M5832_TAG),
|
||||
m_dsw1(*this, "DSW1")
|
||||
m_dsw1(*this, "DSW1"), m_rom(nullptr), m_irqa(false), m_irqb(false)
|
||||
{
|
||||
m_started = false;
|
||||
}
|
||||
@ -136,7 +136,7 @@ a2bus_timemasterho_device::a2bus_timemasterho_device(const machine_config &mconf
|
||||
device_a2bus_card_interface(mconfig, *this),
|
||||
m_pia(*this, TIMEMASTER_PIA_TAG),
|
||||
m_msm5832(*this, TIMEMASTER_M5832_TAG),
|
||||
m_dsw1(*this, "DSW1")
|
||||
m_dsw1(*this, "DSW1"), m_rom(nullptr), m_irqa(false), m_irqb(false)
|
||||
{
|
||||
m_started = false;
|
||||
}
|
||||
|
@ -115,7 +115,7 @@ void device_a78_cart_interface::nvram_alloc(UINT32 size)
|
||||
a78_cart_slot_device::a78_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A78_CART_SLOT, "Atari 7800 Cartridge Slot", tag, owner, clock, "a78_cart_slot", __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_cart(nullptr), m_type(0), m_stick_type(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -41,13 +41,13 @@ const device_type A78_ROM_P450_VB = &device_creator<a78_rom_p450_vb_device>;
|
||||
|
||||
|
||||
a78_versaboard_device::a78_versaboard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
|
||||
: a78_rom_sg_device(mconfig, type, name, tag, owner, clock, shortname, source)
|
||||
{
|
||||
: a78_rom_sg_device(mconfig, type, name, tag, owner, clock, shortname, source), m_ram_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
a78_versaboard_device::a78_versaboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a78_rom_sg_device(mconfig, A78_ROM_VERSABOARD, "Atari 7800 VersaBoard Cart", tag, owner, clock, "a78_versaboard", __FILE__)
|
||||
{
|
||||
: a78_rom_sg_device(mconfig, A78_ROM_VERSABOARD, "Atari 7800 VersaBoard Cart", tag, owner, clock, "a78_versaboard", __FILE__), m_ram_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -68,13 +68,13 @@ a78_rom_pokey_device::a78_rom_pokey_device(const machine_config &mconfig, const
|
||||
|
||||
|
||||
a78_rom_sg_device::a78_rom_sg_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
|
||||
: a78_rom_device(mconfig, type, name, tag, owner, clock, shortname, source)
|
||||
{
|
||||
: a78_rom_device(mconfig, type, name, tag, owner, clock, shortname, source), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
a78_rom_sg_device::a78_rom_sg_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a78_rom_device(mconfig, A78_ROM_SG, "Atari 7800 ROM Carts w/SuperGame Bankswitch", tag, owner, clock, "a78_rom_sg", __FILE__)
|
||||
{
|
||||
: a78_rom_device(mconfig, A78_ROM_SG, "Atari 7800 ROM Carts w/SuperGame Bankswitch", tag, owner, clock, "a78_rom_sg", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
a78_rom_sg_pokey_device::a78_rom_sg_pokey_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
@ -107,14 +107,14 @@ a78_rom_sg9_device::a78_rom_sg9_device(const machine_config &mconfig, const char
|
||||
|
||||
|
||||
a78_rom_abs_device::a78_rom_abs_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a78_rom_device(mconfig, A78_ROM_ABSOLUTE, "Atari 7800 ROM Carts w/Absolute Bankswitch", tag, owner, clock, "a78_rom_abs", __FILE__)
|
||||
{
|
||||
: a78_rom_device(mconfig, A78_ROM_ABSOLUTE, "Atari 7800 ROM Carts w/Absolute Bankswitch", tag, owner, clock, "a78_rom_abs", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a78_rom_act_device::a78_rom_act_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a78_rom_device(mconfig, A78_ROM_ACTIVISION, "Atari 7800 ROM Carts w/Activision Bankswitch", tag, owner, clock, "a78_rom_act", __FILE__)
|
||||
{
|
||||
: a78_rom_device(mconfig, A78_ROM_ACTIVISION, "Atari 7800 ROM Carts w/Activision Bankswitch", tag, owner, clock, "a78_rom_act", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -59,23 +59,23 @@ const device_type A78_XM = &device_creator<a78_xm_device>;
|
||||
a78_xboard_device::a78_xboard_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
|
||||
: a78_rom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_xbslot(*this, "xb_slot"),
|
||||
m_pokey(*this, "xb_pokey")
|
||||
{
|
||||
m_pokey(*this, "xb_pokey"), m_reg(0), m_ram_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a78_xboard_device::a78_xboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a78_rom_device(mconfig, A78_XBOARD, "Atari 7800 XBoarD expansion", tag, owner, clock, "a78_xboard", __FILE__),
|
||||
m_xbslot(*this, "xb_slot"),
|
||||
m_pokey(*this, "xb_pokey")
|
||||
{
|
||||
m_pokey(*this, "xb_pokey"), m_reg(0), m_ram_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a78_xm_device::a78_xm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a78_xboard_device(mconfig, A78_XM, "Atari 7800 XM expansion module", tag, owner, clock, "a78_xm", __FILE__),
|
||||
m_ym(*this, "xm_ym2151")
|
||||
{
|
||||
m_ym(*this, "xm_ym2151"), m_ym_enabled(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -104,14 +104,14 @@ void device_a800_cart_interface::nvram_alloc(UINT32 size)
|
||||
a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_cart(nullptr), m_type(0)
|
||||
{
|
||||
}
|
||||
|
||||
a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, A800_CART_SLOT, "Atari 8bit Cartridge Slot", tag, owner, clock, "a800_cart_slot", __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_cart(nullptr), m_type(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -50,13 +50,13 @@ const device_type A8SIO_SLOT = &device_creator<a8sio_slot_device>;
|
||||
//-------------------------------------------------
|
||||
a8sio_slot_device::a8sio_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, A8SIO_SLOT, "Atari 8 bit SIO Slot", tag, owner, clock, "a8sio_slot", __FILE__)
|
||||
, device_slot_interface(mconfig, *this)
|
||||
, device_slot_interface(mconfig, *this), m_a8sio_tag(nullptr), m_a8sio_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
a8sio_slot_device::a8sio_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_a8sio_tag(nullptr), m_a8sio_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -102,7 +102,7 @@ a8sio_device::a8sio_device(const machine_config &mconfig, const char *tag, devic
|
||||
: device_t(mconfig, A8SIO, "Atari 8 biot SIO", tag, owner, clock, "a8sio", __FILE__)
|
||||
, m_out_clock_in_cb(*this)
|
||||
, m_out_data_in_cb(*this)
|
||||
, m_out_audio_in_cb(*this)
|
||||
, m_out_audio_in_cb(*this), m_device(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -110,7 +110,7 @@ a8sio_device::a8sio_device(const machine_config &mconfig, device_type type, cons
|
||||
: device_t(mconfig, type, name, tag, owner, clock, shortname, source)
|
||||
, m_out_clock_in_cb(*this)
|
||||
, m_out_data_in_cb(*this)
|
||||
, m_out_audio_in_cb(*this)
|
||||
, m_out_audio_in_cb(*this), m_device(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -182,7 +182,7 @@ WRITE8_MEMBER( a8sio_device::audio_in_w )
|
||||
device_a8sio_card_interface::device_a8sio_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device)
|
||||
, m_a8sio(NULL)
|
||||
, m_a8sio_tag(NULL)
|
||||
, m_a8sio_tag(NULL), m_a8sio_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -47,8 +47,8 @@ machine_config_constructor a8sio_cassette_device::device_mconfig_additions() con
|
||||
a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, A8SIO_CASSETTE, "Atari 8 bit cassette", tag, owner, clock, "a8sio_cass", __FILE__)
|
||||
, device_a8sio_card_interface(mconfig, *this)
|
||||
, m_cassette(*this, "cassette")
|
||||
, m_old_cass_signal(0)
|
||||
, m_cassette(*this, "cassette"), m_read_timer(nullptr)
|
||||
, m_old_cass_signal(0)
|
||||
, m_signal_count(0)
|
||||
{
|
||||
}
|
||||
@ -56,8 +56,8 @@ a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, cons
|
||||
a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source)
|
||||
: device_t(mconfig, type, name, tag, owner, clock, shortname, source)
|
||||
, device_a8sio_card_interface(mconfig, *this)
|
||||
, m_cassette(*this, "cassette")
|
||||
, m_old_cass_signal(0)
|
||||
, m_cassette(*this, "cassette"), m_read_timer(nullptr)
|
||||
, m_old_cass_signal(0)
|
||||
, m_signal_count(0)
|
||||
{
|
||||
}
|
||||
|
@ -22,26 +22,27 @@ const device_type A800_ROM_OSS91 = &device_creator<a800_rom_oss91_device>;
|
||||
|
||||
|
||||
a800_rom_oss8k_device::a800_rom_oss8k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS8K, "Atari 800 ROM Carts OSS 8K", tag, owner, clock, "a800_oss8k", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS8K, "Atari 800 ROM Carts OSS 8K", tag, owner, clock, "a800_oss8k", __FILE__),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a800_rom_oss34_device::a800_rom_oss34_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS34, "Atari 800 ROM Carts OSS-034M", tag, owner, clock, "a800_034m", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS34, "Atari 800 ROM Carts OSS-034M", tag, owner, clock, "a800_034m", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a800_rom_oss43_device::a800_rom_oss43_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS43, "Atari 800 ROM Carts OSS-043M", tag, owner, clock, "a800_043m", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS43, "Atari 800 ROM Carts OSS-043M", tag, owner, clock, "a800_043m", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a800_rom_oss91_device::a800_rom_oss91_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS91, "Atari 800 ROM Carts OSS-M091", tag, owner, clock, "a800_m091", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_OSS91, "Atari 800 ROM Carts OSS-M091", tag, owner, clock, "a800_m091", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -51,26 +51,26 @@ a800_rom_bbsb_device::a800_rom_bbsb_device(const machine_config &mconfig, const
|
||||
|
||||
|
||||
xegs_rom_device::xegs_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, XEGS_ROM, "Atari XEGS 64K ROM Carts", tag, owner, clock, "a800_xegs", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, XEGS_ROM, "Atari XEGS 64K ROM Carts", tag, owner, clock, "a800_xegs", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a800_rom_williams_device::a800_rom_williams_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_WILLIAMS, "Atari 800 64K ROM Carts Williams", tag, owner, clock, "a800_williams", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_WILLIAMS, "Atari 800 64K ROM Carts Williams", tag, owner, clock, "a800_williams", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a800_rom_express_device::a800_rom_express_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_EXPRESS, "Atari 800 64K ROM Carts Express/Diamond", tag, owner, clock, "a800_express", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_EXPRESS, "Atari 800 64K ROM Carts Express/Diamond", tag, owner, clock, "a800_express", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
a800_rom_turbo_device::a800_rom_turbo_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_TURBO, "Atari 800 64K ROM Carts Turbosoft", tag, owner, clock, "a800_turbo", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_TURBO, "Atari 800 64K ROM Carts Turbosoft", tag, owner, clock, "a800_turbo", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@ -81,8 +81,8 @@ a800_rom_telelink2_device::a800_rom_telelink2_device(const machine_config &mconf
|
||||
|
||||
|
||||
a800_rom_microcalc_device::a800_rom_microcalc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_MICROCALC, "Atari 800 64K ROM Cart SITSA MicroCalc", tag, owner, clock, "a800_sitsa", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_MICROCALC, "Atari 800 64K ROM Cart SITSA MicroCalc", tag, owner, clock, "a800_sitsa", __FILE__), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -19,8 +19,10 @@ const device_type A800_ROM_SPARTADOS = &device_creator<a800_rom_spartados_device
|
||||
|
||||
|
||||
a800_rom_spartados_device::a800_rom_spartados_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: a800_rom_device(mconfig, A800_ROM_SPARTADOS, "Atari 800 SpartaDOS ROM Carts", tag, owner, clock, "a800_sparta", __FILE__)
|
||||
{
|
||||
: a800_rom_device(mconfig, A800_ROM_SPARTADOS, "Atari 800 SpartaDOS ROM Carts", tag, owner, clock, "a800_sparta", __FILE__),
|
||||
m_bank(0),
|
||||
m_subslot_enabled(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -49,8 +49,8 @@ abcbus_slot_t::abcbus_slot_t(const machine_config &mconfig, const char *tag, dev
|
||||
m_write_xint2(*this),
|
||||
m_write_xint3(*this),
|
||||
m_write_xint4(*this),
|
||||
m_write_xint5(*this),
|
||||
m_trrq(0)
|
||||
m_write_xint5(*this), m_card(nullptr), m_irq(0), m_nmi(0), m_pren(0),
|
||||
m_trrq(0), m_xint2(0), m_xint3(0), m_xint4(0), m_xint5(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -285,7 +285,7 @@ abc_fd2_t::abc_fd2_t(const machine_config &mconfig, const char *tag, device_t *o
|
||||
m_floppy0(*this, FD1771_TAG ":0"),
|
||||
m_floppy1(*this, FD1771_TAG ":1"),
|
||||
m_dos_rom(*this, "dos"),
|
||||
m_cs(false)
|
||||
m_cs(false), m_status(0), m_data(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -413,7 +413,7 @@ luxor_55_10828_device::luxor_55_10828_device(const machine_config &mconfig, cons
|
||||
m_floppy1(*this, MB8876_TAG":1"),
|
||||
m_sw1(*this, "SW1"),
|
||||
m_s1(*this, "S1"),
|
||||
m_cs(false),
|
||||
m_cs(false), m_status(0), m_data(0),
|
||||
m_fdc_irq(0),
|
||||
m_fdc_drq(0),
|
||||
m_wait_enable(0),
|
||||
|
@ -748,11 +748,11 @@ luxor_55_21046_device::luxor_55_21046_device(const machine_config &mconfig, cons
|
||||
m_fdc(*this, SAB1793_TAG),
|
||||
m_floppy0(*this, SAB1793_TAG":0"),
|
||||
m_floppy1(*this, SAB1793_TAG":1"),
|
||||
m_floppy(NULL),
|
||||
m_floppy(nullptr),
|
||||
m_sw1(*this, "SW1"),
|
||||
m_sw2(*this, "SW2"),
|
||||
m_sw3(*this, "SW3"),
|
||||
m_cs(false),
|
||||
m_cs(false), m_status(0), m_out(0), m_inp(0),
|
||||
m_fdc_irq(0),
|
||||
m_dma_irq(0),
|
||||
m_busy(0),
|
||||
@ -768,11 +768,11 @@ luxor_55_21046_device::luxor_55_21046_device(const machine_config &mconfig, devi
|
||||
m_fdc(*this, SAB1793_TAG),
|
||||
m_floppy0(*this, SAB1793_TAG":0"),
|
||||
m_floppy1(*this, SAB1793_TAG":1"),
|
||||
m_floppy(NULL),
|
||||
m_floppy(nullptr),
|
||||
m_sw1(*this, "SW1"),
|
||||
m_sw2(*this, "SW2"),
|
||||
m_sw3(*this, "SW3"),
|
||||
m_cs(false),
|
||||
m_cs(false), m_status(0), m_out(0), m_inp(0),
|
||||
m_fdc_irq(0),
|
||||
m_dma_irq(0),
|
||||
m_busy(0),
|
||||
|
@ -352,7 +352,7 @@ luxor_55_21056_device::luxor_55_21056_device(const machine_config &mconfig, cons
|
||||
m_sasi_io(0),
|
||||
m_sasi_cd(0),
|
||||
m_sasi_msg(0),
|
||||
m_sasi_bsy(0),
|
||||
m_sasi_bsy(0), m_inp(0), m_out(0),
|
||||
m_stat(0),
|
||||
m_sasi_data(0)
|
||||
{
|
||||
|
@ -439,10 +439,10 @@ abc77_device::abc77_device(const machine_config &mconfig, const char *tag, devic
|
||||
m_x10(*this, "X10"),
|
||||
m_x11(*this, "X11"),
|
||||
m_dsw(*this, "DSW"),
|
||||
m_txd(1),
|
||||
m_txd(1), m_keylatch(0),
|
||||
m_keydown(1),
|
||||
m_clock(0),
|
||||
m_stb(1)
|
||||
m_clock(0), m_hys(0), m_reset(0),
|
||||
m_stb(1), m_j3(0), m_serial_timer(nullptr), m_reset_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -464,10 +464,10 @@ abc77_device::abc77_device(const machine_config &mconfig, device_type type, cons
|
||||
m_x10(*this, "X10"),
|
||||
m_x11(*this, "X11"),
|
||||
m_dsw(*this, "DSW"),
|
||||
m_txd(1),
|
||||
m_txd(1), m_keylatch(0),
|
||||
m_keydown(1),
|
||||
m_clock(0),
|
||||
m_stb(1)
|
||||
m_clock(0), m_hys(0), m_reset(0),
|
||||
m_stb(1), m_j3(0), m_serial_timer(nullptr), m_reset_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -352,7 +352,7 @@ abc800_keyboard_device::abc800_keyboard_device(const machine_config &mconfig, co
|
||||
m_txd(1),
|
||||
m_clk(0),
|
||||
m_stb(1),
|
||||
m_keydown(1)
|
||||
m_keydown(1), m_serial_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -487,7 +487,7 @@ inline void abc99_device::scan_mouse()
|
||||
|
||||
abc99_device::abc99_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, ABC99, "Luxor ABC 99", tag, owner, clock, "abc99", __FILE__),
|
||||
abc_keyboard_interface(mconfig, *this),
|
||||
abc_keyboard_interface(mconfig, *this), m_serial_timer(nullptr), m_mouse_timer(nullptr),
|
||||
m_maincpu(*this, I8035_Z2_TAG),
|
||||
m_mousecpu(*this, I8035_Z5_TAG),
|
||||
m_speaker(*this, "speaker"),
|
||||
|
@ -47,7 +47,7 @@ abc_keyboard_port_device::abc_keyboard_port_device(const machine_config &mconfig
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_out_rx_handler(*this),
|
||||
m_out_trxc_handler(*this),
|
||||
m_out_keydown_handler(*this)
|
||||
m_out_keydown_handler(*this), m_card(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -55,7 +55,7 @@ adam_expansion_slot_device::adam_expansion_slot_device(const machine_config &mco
|
||||
device_t(mconfig, ADAM_EXPANSION_SLOT, "ADAM expansion slot", tag, owner, clock, "adam_expansion_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
device_image_interface(mconfig, *this),
|
||||
m_write_irq(*this)
|
||||
m_write_irq(*this), m_card(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -92,7 +92,7 @@ powermate_ide_device::powermate_ide_device(const machine_config &mconfig, const
|
||||
: device_t(mconfig, ADAM_IDE, "Powermate HP IDE", tag, owner, clock, "adam_ide", __FILE__),
|
||||
device_adam_expansion_slot_card_interface(mconfig, *this),
|
||||
m_ata(*this, ATA_TAG),
|
||||
m_cent_data_out(*this, "cent_data_out")
|
||||
m_cent_data_out(*this, "cent_data_out"), m_ata_data(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type ADAMNET_SLOT = &device_creator<adamnet_slot_device>;
|
||||
//-------------------------------------------------
|
||||
|
||||
device_adamnet_card_interface::device_adamnet_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_bus(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -52,7 +53,7 @@ device_adamnet_card_interface::~device_adamnet_card_interface()
|
||||
//-------------------------------------------------
|
||||
adamnet_slot_device::adamnet_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, ADAMNET_SLOT, "ADAMnet slot", tag, owner, clock, "adamnet_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_bus(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -123,7 +123,7 @@ adam_digital_data_pack_device::adam_digital_data_pack_device(const machine_confi
|
||||
device_adamnet_card_interface(mconfig, *this),
|
||||
m_maincpu(*this, M6801_TAG),
|
||||
m_ddp0(*this, "cassette"),
|
||||
m_ddp1(*this, "cassette2")
|
||||
m_ddp1(*this, "cassette2"), m_wr0(0), m_wr1(0), m_track(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,7 @@ apf_cart_slot_device::apf_cart_slot_device(const machine_config &mconfig, const
|
||||
device_t(mconfig, APF_CART_SLOT, "APF Cartridge Slot", tag, owner, clock, "apf_cart_slot", __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_type(APF_STD)
|
||||
m_type(APF_STD), m_cart(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -69,7 +69,7 @@ apricot_expansion_bus_device::apricot_expansion_bus_device(const machine_config
|
||||
m_ext1_handler(*this),
|
||||
m_ext2_handler(*this),
|
||||
m_int2_handler(*this),
|
||||
m_int3_handler(*this)
|
||||
m_int3_handler(*this), m_cpu_tag(nullptr), m_iop_tag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -66,7 +66,7 @@ arcadia_cart_slot_device::arcadia_cart_slot_device(const machine_config &mconfig
|
||||
device_t(mconfig, EA2001_CART_SLOT, "Emerson Arcadia Cartridge Slot", tag, owner, clock, "arcadia_cart_slot", __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_type(ARCADIA_STD)
|
||||
m_type(ARCADIA_STD), m_cart(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ device_astrocade_card_interface::~device_astrocade_card_interface()
|
||||
astrocade_exp_device::astrocade_exp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, ASTROCADE_EXP_SLOT, "Bally Astrocade expansion", tag, owner, clock, "astrocde_exp", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_card_mounted(false)
|
||||
m_card_mounted(false), m_card(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -35,13 +35,13 @@ astrocade_rom_device::astrocade_rom_device(const machine_config &mconfig, const
|
||||
}
|
||||
|
||||
astrocade_rom_256k_device::astrocade_rom_256k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: astrocade_rom_device(mconfig, ASTROCADE_ROM_256K, "Bally Astrocade 256K Carts", tag, owner, clock, "astrocade_256k", __FILE__)
|
||||
{
|
||||
: astrocade_rom_device(mconfig, ASTROCADE_ROM_256K, "Bally Astrocade 256K Carts", tag, owner, clock, "astrocade_256k", __FILE__), m_base_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
astrocade_rom_512k_device::astrocade_rom_512k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: astrocade_rom_device(mconfig, ASTROCADE_ROM_512K, "Bally Astrocade 512K Carts", tag, owner, clock, "astrocade_512k", __FILE__)
|
||||
{
|
||||
: astrocade_rom_device(mconfig, ASTROCADE_ROM_512K, "Bally Astrocade 512K Carts", tag, owner, clock, "astrocade_512k", __FILE__), m_base_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
@ -66,7 +66,7 @@ astrocade_cart_slot_device::astrocade_cart_slot_device(const machine_config &mco
|
||||
device_t(mconfig, ASTROCADE_CART_SLOT, "Bally Astrocade Cartridge Slot", tag, owner, clock, "astrocade_cart_slot", __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_type(ASTROCADE_STD)
|
||||
m_type(ASTROCADE_STD), m_cart(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -62,13 +62,13 @@ const device_type BML3BUS_SLOT = &device_creator<bml3bus_slot_device>;
|
||||
//-------------------------------------------------
|
||||
bml3bus_slot_device::bml3bus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, BML3BUS_SLOT, "Hitachi MB-6890 Slot", tag, owner, clock, "bml3bus_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_bml3bus_tag(nullptr), m_bml3bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
bml3bus_slot_device::bml3bus_slot_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_bml3bus_tag(nullptr), m_bml3bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -111,18 +111,18 @@ void bml3bus_device::static_set_cputag(device_t &device, const char *tag)
|
||||
//-------------------------------------------------
|
||||
|
||||
bml3bus_device::bml3bus_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, BML3BUS, "Hitachi MB-6890 Bus", tag, owner, clock, "bml3bus", __FILE__),
|
||||
device_t(mconfig, BML3BUS, "Hitachi MB-6890 Bus", tag, owner, clock, "bml3bus", __FILE__), m_maincpu(nullptr),
|
||||
m_out_nmi_cb(*this),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_firq_cb(*this)
|
||||
m_out_firq_cb(*this), m_cputag(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
bml3bus_device::bml3bus_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_t(mconfig, type, name, tag, owner, clock, shortname, source), m_maincpu(nullptr),
|
||||
m_out_nmi_cb(*this),
|
||||
m_out_irq_cb(*this),
|
||||
m_out_firq_cb(*this)
|
||||
m_out_firq_cb(*this), m_cputag(nullptr)
|
||||
{
|
||||
}
|
||||
//-------------------------------------------------
|
||||
@ -203,8 +203,8 @@ WRITE_LINE_MEMBER( bml3bus_device::firq_w ) { m_out_firq_cb(state); }
|
||||
|
||||
device_bml3bus_card_interface::device_bml3bus_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_bml3bus(NULL),
|
||||
m_bml3bus_tag(NULL)
|
||||
m_bml3bus(nullptr),
|
||||
m_bml3bus_tag(nullptr), m_bml3bus_slottag(nullptr), m_slot(0), m_next(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -74,7 +74,7 @@ WRITE8_MEMBER( bml3bus_kanji_device::bml3_kanji_w )
|
||||
|
||||
bml3bus_kanji_device::bml3bus_kanji_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, BML3BUS_KANJI, "Hitachi MP-9740 Kanji Character ROM Card", tag, owner, clock, "bml3kanji", __FILE__),
|
||||
device_bml3bus_card_interface(mconfig, *this)
|
||||
device_bml3bus_card_interface(mconfig, *this), m_kanji_addr(0), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -113,7 +113,7 @@ bml3bus_mp1802_device::bml3bus_mp1802_device(const machine_config &mconfig, cons
|
||||
m_floppy0(*this, "fdc:0"),
|
||||
m_floppy1(*this, "fdc:1"),
|
||||
m_floppy2(*this, "fdc:2"),
|
||||
m_floppy3(*this, "fdc:3")
|
||||
m_floppy3(*this, "fdc:3"), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -140,7 +140,7 @@ WRITE8_MEMBER( bml3bus_mp1805_device::bml3_mp1805_w)
|
||||
bml3bus_mp1805_device::bml3bus_mp1805_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, BML3BUS_MP1805, "Hitachi MP-1805 Floppy Controller Card", tag, owner, clock, "bml3mp1805", __FILE__),
|
||||
device_bml3bus_card_interface(mconfig, *this),
|
||||
m_mc6843(*this, "mc6843")
|
||||
m_mc6843(*this, "mc6843"), m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ device_bw2_expansion_slot_interface::~device_bw2_expansion_slot_interface()
|
||||
|
||||
bw2_expansion_slot_device::bw2_expansion_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, BW2_EXPANSION_SLOT, "Bondwell 2 expansion port", tag, owner, clock, "bw2_expansion_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this)
|
||||
device_slot_interface(mconfig, *this), m_cart(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -37,7 +37,7 @@ const device_type C64_BN1541 = &device_creator<c64_bn1541_device>;
|
||||
//-------------------------------------------------
|
||||
|
||||
device_c64_floppy_parallel_interface::device_c64_floppy_parallel_interface(const machine_config &mconfig, device_t &device) :
|
||||
m_other(NULL)
|
||||
m_other(nullptr), m_parallel_data(0)
|
||||
{
|
||||
}
|
||||
|
||||
@ -63,7 +63,7 @@ device_c64_floppy_parallel_interface::~device_c64_floppy_parallel_interface()
|
||||
c64_bn1541_device::c64_bn1541_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_BN1541, "C64 Burst Nibbler 1541/1571 Parallel Cable", tag, owner, clock, "c64_bn1541", __FILE__),
|
||||
device_pet_user_port_interface(mconfig, *this),
|
||||
device_c64_floppy_parallel_interface(mconfig, *this)
|
||||
device_c64_floppy_parallel_interface(mconfig, *this), m_parallel_output(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -80,7 +80,7 @@ partner128_t::partner128_t(const machine_config &mconfig, const char *tag, devic
|
||||
device_t(mconfig, C128_PARTNER, "PARTNER 128", tag, owner, clock, "c128_partner", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
//device_vcs_control_port_interface(mconfig, *this),
|
||||
m_ram(*this, "ram"),
|
||||
m_ram(*this, "ram"), t_joyb2(nullptr),
|
||||
m_ram_a12_a7(0),
|
||||
m_ls74_cd(0),
|
||||
m_ls74_q1(0),
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_COMAL80 = &device_creator<c64_comal80_cartridge_device>;
|
||||
|
||||
c64_comal80_cartridge_device::c64_comal80_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_COMAL80, "C64 COMAL 80 cartridge", tag, owner, clock, "c64_comal80", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -134,7 +134,7 @@ c64_cpm_cartridge_device::c64_cpm_cartridge_device(const machine_config &mconfig
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_maincpu(*this, Z80_TAG),
|
||||
m_enabled(0),
|
||||
m_ba(1)
|
||||
m_ba(1), m_reset(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ c64_dela_ep64_cartridge_device::c64_dela_ep64_cartridge_device(const machine_con
|
||||
device_t(mconfig, C64_DELA_EP64, "C64 Rex 64KB EPROM cartridge", tag, owner, clock, "c64_dela_ep64", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_eprom1(*this, "eprom1"),
|
||||
m_eprom2(*this, "eprom2")
|
||||
m_eprom2(*this, "eprom2"), m_bank(0), m_reset(0), m_rom0_ce(0), m_rom1_ce(0), m_rom2_ce(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,7 @@ c64_dela_ep7x8_cartridge_device::c64_dela_ep7x8_cartridge_device(const machine_c
|
||||
m_eprom4(*this, "rom4"),
|
||||
m_eprom5(*this, "rom5"),
|
||||
m_eprom6(*this, "rom6"),
|
||||
m_eprom7(*this, "rom7")
|
||||
m_eprom7(*this, "rom7"), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_DINAMIC = &device_creator<c64_dinamic_cartridge_device>;
|
||||
|
||||
c64_dinamic_cartridge_device::c64_dinamic_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_DINAMIC, "C64 Dinamic cartridge", tag, owner, clock, "c64_dinamic", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,9 @@ const device_type C64_DQBB = &device_creator<c64_dqbb_cartridge_device>;
|
||||
c64_dqbb_cartridge_device::c64_dqbb_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_DQBB, "C64 Double Quick Brown Box cartridge", tag, owner, clock, "c64_dqbb", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
device_nvram_interface(mconfig, *this)
|
||||
device_nvram_interface(mconfig, *this),
|
||||
m_cs(0),
|
||||
m_we(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ const device_type C64_EASY_CALC_RESULT = &device_creator<c64_easy_calc_result_ca
|
||||
|
||||
c64_easy_calc_result_cartridge_device::c64_easy_calc_result_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_EASY_CALC_RESULT, "C64 Easy Calc Result cartridge", tag, owner, clock, "c64_easy_calc_result", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ const device_type C64_EPYX_FAST_LOAD = &device_creator<c64_epyx_fast_load_cartri
|
||||
|
||||
c64_epyx_fast_load_cartridge_device::c64_epyx_fast_load_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_EPYX_FAST_LOAD, "C64 Epyx Fast Load cartridge", tag, owner, clock, "c64_epyx_fast_load", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_exrom_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -65,7 +65,7 @@ c64_expansion_slot_device::c64_expansion_slot_device(const machine_config &mconf
|
||||
m_write_irq(*this),
|
||||
m_write_nmi(*this),
|
||||
m_write_dma(*this),
|
||||
m_write_reset(*this)
|
||||
m_write_reset(*this), m_card(nullptr), m_hiram(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -65,7 +65,7 @@ ioport_constructor c64_final3_cartridge_device::device_input_ports() const
|
||||
|
||||
c64_final3_cartridge_device::c64_final3_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_FINAL3, "C64 Final Cartridge III", tag, owner, clock, "c64_final3", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_bank(0), m_hidden(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_FUN_PLAY = &device_creator<c64_fun_play_cartridge_device>;
|
||||
|
||||
c64_fun_play_cartridge_device::c64_fun_play_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_FUN_PLAY, "C64 Fun Play cartridge", tag, owner, clock, "c64_fun_play", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -29,7 +29,8 @@ const device_type C64_GEORAM = &device_creator<c64_georam_cartridge_device>;
|
||||
c64_georam_cartridge_device::c64_georam_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_GEORAM, "C64 GeoRAM cartridge", tag, owner, clock, "c64_georam", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_ram(*this, "ram")
|
||||
m_ram(*this, "ram"),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -101,7 +101,7 @@ c64_ide64_cartridge_device::c64_ide64_cartridge_device(const machine_config &mco
|
||||
m_rtc(*this, DS1302_TAG),
|
||||
m_ata(*this, ATA_TAG),
|
||||
m_jp1(*this, "JP1"),
|
||||
m_ram(*this, "ram")
|
||||
m_ram(*this, "ram"), m_bank(0), m_ata_data(0), m_wp(0), m_enable(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,7 @@ ioport_constructor c64_mach5_cartridge_device::device_input_ports() const
|
||||
c64_mach5_cartridge_device::c64_mach5_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_MACH5, "C64 MACH5 cartridge", tag, owner, clock, "c64_mach5", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_s1(*this, "S1")
|
||||
m_s1(*this, "S1"), m_c128(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_MAGIC_DESK = &device_creator<c64_magic_desk_cartridge_devi
|
||||
|
||||
c64_magic_desk_cartridge_device::c64_magic_desk_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_MAGIC_DESK, "C64 Magic Desk cartridge", tag, owner, clock, "c64_magic_desk", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -266,7 +266,7 @@ c64_magic_voice_cartridge_device::c64_magic_voice_cartridge_device(const machine
|
||||
m_vslsi(*this, T6721A_TAG),
|
||||
m_tpi(*this, MOS6525_TAG),
|
||||
m_fifo(*this, CMOS40105_TAG),
|
||||
m_exp(*this, C64_EXPANSION_SLOT_TAG),
|
||||
m_exp(*this, C64_EXPANSION_SLOT_TAG), m_ca(0),
|
||||
m_tpi_pb(0x60),
|
||||
m_tpi_pc6(1),
|
||||
m_pd(0)
|
||||
|
@ -141,7 +141,7 @@ machine_config_constructor c64_multiscreen_cartridge_device::device_mconfig_addi
|
||||
|
||||
c64_multiscreen_cartridge_device::c64_multiscreen_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_MULTISCREEN, "C64 Multiscreen cartridge", tag, owner, clock, "c64_mscr", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -29,7 +29,8 @@ const device_type C64_NEORAM = &device_creator<c64_neoram_cartridge_device>;
|
||||
c64_neoram_cartridge_device::c64_neoram_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_NEORAM, "C64 NeoRAM cartridge", tag, owner, clock, "c64_neoram", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
device_nvram_interface(mconfig, *this)
|
||||
device_nvram_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -51,7 +51,7 @@ const device_type C64_PAGEFOX = &device_creator<c64_pagefox_cartridge_device>;
|
||||
c64_pagefox_cartridge_device::c64_pagefox_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_PAGEFOX, "C64 Pagefox cartridge", tag, owner, clock, "c64_pagefox", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_ram(*this, "ram")
|
||||
m_ram(*this, "ram"), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,7 @@ const device_type C64_ROSS = &device_creator<c64_ross_cartridge_device>;
|
||||
|
||||
c64_ross_cartridge_device::c64_ross_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_ROSS, "C64 Ross cartridge", tag, owner, clock, "c64_ross", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -61,7 +61,7 @@ const device_type C64_SILVERROCK = &device_creator<c64_silverrock_cartridge_devi
|
||||
|
||||
c64_silverrock_cartridge_device::c64_silverrock_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_SILVERROCK, "C64 SilverRock cartridge", tag, owner, clock, "c64_silverrock", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_STRUCTURED_BASIC = &device_creator<c64_structured_basic_ca
|
||||
|
||||
c64_structured_basic_cartridge_device::c64_structured_basic_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_STRUCTURED_BASIC, "C64 Structured Basic cartridge", tag, owner, clock, "c64_structured_basic", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ const device_type C64_SUPER_EXPLODE = &device_creator<c64_super_explode_cartridg
|
||||
|
||||
c64_super_explode_cartridge_device::c64_super_explode_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_SUPER_EXPLODE, "C64 Super Explode! cartridge", tag, owner, clock, "c64_super_explode", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this), m_bank(0), m_exrom_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_SUPER_GAMES = &device_creator<c64_super_games_cartridge_de
|
||||
|
||||
c64_super_games_cartridge_device::c64_super_games_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_SUPER_GAMES, "C64 Super Games cartridge", tag, owner, clock, "c64_super_games", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -74,7 +74,7 @@ ioport_constructor c64_switchable_8k_cartridge_device::device_input_ports() cons
|
||||
c64_switchable_8k_cartridge_device::c64_switchable_8k_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_SW8K, "C64 Switchable 8K cartridge", tag, owner, clock, "c64_sw8k", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_sw(*this, "SW")
|
||||
m_sw(*this, "SW"), m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@ c64_swiftlink_cartridge_device::c64_swiftlink_cartridge_device(const machine_con
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_acia(*this, MOS6551_TAG),
|
||||
m_io_cs(*this, "CS"),
|
||||
m_io_irq(*this, "IRQ")
|
||||
m_io_irq(*this, "IRQ"), m_cs(0), m_irq(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ const device_type C64_SYSTEM3 = &device_creator<c64_system3_cartridge_device>;
|
||||
|
||||
c64_system3_cartridge_device::c64_system3_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, C64_SYSTEM3, "C64 System 3 cartridge", tag, owner, clock, "c64_system3", __FILE__),
|
||||
device_c64_expansion_card_interface(mconfig, *this)
|
||||
device_c64_expansion_card_interface(mconfig, *this),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user