mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
Cleanups and version bump
This commit is contained in:
parent
d1d8a66ab1
commit
0825ce4f3b
@ -18048,7 +18048,7 @@ Info from Atariage and Atarimania
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="harmbios" supported="no"> <!-- I think these are the bios roms if you're using it as a multi-game cart? -->
|
||||
<software name="harmbios" supported="no"> <!-- I think these are the bios roms if you're using it as a multi-game cart? -->
|
||||
<description>Harmony Bios Updater</description>
|
||||
<year>2014</year>
|
||||
<publisher>Harmony</publisher>
|
||||
|
@ -1961,7 +1961,7 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
<software name="carwarsp">
|
||||
<description>Car Wars/Planet of the Aliens</description>
|
||||
<year>1982</year>
|
||||
@ -5276,7 +5276,7 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
<software name="golddigg">
|
||||
<description>Gold Digger</description>
|
||||
<year>1984</year>
|
||||
|
@ -51,7 +51,7 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
<software name="elite">
|
||||
<description>Elite</description>
|
||||
<year>1984</year>
|
||||
@ -85,7 +85,7 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
<software name="eyes">
|
||||
<description>Eyes</description>
|
||||
<year>1984</year>
|
||||
@ -179,7 +179,7 @@
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
|
||||
<software name="mapocaly">
|
||||
<description>Mega-Apocalypse</description>
|
||||
<year>1988</year>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@
|
||||
<softwarelist name="psx" description="Sony Playstation CD-ROMs">
|
||||
|
||||
<!-- Interactive CD Sampler Discs-->
|
||||
|
||||
|
||||
<software name="intcdv1m">
|
||||
<description>Interactive CD Sampler Disc - Volume 01 (M Rated)</description>
|
||||
<year>1995</year>
|
||||
|
@ -26,8 +26,8 @@ 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),
|
||||
m_a1bus_tag(nullptr),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_a1bus_tag(nullptr),
|
||||
m_a1bus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -28,8 +28,8 @@ 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),
|
||||
m_a2eauxslot_tag(nullptr),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_a2eauxslot_tag(nullptr),
|
||||
m_a2eauxslot_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -179,7 +179,7 @@ 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_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_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;
|
||||
|
@ -48,7 +48,7 @@ a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, cons
|
||||
: 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_read_timer(nullptr)
|
||||
, m_old_cass_signal(0)
|
||||
, m_old_cass_signal(0)
|
||||
, m_signal_count(0)
|
||||
{
|
||||
}
|
||||
@ -57,7 +57,7 @@ a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, devi
|
||||
: device_t(mconfig, type, name, tag, owner, clock, shortname, source)
|
||||
, device_a8sio_card_interface(mconfig, *this)
|
||||
, m_cassette(*this, "cassette"), m_read_timer(nullptr)
|
||||
, m_old_cass_signal(0)
|
||||
, m_old_cass_signal(0)
|
||||
, m_signal_count(0)
|
||||
{
|
||||
}
|
||||
|
@ -19,8 +19,8 @@ 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__),
|
||||
m_bank(0),
|
||||
: 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)
|
||||
{
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ 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)
|
||||
{
|
||||
}
|
||||
|
@ -38,8 +38,8 @@ 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),
|
||||
m_cs(0),
|
||||
device_nvram_interface(mconfig, *this),
|
||||
m_cs(0),
|
||||
m_we(0)
|
||||
{
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ 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,7 @@ 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)
|
||||
{
|
||||
}
|
||||
|
@ -29,7 +29,7 @@ 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)
|
||||
{
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ 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)
|
||||
{
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ 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)
|
||||
{
|
||||
}
|
||||
|
@ -27,8 +27,8 @@ MACHINE_CONFIG_END
|
||||
centronics_printer_device::centronics_printer_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, CENTRONICS_PRINTER, "Centronics Printer", tag, owner, clock, "centronics_printer", __FILE__),
|
||||
device_centronics_peripheral_interface( mconfig, *this ),
|
||||
m_strobe(0),
|
||||
m_data(0),
|
||||
m_strobe(0),
|
||||
m_data(0),
|
||||
m_busy(0),
|
||||
m_printer(*this, "printer")
|
||||
{
|
||||
|
@ -36,7 +36,7 @@ const device_type COMX_RAM = &device_creator<comx_ram_device>;
|
||||
comx_ram_device::comx_ram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, COMX_RAM, "COMX-35 RAM Card", tag, owner, clock, "comx_ram", __FILE__),
|
||||
device_comx_expansion_card_interface(mconfig, *this),
|
||||
m_ram(*this, "ram"),
|
||||
m_ram(*this, "ram"),
|
||||
m_bank(0)
|
||||
{
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ machine_config_constructor cpc_amdrum_device::device_mconfig_additions() const
|
||||
|
||||
cpc_amdrum_device::cpc_amdrum_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, CPC_AMDRUM, "Amdrum", tag, owner, clock, "cpc_amdrum", __FILE__),
|
||||
device_cpc_expansion_card_interface(mconfig, *this),
|
||||
device_cpc_expansion_card_interface(mconfig, *this),
|
||||
m_slot(nullptr),
|
||||
m_dac(*this,"dac")
|
||||
{
|
||||
|
@ -26,7 +26,7 @@ const device_type CPC_EXPANSION_SLOT = &device_creator<cpc_expansion_slot_device
|
||||
|
||||
|
||||
device_cpc_expansion_card_interface::device_cpc_expansion_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig,device),
|
||||
: device_slot_card_interface(mconfig,device),
|
||||
m_rom_sel(0)
|
||||
{
|
||||
}
|
||||
|
@ -91,7 +91,7 @@ void cpc_transtape_device::map_enable()
|
||||
membank(":bank7")->set_base(m_ram);
|
||||
membank(":bank15")->set_base(m_ram);
|
||||
membank(":bank8")->set_base(m_ram); // repeats in second 8kB
|
||||
membank(":bank16")->set_base(m_ram);
|
||||
membank(":bank16")->set_base(m_ram);
|
||||
}
|
||||
}
|
||||
|
||||
@ -136,5 +136,3 @@ void cpc_transtape_device::set_mapping(UINT8 type)
|
||||
return;
|
||||
map_enable();
|
||||
}
|
||||
|
||||
|
||||
|
@ -23,10 +23,10 @@ public:
|
||||
// optional information overrides
|
||||
virtual const rom_entry *device_rom_region() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
|
||||
|
||||
virtual void set_mapping(UINT8 type);
|
||||
virtual WRITE_LINE_MEMBER( romen_w ) { m_romen = state; }
|
||||
|
||||
|
||||
DECLARE_READ8_MEMBER(input_r);
|
||||
DECLARE_WRITE8_MEMBER(output_w);
|
||||
DECLARE_INPUT_CHANGED_MEMBER(button_red_w);
|
||||
@ -45,7 +45,7 @@ private:
|
||||
bool m_rom_active;
|
||||
bool m_romen;
|
||||
UINT8 m_output;
|
||||
|
||||
|
||||
void map_enable();
|
||||
};
|
||||
|
||||
|
@ -30,8 +30,8 @@ const device_type DMV_K233 = &device_creator<dmv_k233_device>;
|
||||
|
||||
dmv_k233_device::dmv_k233_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, DMV_K233, "K233 16K Shared RAM", tag, owner, clock, "dmv_k233", __FILE__),
|
||||
device_dmvslot_interface( mconfig, *this ),
|
||||
m_enabled(false),
|
||||
device_dmvslot_interface( mconfig, *this ),
|
||||
m_enabled(false),
|
||||
m_ram(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -38,11 +38,11 @@ const device_type MEGADUCK_CART_SLOT = &device_creator<megaduck_cart_slot_device
|
||||
|
||||
device_gb_cart_interface::device_gb_cart_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_rom(NULL),
|
||||
m_rom_size(0), m_ram_bank(0), m_latch_bank(0), m_latch_bank2(0),
|
||||
has_rumble(false),
|
||||
has_timer(false),
|
||||
has_battery(false)
|
||||
m_rom(NULL),
|
||||
m_rom_size(0), m_ram_bank(0), m_latch_bank(0), m_latch_bank2(0),
|
||||
has_rumble(false),
|
||||
has_timer(false),
|
||||
has_battery(false)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -20,9 +20,9 @@ machine_config_constructor el2_3c503_device::device_mconfig_additions() const {
|
||||
|
||||
el2_3c503_device::el2_3c503_device(const machine_config& mconfig, const char* tag, device_t* owner, UINT32 clock)
|
||||
: device_t(mconfig, EL2_3C503, "3C503 Network Adapter", tag, owner, clock, "el2_3c503", __FILE__),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_dp8390(*this, "dp8390d"),
|
||||
m_irq_state(0)
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_dp8390(*this, "dp8390d"),
|
||||
m_irq_state(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -62,18 +62,18 @@ isa8_aga_device::isa8_aga_device(const machine_config &mconfig, const char *tag,
|
||||
m_palette(*this, "palette"),
|
||||
m_mc6845(*this, AGA_MC6845_NAME),
|
||||
m_cga_config(*this, "cga_config"),
|
||||
m_update_row_type(-1),
|
||||
m_update_row_type(-1),
|
||||
m_mode(),
|
||||
m_mda_mode_control(0),
|
||||
m_mda_status(0),
|
||||
m_mda_status(0),
|
||||
m_mda_chr_gen(nullptr),
|
||||
m_cga_mode_control(0),
|
||||
m_cga_color_select(0),
|
||||
m_cga_status(0),
|
||||
m_cga_status(0),
|
||||
m_cga_chr_gen(nullptr),
|
||||
m_framecnt(0),
|
||||
m_vsync(0),
|
||||
m_hsync(0),
|
||||
m_hsync(0),
|
||||
m_videoram(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -6,14 +6,14 @@ const device_type ISA8_DECTALK = &device_creator<dectalk_isa_device>;
|
||||
|
||||
dectalk_isa_device::dectalk_isa_device(const machine_config& mconfig, const char* tag, device_t* owner, UINT32 clock) :
|
||||
device_t(mconfig, ISA8_DECTALK, "DECTalk-PC", tag, owner, clock, "dectalk_isa", __FILE__),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_cmd(0),
|
||||
m_stat(0),
|
||||
m_data(0),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_cmd(0),
|
||||
m_stat(0),
|
||||
m_data(0),
|
||||
m_dsp_dma(0),
|
||||
m_ctl(0),
|
||||
m_dma(0),
|
||||
m_vol(0),
|
||||
m_ctl(0),
|
||||
m_dma(0),
|
||||
m_vol(0),
|
||||
m_bio(0),
|
||||
m_cpu(*this, "dectalk_cpu"),
|
||||
m_dac(*this, "dac"),
|
||||
|
@ -26,8 +26,8 @@ const device_type ISA8_SLOT = &device_creator<isa8_slot_device>;
|
||||
//-------------------------------------------------
|
||||
isa8_slot_device::isa8_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, ISA8_SLOT, "ISA8_SLOT", tag, owner, clock, "isa8_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_owner(nullptr),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_owner(nullptr),
|
||||
m_isa_tag(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ const device_type ISA8_LPT = &device_creator<isa8_lpt_device>;
|
||||
|
||||
isa8_lpt_device::isa8_lpt_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, ISA8_LPT, "Printer Adapter", tag, owner, clock, "isa_lpt", __FILE__),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_is_primary(false)
|
||||
{
|
||||
}
|
||||
|
@ -23,15 +23,15 @@ const device_type ATIMACH64_8514A = &device_creator<mach64_8514a_device>;
|
||||
|
||||
// 8514/A device
|
||||
mach32_8514a_device::mach32_8514a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: mach8_device(mconfig, ATIMACH32_8514A, "ATi mach32 (2D acceleration module)", tag, owner, clock, "mach32_8514a", __FILE__),
|
||||
m_chip_ID(0),
|
||||
: mach8_device(mconfig, ATIMACH32_8514A, "ATi mach32 (2D acceleration module)", tag, owner, clock, "mach32_8514a", __FILE__),
|
||||
m_chip_ID(0),
|
||||
m_membounds(0)
|
||||
{
|
||||
}
|
||||
|
||||
mach32_8514a_device::mach32_8514a_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)
|
||||
: mach8_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_chip_ID(0),
|
||||
: mach8_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_chip_ID(0),
|
||||
m_membounds(0)
|
||||
{
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ machine_config_constructor ne1000_device::device_mconfig_additions() const {
|
||||
ne1000_device::ne1000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, NE1000, "NE1000 Network Adapter", tag, owner, clock, "ne1000", __FILE__),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_dp8390(*this, "dp8390d"),
|
||||
m_dp8390(*this, "dp8390d"),
|
||||
m_irq(0)
|
||||
{
|
||||
}
|
||||
|
@ -19,9 +19,9 @@ machine_config_constructor ne2000_device::device_mconfig_additions() const {
|
||||
|
||||
ne2000_device::ne2000_device(const machine_config& mconfig, const char* tag, device_t* owner, UINT32 clock)
|
||||
: device_t(mconfig, NE2000, "NE2000 Network Adapter", tag, owner, clock, "ne2000", __FILE__),
|
||||
device_isa16_card_interface(mconfig, *this),
|
||||
m_dp8390(*this, "dp8390d"),
|
||||
m_irq(0)
|
||||
device_isa16_card_interface(mconfig, *this),
|
||||
m_dp8390(*this, "dp8390d"),
|
||||
m_irq(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -376,7 +376,7 @@ omti8621_device::omti8621_device(const machine_config &mconfig, const char *tag,
|
||||
device_isa16_card_interface(mconfig, *this),
|
||||
m_fdc(*this, OMTI_FDC_TAG),
|
||||
m_iobase(*this, "IO_BASE"),
|
||||
m_biosopts(*this, "BIOS_OPTS"), jumper(0), omti_state(0), status_port(0), config_port(0), mask_port(0), command_length(0), command_index(0), command_status(0), data_buffer(nullptr),
|
||||
m_biosopts(*this, "BIOS_OPTS"), jumper(0), omti_state(0), status_port(0), config_port(0), mask_port(0), command_length(0), command_index(0), command_status(0), data_buffer(nullptr),
|
||||
data_length(0), data_index(0), diskaddr_ecc_error(0), diskaddr_format_bad_track(0), m_timer(nullptr), m_installed(false)
|
||||
{
|
||||
}
|
||||
|
@ -684,8 +684,8 @@ sb16_lle_device::sb16_lle_device(const machine_config &mconfig, const char *tag,
|
||||
m_dacl(*this, "dacl"),
|
||||
m_dacr(*this, "dacr"),
|
||||
m_joy(*this, "pc_joy"),
|
||||
m_cpu(*this, "sb16_cpu"), m_data_in(false), m_in_byte(0), m_data_out(false), m_out_byte(0), m_freq(0), m_mode(0), m_dac_fifo_ctrl(0), m_adc_fifo_ctrl(0), m_ctrl8(0), m_ctrl16(0), m_mpu_byte(0),
|
||||
m_dma8_len(0), m_dma16_len(0), m_dma8_cnt(0), m_dma16_cnt(0), m_adc_fifo_head(0), m_adc_fifo_tail(0), m_dac_fifo_head(0), m_dac_fifo_tail(0), m_adc_r(false), m_dac_r(false), m_adc_h(false),
|
||||
m_cpu(*this, "sb16_cpu"), m_data_in(false), m_in_byte(0), m_data_out(false), m_out_byte(0), m_freq(0), m_mode(0), m_dac_fifo_ctrl(0), m_adc_fifo_ctrl(0), m_ctrl8(0), m_ctrl16(0), m_mpu_byte(0),
|
||||
m_dma8_len(0), m_dma16_len(0), m_dma8_cnt(0), m_dma16_cnt(0), m_adc_fifo_head(0), m_adc_fifo_tail(0), m_dac_fifo_head(0), m_dac_fifo_tail(0), m_adc_r(false), m_dac_r(false), m_adc_h(false),
|
||||
m_dac_h(false), m_irq8(false), m_irq16(false), m_irq_midi(false), m_dma8_done(false), m_dma16_done(false), m_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -319,7 +319,7 @@ sc499_device::sc499_device(const machine_config &mconfig, const char *tag, devic
|
||||
: device_t(mconfig, SC499, "Archive SC-499", tag, owner, clock, "sc499", __FILE__),
|
||||
device_isa8_card_interface(mconfig, *this),
|
||||
m_iobase(*this, "IO_BASE"),
|
||||
m_irqdrq(*this, "IRQ_DRQ"), m_data(0), m_command(0), m_status(0), m_control(0), m_has_cartridge(0), m_is_writable(0), m_current_command(0), m_first_block_hack(0), m_nasty_readahead(0), m_read_block_pending(0),
|
||||
m_irqdrq(*this, "IRQ_DRQ"), m_data(0), m_command(0), m_status(0), m_control(0), m_has_cartridge(0), m_is_writable(0), m_current_command(0), m_first_block_hack(0), m_nasty_readahead(0), m_read_block_pending(0),
|
||||
m_data_index(0), m_tape_status(0), m_data_error_counter(0), m_underrun_counter(0), m_tape_pos(0), m_ctape_block_count(0), m_ctape_block_index(0), m_image_length(0),
|
||||
m_image(*this, SC499_CTAPE_TAG), irq_state(), dma_drq_state(), m_timer(nullptr), m_timer1(nullptr), m_timer_type(0), m_irq(0), m_drq(0), m_installed(false)
|
||||
{
|
||||
|
@ -20,8 +20,8 @@ i82439tx_device::i82439tx_device(const machine_config &mconfig, const char *tag,
|
||||
: northbridge_device(mconfig, I82439TX, "Intel 82439TX", tag, owner, clock, "i82439tx", __FILE__),
|
||||
pci_device_interface( mconfig, *this ),
|
||||
m_cpu_tag( NULL ),
|
||||
m_region_tag( NULL ),
|
||||
m_space(nullptr),
|
||||
m_region_tag( NULL ),
|
||||
m_space(nullptr),
|
||||
m_rom(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -33,9 +33,9 @@ mpc105_device::mpc105_device(const machine_config &mconfig, const char *tag, dev
|
||||
: device_t(mconfig, MPC105, "MPC105", tag, owner, clock, "mpc105", __FILE__),
|
||||
pci_device_interface( mconfig, *this ),
|
||||
m_cpu_tag(nullptr),
|
||||
m_bank_base_default(0),
|
||||
m_bank_base(0),
|
||||
m_bank_enable(0),
|
||||
m_bank_base_default(0),
|
||||
m_bank_base(0),
|
||||
m_bank_enable(0),
|
||||
m_maincpu(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -28,8 +28,8 @@ const device_type MACPDS_SLOT = &device_creator<macpds_slot_device>;
|
||||
//-------------------------------------------------
|
||||
macpds_slot_device::macpds_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, MACPDS_SLOT, "Mac 68000 Processor-Direct Slot", tag, owner, clock, "macpds_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_macpds_tag(nullptr),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_macpds_tag(nullptr),
|
||||
m_macpds_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ const device_type MIDI_PORT = &device_creator<midi_port_device>;
|
||||
|
||||
midi_port_device::midi_port_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, MIDI_PORT, "Midi Port", tag, owner, clock, "midi_port", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_rxd(0),
|
||||
m_rxd_handler(*this),
|
||||
m_dev(NULL)
|
||||
|
@ -141,7 +141,7 @@ msx_cart_disk_wd::msx_cart_disk_wd(const machine_config &mconfig, device_type ty
|
||||
|
||||
msx_cart_disk_type1::msx_cart_disk_type1(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname)
|
||||
: msx_cart_disk_wd(mconfig, type, name, tag, owner, clock, shortname), m_side_control(0)
|
||||
, m_control(0)
|
||||
, m_control(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -9,7 +9,7 @@ const device_type MSX_AUDIO_KBDC_PORT = &device_creator<msx_audio_kbdc_port_devi
|
||||
|
||||
msx_audio_kbdc_port_device::msx_audio_kbdc_port_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, MSX_AUDIO_KBDC_PORT, "MSX Audio keyboard connector port", tag, owner, clock, "msx_audio_kbdc_port", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_keyboard(NULL)
|
||||
{
|
||||
}
|
||||
|
@ -10,9 +10,9 @@ extern const device_type NEOGEO_BANKED_CART = &device_creator<neogeo_banked_cart
|
||||
|
||||
neogeo_banked_cart_device::neogeo_banked_cart_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, NEOGEO_BANKED_CART, "NeoGeo Banked Cartridge", tag, owner, clock, "neogeo_banked_cart", __FILE__),
|
||||
m_bank_cartridge(0),
|
||||
m_bank_cartridge(0),
|
||||
m_main_cpu_bank_address(0),
|
||||
m_region(0),
|
||||
m_region(0),
|
||||
m_region_size(0)
|
||||
|
||||
{
|
||||
|
@ -10,9 +10,9 @@ extern const device_type NGBOOTLEG_PROT = &device_creator<ngbootleg_prot_device>
|
||||
|
||||
|
||||
ngbootleg_prot_device::ngbootleg_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, NGBOOTLEG_PROT, "NeoGeo Protection (Bootleg)", tag, owner, clock, "ngbootleg_prot", __FILE__),
|
||||
kof2k3_overlay(0),
|
||||
m_mainrom(NULL),
|
||||
: device_t(mconfig, NGBOOTLEG_PROT, "NeoGeo Protection (Bootleg)", tag, owner, clock, "ngbootleg_prot", __FILE__),
|
||||
kof2k3_overlay(0),
|
||||
m_mainrom(NULL),
|
||||
m_fixedrom(NULL),
|
||||
m_bankdev(NULL)
|
||||
{
|
||||
|
@ -10,8 +10,8 @@ extern const device_type CMC_PROT = &device_creator<cmc_prot_device>;
|
||||
|
||||
|
||||
cmc_prot_device::cmc_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, CMC_PROT, "NeoGeo Protection (CMC)", tag, owner, clock, "cmc_prot", __FILE__),
|
||||
type0_t03(NULL),
|
||||
: device_t(mconfig, CMC_PROT, "NeoGeo Protection (CMC)", tag, owner, clock, "cmc_prot", __FILE__),
|
||||
type0_t03(NULL),
|
||||
type0_t12(NULL),
|
||||
type1_t03(NULL),
|
||||
type1_t12(NULL),
|
||||
|
@ -10,8 +10,8 @@ extern const device_type FATFURY2_PROT = &device_creator<fatfury2_prot_device>;
|
||||
|
||||
|
||||
fatfury2_prot_device::fatfury2_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, FATFURY2_PROT, "NeoGeo Protection (Fatal Fury 2)", tag, owner, clock, "fatfury2_prot", __FILE__),
|
||||
m_bankdev(NULL),
|
||||
: device_t(mconfig, FATFURY2_PROT, "NeoGeo Protection (Fatal Fury 2)", tag, owner, clock, "fatfury2_prot", __FILE__),
|
||||
m_bankdev(NULL),
|
||||
m_fatfury2_prot_data(0)
|
||||
{
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ extern const device_type KOF98_PROT = &device_creator<kof98_prot_device>;
|
||||
|
||||
|
||||
kof98_prot_device::kof98_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, KOF98_PROT, "NeoGeo Protection (KOF98)", tag, owner, clock, "kof98_prot", __FILE__),
|
||||
: device_t(mconfig, KOF98_PROT, "NeoGeo Protection (KOF98)", tag, owner, clock, "kof98_prot", __FILE__),
|
||||
kof98_prot_state(0)
|
||||
{
|
||||
}
|
||||
|
@ -9,8 +9,8 @@ extern const device_type MSLUGX_PROT = &device_creator<mslugx_prot_device>;
|
||||
|
||||
|
||||
mslugx_prot_device::mslugx_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, MSLUGX_PROT, "NeoGeo Protection (Metal Slug X)", tag, owner, clock, "mslugx_prot", __FILE__),
|
||||
m_mslugx_counter(0),
|
||||
: device_t(mconfig, MSLUGX_PROT, "NeoGeo Protection (Metal Slug X)", tag, owner, clock, "mslugx_prot", __FILE__),
|
||||
m_mslugx_counter(0),
|
||||
m_mslugx_command(0)
|
||||
{
|
||||
}
|
||||
|
@ -9,7 +9,7 @@
|
||||
//-------------------------------------------------
|
||||
|
||||
device_neogeo_cart_interface::device_neogeo_cart_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_sprite_gfx_address_mask(0)
|
||||
/*
|
||||
m_rom(NULL),
|
||||
|
@ -11,7 +11,7 @@ extern const device_type PVC_PROT = &device_creator<pvc_prot_device>;
|
||||
|
||||
|
||||
pvc_prot_device::pvc_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, PVC_PROT, "NeoGeo Protection (PVC)", tag, owner, clock, "pvc_prot", __FILE__),
|
||||
: device_t(mconfig, PVC_PROT, "NeoGeo Protection (PVC)", tag, owner, clock, "pvc_prot", __FILE__),
|
||||
m_bankdev(NULL)
|
||||
{
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ extern const device_type SBP_PROT = &device_creator<sbp_prot_device>;
|
||||
|
||||
|
||||
sbp_prot_device::sbp_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, SBP_PROT, "NeoGeo Protection (Super Bubble Pop)", tag, owner, clock, "sbp_prot", __FILE__),
|
||||
: device_t(mconfig, SBP_PROT, "NeoGeo Protection (Super Bubble Pop)", tag, owner, clock, "sbp_prot", __FILE__),
|
||||
m_mainrom(NULL)
|
||||
{
|
||||
}
|
||||
|
@ -9,8 +9,8 @@ extern const device_type SMA_PROT = &device_creator<sma_prot_device>;
|
||||
|
||||
|
||||
sma_prot_device::sma_prot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, SMA_PROT, "NeoGeo SMA Cartridge", tag, owner, clock, "sma_prot", __FILE__),
|
||||
m_bankdev(NULL),
|
||||
: device_t(mconfig, SMA_PROT, "NeoGeo SMA Cartridge", tag, owner, clock, "sma_prot", __FILE__),
|
||||
m_bankdev(NULL),
|
||||
m_sma_rng(0)
|
||||
{
|
||||
}
|
||||
|
@ -33,7 +33,7 @@ const device_type NES_ACTION53 = &device_creator<nes_action53_device>;
|
||||
|
||||
|
||||
nes_action53_device::nes_action53_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_ACTION53, "NES Cart Action 53 PCB", tag, owner, clock, "nes_action53", __FILE__),
|
||||
: nes_nrom_device(mconfig, NES_ACTION53, "NES Cart Action 53 PCB", tag, owner, clock, "nes_action53", __FILE__),
|
||||
m_sel(0)
|
||||
{
|
||||
}
|
||||
|
@ -41,8 +41,8 @@
|
||||
aladdin_cart_interface::aladdin_cart_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_rom(NULL),
|
||||
m_rom_size(0),
|
||||
m_lobank(0),
|
||||
m_rom_size(0),
|
||||
m_lobank(0),
|
||||
m_hibank(0),
|
||||
m_rom_mask(0xff)
|
||||
{
|
||||
|
@ -32,7 +32,7 @@ const device_type NES_BENSHIENG = &device_creator<nes_benshieng_device>;
|
||||
|
||||
|
||||
nes_benshieng_device::nes_benshieng_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_BENSHIENG, "NES Cart Benshieng PCB", tag, owner, clock, "nes_benshieng", __FILE__),
|
||||
: nes_nrom_device(mconfig, NES_BENSHIENG, "NES Cart Benshieng PCB", tag, owner, clock, "nes_benshieng", __FILE__),
|
||||
m_dipsetting(0)
|
||||
{
|
||||
}
|
||||
|
@ -40,12 +40,12 @@ const device_type NES_YOKO = &device_creator<nes_yoko_device>;
|
||||
|
||||
|
||||
nes_cony_device::nes_cony_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)
|
||||
: nes_nrom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_irq_count(0),
|
||||
m_irq_enable(0),
|
||||
irq_timer(nullptr),
|
||||
m_latch1(0),
|
||||
m_latch2(0),
|
||||
: nes_nrom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_irq_count(0),
|
||||
m_irq_enable(0),
|
||||
irq_timer(nullptr),
|
||||
m_latch1(0),
|
||||
m_latch2(0),
|
||||
m_extra1(0)
|
||||
{
|
||||
}
|
||||
|
@ -37,11 +37,11 @@ const device_type NES_EVENT = &device_creator<nes_event_device>;
|
||||
|
||||
nes_event_device::nes_event_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_sxrom_device(mconfig, NES_EVENT, "NES Cart Event PCB", tag, owner, clock, "nes_event", __FILE__),
|
||||
m_dsw(*this, "DIPSW"),
|
||||
m_nwc_init(0),
|
||||
event_timer(nullptr),
|
||||
m_timer_count(0),
|
||||
m_timer_on(0),
|
||||
m_dsw(*this, "DIPSW"),
|
||||
m_nwc_init(0),
|
||||
event_timer(nullptr),
|
||||
m_timer_count(0),
|
||||
m_timer_on(0),
|
||||
m_timer_enabled(0)
|
||||
{
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ const device_type NES_GGENIE = &device_creator<nes_ggenie_device>;
|
||||
|
||||
nes_ggenie_device::nes_ggenie_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_GGENIE, "NES Cart Game Genie PCB", tag, owner, clock, "nes_ggenie", __FILE__),
|
||||
m_ggslot(*this, "gg_slot"),
|
||||
m_ggslot(*this, "gg_slot"),
|
||||
m_gg_bypass(0)
|
||||
{
|
||||
}
|
||||
|
@ -33,11 +33,11 @@ const device_type NES_HOSENKAN = &device_creator<nes_hosenkan_device>;
|
||||
|
||||
|
||||
nes_hosenkan_device::nes_hosenkan_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_HOSENKAN, "NES Cart HOSENKAN PCB", tag, owner, clock, "nes_hosenkan", __FILE__),
|
||||
m_irq_count(0),
|
||||
m_irq_count_latch(0),
|
||||
m_irq_clear(0),
|
||||
m_irq_enable(0),
|
||||
: nes_nrom_device(mconfig, NES_HOSENKAN, "NES Cart HOSENKAN PCB", tag, owner, clock, "nes_hosenkan", __FILE__),
|
||||
m_irq_count(0),
|
||||
m_irq_count_latch(0),
|
||||
m_irq_clear(0),
|
||||
m_irq_enable(0),
|
||||
m_latch(0)
|
||||
{
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ nes_jy_typea_device::nes_jy_typea_device(const machine_config &mconfig, device_t
|
||||
|
||||
nes_jy_typea_device::nes_jy_typea_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_JY_TYPEA, "NES Cart JY Company Type A PCB", tag, owner, clock, "nes_jya", __FILE__), m_latch(0), m_extra_chr_bank(0),
|
||||
m_extra_chr_mask(0), m_bank_6000(0), m_irq_mode(0), m_irq_count(0), m_irq_prescale(0), m_irq_prescale_mask(0), m_irq_flip(0), m_irq_enable(0), m_irq_up(0),
|
||||
m_extra_chr_mask(0), m_bank_6000(0), m_irq_mode(0), m_irq_count(0), m_irq_prescale(0), m_irq_prescale_mask(0), m_irq_flip(0), m_irq_enable(0), m_irq_up(0),
|
||||
m_irq_down(0), irq_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -33,8 +33,8 @@ const device_type NES_FXROM = &device_creator<nes_fxrom_device>;
|
||||
|
||||
|
||||
nes_pxrom_device::nes_pxrom_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)
|
||||
: nes_nrom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_latch1(0),
|
||||
: nes_nrom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_latch1(0),
|
||||
m_latch2(0)
|
||||
{
|
||||
}
|
||||
|
@ -45,9 +45,9 @@ const device_type NES_EXROM = &device_creator<nes_exrom_device>;
|
||||
|
||||
|
||||
nes_exrom_device::nes_exrom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_EXROM, "NES Cart ExROM (MMC-5) PCB", tag, owner, clock, "nes_exrom", __FILE__), m_irq_count(0),
|
||||
: nes_nrom_device(mconfig, NES_EXROM, "NES Cart ExROM (MMC-5) PCB", tag, owner, clock, "nes_exrom", __FILE__), m_irq_count(0),
|
||||
m_irq_status(0), m_irq_enable(0), m_mult1(0), m_mult2(0), m_mmc5_scanline(0), m_vrom_page_a(0), m_vrom_page_b(0), m_floodtile(0), m_floodattr(0),
|
||||
m_prg_mode(0), m_chr_mode(0), m_wram_protect_1(0), m_wram_protect_2(0), m_exram_control(0), m_wram_base(0), m_last_chr(0), m_ex1_chr(0),
|
||||
m_prg_mode(0), m_chr_mode(0), m_wram_protect_1(0), m_wram_protect_2(0), m_exram_control(0), m_wram_base(0), m_last_chr(0), m_ex1_chr(0),
|
||||
m_split_chr(0), m_ex1_bank(0), m_high_chr(0), m_split_scr(0), m_split_rev(0), m_split_ctrl(0), m_split_yst(0), m_split_bank(0), m_vcount(0)
|
||||
{
|
||||
}
|
||||
|
@ -34,9 +34,9 @@ const device_type NES_NANJING = &device_creator<nes_nanjing_device>;
|
||||
|
||||
|
||||
nes_nanjing_device::nes_nanjing_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_NANJING, "NES Cart Nanjing PCB", tag, owner, clock, "nes_nanjing", __FILE__),
|
||||
m_count(0),
|
||||
m_latch1(0),
|
||||
: nes_nrom_device(mconfig, NES_NANJING, "NES Cart Nanjing PCB", tag, owner, clock, "nes_nanjing", __FILE__),
|
||||
m_count(0),
|
||||
m_latch1(0),
|
||||
m_latch2(0)
|
||||
{
|
||||
}
|
||||
@ -128,9 +128,9 @@ WRITE8_MEMBER(nes_nanjing_device::write_l)
|
||||
m_count = data;
|
||||
|
||||
if ((temp & ~data) & 1)
|
||||
{
|
||||
m_latch2 ^= 0xff;
|
||||
}
|
||||
{
|
||||
m_latch2 ^= 0xff;
|
||||
}
|
||||
}
|
||||
|
||||
switch (offset & 0x300)
|
||||
|
@ -39,7 +39,7 @@ const device_type NES_NTDEC_FH = &device_creator<nes_ntdec_fh_device>;
|
||||
|
||||
|
||||
nes_ntdec_asder_device::nes_ntdec_asder_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_NTDEC_ASDER, "NES Cart NTDEC Asder PCB", tag, owner, clock, "nes_ntdec_asder", __FILE__),
|
||||
: nes_nrom_device(mconfig, NES_NTDEC_ASDER, "NES Cart NTDEC Asder PCB", tag, owner, clock, "nes_ntdec_asder", __FILE__),
|
||||
m_latch(0)
|
||||
{
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ const device_type NES_RACERMATE = &device_creator<nes_racermate_device>;
|
||||
|
||||
|
||||
nes_racermate_device::nes_racermate_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_nrom_device(mconfig, NES_RACERMATE, "NES Cart Racermate PCB", tag, owner, clock, "nes_racermate", __FILE__),
|
||||
: nes_nrom_device(mconfig, NES_RACERMATE, "NES Cart Racermate PCB", tag, owner, clock, "nes_racermate", __FILE__),
|
||||
m_latch(0)
|
||||
{
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ const device_type NES_REX_SL1632 = &device_creator<nes_rex_sl1632_device>;
|
||||
|
||||
|
||||
nes_rex_dbz5_device::nes_rex_dbz5_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_txrom_device(mconfig, NES_REX_DBZ5, "NES Cart Rex Soft DragonBall Z V PCB", tag, owner, clock, "nes_rex_dbz5", __FILE__),
|
||||
: nes_txrom_device(mconfig, NES_REX_DBZ5, "NES Cart Rex Soft DragonBall Z V PCB", tag, owner, clock, "nes_rex_dbz5", __FILE__),
|
||||
m_extra(0)
|
||||
{
|
||||
}
|
||||
|
@ -40,11 +40,11 @@ const device_type NES_SOMARI = &device_creator<nes_somari_device>;
|
||||
|
||||
|
||||
nes_somari_device::nes_somari_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: nes_txrom_device(mconfig, NES_SOMARI, "NES Cart Team Somari PCB", tag, owner, clock, "nes_somari", __FILE__),
|
||||
m_board_mode(0),
|
||||
m_mmc3_mirror_reg(0),
|
||||
m_count(0),
|
||||
m_mmc1_latch(0),
|
||||
: nes_txrom_device(mconfig, NES_SOMARI, "NES Cart Team Somari PCB", tag, owner, clock, "nes_somari", __FILE__),
|
||||
m_board_mode(0),
|
||||
m_mmc3_mirror_reg(0),
|
||||
m_count(0),
|
||||
m_mmc1_latch(0),
|
||||
m_vrc_mirror_reg(0)
|
||||
{
|
||||
}
|
||||
|
@ -28,8 +28,8 @@ const device_type NUBUS_SLOT = &device_creator<nubus_slot_device>;
|
||||
//-------------------------------------------------
|
||||
nubus_slot_device::nubus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, NUBUS_SLOT, "NUBUS_SLOT", tag, owner, clock, "nubus_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_nubus_tag(nullptr),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_nubus_tag(nullptr),
|
||||
m_nubus_slottag(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -24,14 +24,14 @@ const device_type O2_ROM_16K = &device_creator<o2_rom16_device>;
|
||||
|
||||
o2_rom_device::o2_rom_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_o2_cart_interface(mconfig, *this),
|
||||
m_bank_base(0)
|
||||
device_o2_cart_interface(mconfig, *this),
|
||||
m_bank_base(0)
|
||||
{
|
||||
}
|
||||
|
||||
o2_rom_device::o2_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, O2_ROM_STD, "Odyssey 2 Standard Carts", tag, owner, clock, "o2_rom", __FILE__),
|
||||
device_o2_cart_interface( mconfig, *this ),
|
||||
device_o2_cart_interface( mconfig, *this ),
|
||||
m_bank_base(0)
|
||||
{
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ const device_type ORICEXT_CONNECTOR = &device_creator<oricext_connector>;
|
||||
oricext_connector::oricext_connector(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, ORICEXT_CONNECTOR, "ORIC extension connector", tag, owner, clock, "oricext_connector", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
irq_handler(*this),
|
||||
irq_handler(*this),
|
||||
cputag(NULL)
|
||||
{
|
||||
}
|
||||
@ -43,16 +43,16 @@ void oricext_connector::device_config_complete()
|
||||
oricext_device::oricext_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_card_interface(mconfig, *this),
|
||||
cputag(nullptr),
|
||||
cpu(nullptr),
|
||||
connector(nullptr),
|
||||
bank_c000_r(nullptr),
|
||||
bank_e000_r(nullptr),
|
||||
bank_f800_r(nullptr),
|
||||
bank_c000_w(nullptr),
|
||||
bank_e000_w(nullptr),
|
||||
bank_f800_w(nullptr),
|
||||
rom(nullptr),
|
||||
cputag(nullptr),
|
||||
cpu(nullptr),
|
||||
connector(nullptr),
|
||||
bank_c000_r(nullptr),
|
||||
bank_e000_r(nullptr),
|
||||
bank_f800_r(nullptr),
|
||||
bank_c000_w(nullptr),
|
||||
bank_e000_w(nullptr),
|
||||
bank_f800_w(nullptr),
|
||||
rom(nullptr),
|
||||
ram(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ const device_type PC_JOY = &device_creator<pc_joy_device>;
|
||||
|
||||
pc_joy_device::pc_joy_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, PC_JOY, "PC joystick port", tag, owner, clock, "pc_joy", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_dev(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -13,10 +13,10 @@ pc_mssw_pad_device::pc_mssw_pad_device(const machine_config& mconfig, const char
|
||||
m_btn2(*this, "btn2"),
|
||||
m_btn3(*this, "btn3"),
|
||||
m_btn4(*this, "btn4"),
|
||||
m_conf(*this, "CONFIG"),
|
||||
m_timer(NULL),
|
||||
m_count(0),
|
||||
m_state(0),
|
||||
m_conf(*this, "CONFIG"),
|
||||
m_timer(NULL),
|
||||
m_count(0),
|
||||
m_state(0),
|
||||
m_active(false)
|
||||
{
|
||||
}
|
||||
|
@ -33,7 +33,7 @@ const device_type PC_KBDC_SLOT = &device_creator<pc_kbdc_slot_device>;
|
||||
//-------------------------------------------------
|
||||
pc_kbdc_slot_device::pc_kbdc_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, PC_KBDC_SLOT, "PC_KBDC_SLOT", tag, owner, clock, "pc_kbdc_slot", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_kbdc_device(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ c2n_device::c2n_device(const machine_config &mconfig, device_type type, const ch
|
||||
: device_t(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_pet_datassette_port_interface(mconfig, *this),
|
||||
m_cassette(*this, "cassette"),
|
||||
m_motor(false),
|
||||
m_motor(false),
|
||||
m_read_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -7,12 +7,12 @@ const device_type PSX_DUALSHOCK = &device_creator<psx_dualshock_device>;
|
||||
|
||||
psx_analog_controller_device::psx_analog_controller_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_psx_controller_interface(mconfig, *this),
|
||||
m_type(),
|
||||
m_confmode(false),
|
||||
m_analogmode(false),
|
||||
m_analoglock(false),
|
||||
m_temp(0),
|
||||
device_psx_controller_interface(mconfig, *this),
|
||||
m_type(),
|
||||
m_confmode(false),
|
||||
m_analogmode(false),
|
||||
m_analoglock(false),
|
||||
m_temp(0),
|
||||
m_cmd(0),
|
||||
m_pad0(*this, "PSXPAD0"),
|
||||
m_pad1(*this, "PSXPAD1"),
|
||||
|
@ -10,8 +10,8 @@ const device_type PSX_CONTROLLER_PORT = &device_creator<psx_controller_port_devi
|
||||
|
||||
psx_controller_port_device::psx_controller_port_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, PSX_CONTROLLER_PORT, "Playstation Controller Port", tag, owner, clock, "psx_controller_port", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_tx(false),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_tx(false),
|
||||
m_dev(nullptr),
|
||||
m_card(*this, "card")
|
||||
{
|
||||
|
@ -43,22 +43,22 @@ enum transfer_states
|
||||
|
||||
psxcard_device::psxcard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, PSXCARD, "Sony PSX Memory Card", tag, owner, clock, "psxcard", __FILE__),
|
||||
device_image_interface(mconfig, *this),
|
||||
pkt_ptr(0),
|
||||
pkt_sz(0),
|
||||
cmd(0),
|
||||
addr(0),
|
||||
device_image_interface(mconfig, *this),
|
||||
pkt_ptr(0),
|
||||
pkt_sz(0),
|
||||
cmd(0),
|
||||
addr(0),
|
||||
state(0),
|
||||
m_disabled(false),
|
||||
m_odata(0),
|
||||
m_idata(0),
|
||||
m_bit(0),
|
||||
m_count(0),
|
||||
m_pad(false),
|
||||
m_clock(false),
|
||||
m_sel(false),
|
||||
m_ack(false),
|
||||
m_rx(false),
|
||||
m_disabled(false),
|
||||
m_odata(0),
|
||||
m_idata(0),
|
||||
m_bit(0),
|
||||
m_count(0),
|
||||
m_pad(false),
|
||||
m_clock(false),
|
||||
m_sel(false),
|
||||
m_ack(false),
|
||||
m_rx(false),
|
||||
m_ack_timer(nullptr),
|
||||
m_owner(nullptr)
|
||||
{
|
||||
|
@ -8,10 +8,10 @@ const device_type PSX_MULTITAP = &device_creator<psx_multitap_device>;
|
||||
|
||||
psx_multitap_device::psx_multitap_device(const machine_config& mconfig, const char* tag, device_t* owner, UINT32 clock) :
|
||||
device_t(mconfig, PSX_MULTITAP, "Playstation Multitap", tag, owner, clock, "psx_multitap", __FILE__),
|
||||
device_psx_controller_interface(mconfig, *this),
|
||||
m_activeport(0),
|
||||
device_psx_controller_interface(mconfig, *this),
|
||||
m_activeport(0),
|
||||
m_singlemode(false),
|
||||
m_nextmode(false),
|
||||
m_nextmode(false),
|
||||
m_tapmc(false),
|
||||
m_porta(*this, "a"),
|
||||
m_portb(*this, "b"),
|
||||
|
@ -5,7 +5,7 @@
|
||||
serial_keyboard_device::serial_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: generic_keyboard_device(mconfig, SERIAL_KEYBOARD, "Serial Keyboard", tag, owner, clock, "serial_keyboard", __FILE__),
|
||||
device_serial_interface(mconfig, *this),
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
m_curr_key(0),
|
||||
m_key_valid(false),
|
||||
m_rs232_txbaud(*this, "RS232_TXBAUD"),
|
||||
@ -19,7 +19,7 @@ serial_keyboard_device::serial_keyboard_device(const machine_config &mconfig, co
|
||||
serial_keyboard_device::serial_keyboard_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)
|
||||
: generic_keyboard_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
device_serial_interface(mconfig, *this),
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
m_curr_key(0),
|
||||
m_key_valid(false),
|
||||
m_rs232_txbaud(*this, "RS232_TXBAUD"),
|
||||
|
@ -14,7 +14,7 @@ null_modem_device::null_modem_device(const machine_config &mconfig, const char *
|
||||
m_rs232_parity(*this, "RS232_PARITY"),
|
||||
m_rs232_stopbits(*this, "RS232_STOPBITS"),
|
||||
m_input_count(0),
|
||||
m_input_index(0),
|
||||
m_input_index(0),
|
||||
m_timer_poll(NULL)
|
||||
{
|
||||
}
|
||||
|
@ -18,7 +18,7 @@ pseudo_terminal_device::pseudo_terminal_device(const machine_config &mconfig, co
|
||||
m_rs232_parity(*this, "RS232_PARITY"),
|
||||
m_rs232_stopbits(*this, "RS232_STOPBITS"),
|
||||
m_input_count(0),
|
||||
m_input_index(0),
|
||||
m_input_index(0),
|
||||
m_timer_poll(NULL)
|
||||
{
|
||||
}
|
||||
|
@ -6,11 +6,11 @@ const device_type RS232_PORT = &device_creator<rs232_port_device>;
|
||||
|
||||
rs232_port_device::rs232_port_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||
device_t(mconfig, RS232_PORT, "RS232 Port", tag, owner, clock, "rs232", __FILE__),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_rxd(0),
|
||||
m_dcd(0),
|
||||
m_dsr(0),
|
||||
m_ri(0),
|
||||
device_slot_interface(mconfig, *this),
|
||||
m_rxd(0),
|
||||
m_dcd(0),
|
||||
m_dsr(0),
|
||||
m_ri(0),
|
||||
m_cts(0),
|
||||
m_rxd_handler(*this),
|
||||
m_dcd_handler(*this),
|
||||
@ -23,11 +23,11 @@ rs232_port_device::rs232_port_device(const machine_config &mconfig, const char *
|
||||
|
||||
rs232_port_device::rs232_port_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_rxd(0),
|
||||
m_dcd(0),
|
||||
m_dsr(0),
|
||||
m_ri(0),
|
||||
m_dcd(0),
|
||||
m_dsr(0),
|
||||
m_ri(0),
|
||||
m_cts(0),
|
||||
m_rxd_handler(*this),
|
||||
m_dcd_handler(*this),
|
||||
|
@ -16,11 +16,11 @@ serial_mouse_device::serial_mouse_device(const machine_config &mconfig, device_t
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
device_serial_interface(mconfig, *this),
|
||||
m_dtr(1),
|
||||
m_rts(1),
|
||||
m_head(0),
|
||||
m_tail(0),
|
||||
m_mb(0),
|
||||
m_timer(nullptr),
|
||||
m_rts(1),
|
||||
m_head(0),
|
||||
m_tail(0),
|
||||
m_mb(0),
|
||||
m_timer(nullptr),
|
||||
m_enabled(false),
|
||||
m_x(*this, "ser_mouse_x"),
|
||||
m_y(*this, "ser_mouse_y"),
|
||||
|
@ -11,8 +11,8 @@ serial_terminal_device::serial_terminal_device(const machine_config &mconfig, co
|
||||
m_rs232_startbits(*this, "RS232_STARTBITS"),
|
||||
m_rs232_databits(*this, "RS232_DATABITS"),
|
||||
m_rs232_parity(*this, "RS232_PARITY"),
|
||||
m_rs232_stopbits(*this, "RS232_STOPBITS"),
|
||||
m_curr_key(0),
|
||||
m_rs232_stopbits(*this, "RS232_STOPBITS"),
|
||||
m_curr_key(0),
|
||||
m_key_valid(false)
|
||||
{
|
||||
}
|
||||
|
@ -5,8 +5,8 @@
|
||||
jvc_xvd701_device::jvc_xvd701_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, JVC_XVD701, "JVC XV-D701", tag, owner, clock, "xvd701", __FILE__),
|
||||
device_serial_interface(mconfig, *this),
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
m_response_index(0),
|
||||
device_rs232_port_interface(mconfig, *this),
|
||||
m_response_index(0),
|
||||
m_timer_response(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -27,8 +27,8 @@ const device_type S100_SLOT = &device_creator<s100_slot_t>;
|
||||
//-------------------------------------------------
|
||||
|
||||
device_s100_card_interface::device_s100_card_interface(const machine_config &mconfig, device_t &device)
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_bus(nullptr),
|
||||
: device_slot_card_interface(mconfig, device),
|
||||
m_bus(nullptr),
|
||||
m_next(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -21,7 +21,7 @@ SCSI_PORT_DEVICE::SCSI_PORT_DEVICE(const machine_config &mconfig, const char *ta
|
||||
m_data4_handler(*this),
|
||||
m_data5_handler(*this),
|
||||
m_data6_handler(*this),
|
||||
m_data7_handler(*this),
|
||||
m_data7_handler(*this),
|
||||
m_device_count(0),
|
||||
m_bsy_in(0),
|
||||
m_sel_in(0),
|
||||
@ -29,7 +29,7 @@ SCSI_PORT_DEVICE::SCSI_PORT_DEVICE(const machine_config &mconfig, const char *ta
|
||||
m_io_in(0),
|
||||
m_msg_in(0),
|
||||
m_req_in(0),
|
||||
m_ack_in(0),
|
||||
m_ack_in(0),
|
||||
m_atn_in(0),
|
||||
m_rst_in(0),
|
||||
m_data0_in(0),
|
||||
@ -46,7 +46,7 @@ SCSI_PORT_DEVICE::SCSI_PORT_DEVICE(const machine_config &mconfig, const char *ta
|
||||
m_io_out(0),
|
||||
m_msg_out(0),
|
||||
m_req_out(0),
|
||||
m_ack_out(0),
|
||||
m_ack_out(0),
|
||||
m_atn_out(0),
|
||||
m_rst_out(0),
|
||||
m_data0_out(0),
|
||||
|
@ -13,15 +13,15 @@ Base class for HLE'd SCSI devices.
|
||||
scsihle_device::scsihle_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),
|
||||
scsi_port_interface(mconfig, *this),
|
||||
m_scsi_id(*this, "SCSI_ID"),
|
||||
req_timer(NULL),
|
||||
sel_timer(NULL),
|
||||
m_scsi_id(*this, "SCSI_ID"),
|
||||
req_timer(NULL),
|
||||
sel_timer(NULL),
|
||||
dataout_timer(NULL),
|
||||
cmd_idx(0),
|
||||
is_linked(0),
|
||||
data_idx(0),
|
||||
bytes_left(0),
|
||||
data_last(0),
|
||||
cmd_idx(0),
|
||||
is_linked(0),
|
||||
data_idx(0),
|
||||
bytes_left(0),
|
||||
data_last(0),
|
||||
scsiID(0),
|
||||
m_input_data(0)
|
||||
{
|
||||
|
@ -25,13 +25,13 @@ const device_type SNS_BSMEMPAK = &device_creator<sns_rom_bsmempak_device>;
|
||||
|
||||
|
||||
sns_rom_bsx_device::sns_rom_bsx_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)
|
||||
: sns_rom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_base_unit(nullptr),
|
||||
: sns_rom_device(mconfig, type, name, tag, owner, clock, shortname, source),
|
||||
m_base_unit(nullptr),
|
||||
access_00_1f(0),
|
||||
access_80_9f(0),
|
||||
access_40_4f(0),
|
||||
access_50_5f(0),
|
||||
access_60_6f(0),
|
||||
access_80_9f(0),
|
||||
access_40_4f(0),
|
||||
access_50_5f(0),
|
||||
access_60_6f(0),
|
||||
rom_access(0),
|
||||
m_slot(*this, "bs_slot")
|
||||
{
|
||||
|
@ -22,14 +22,14 @@ const device_type SNS_PFEST94 = &device_creator<sns_pfest94_device>;
|
||||
|
||||
sns_pfest94_device::sns_pfest94_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, SNS_PFEST94, "SNES Powerfest '94", tag, owner, clock, "sns_pfest94", __FILE__),
|
||||
device_sns_cart_interface(mconfig, *this),
|
||||
m_upd7725(*this, "dsp"),
|
||||
m_dsw(*this, "DIPSW"),
|
||||
m_base_bank(0),
|
||||
m_mask(0),
|
||||
m_status(0),
|
||||
m_count(0),
|
||||
pfest94_timer(nullptr)
|
||||
device_sns_cart_interface(mconfig, *this),
|
||||
m_upd7725(*this, "dsp"),
|
||||
m_dsw(*this, "DIPSW"),
|
||||
m_base_bank(0),
|
||||
m_mask(0),
|
||||
m_status(0),
|
||||
m_count(0),
|
||||
pfest94_timer(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -10,8 +10,8 @@
|
||||
class SDD1_IM //Input Manager
|
||||
{
|
||||
public:
|
||||
SDD1_IM():
|
||||
m_byte_ptr(0),
|
||||
SDD1_IM():
|
||||
m_byte_ptr(0),
|
||||
m_bit_count(0)
|
||||
{ }
|
||||
|
||||
@ -38,9 +38,9 @@ class SDD1_BG // Bits Generator
|
||||
public:
|
||||
SDD1_BG(SDD1_GCD* associatedGCD, UINT8 code)
|
||||
: m_code_num(code),
|
||||
m_MPScount(0),
|
||||
m_LPSind(0),
|
||||
m_GCD(associatedGCD)
|
||||
m_MPScount(0),
|
||||
m_LPSind(0),
|
||||
m_GCD(associatedGCD)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -25,10 +25,10 @@ const device_type SNS_HIROM_SPC7110_RTC = &device_creator<sns_rom_spc7110rtc_dev
|
||||
|
||||
|
||||
sns_rom_spc7110_device::sns_rom_spc7110_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)
|
||||
: sns_rom21_device(mconfig, type, name, tag, owner, clock, shortname, source), m_r4801(0), m_r4802(0), m_r4803(0), m_r4804(0), m_r4805(0), m_r4806(0), m_r4807(0),
|
||||
m_r4808(0), m_r4809(0), m_r480a(0), m_r480b(0), m_r480c(0), m_decomp(nullptr), m_r4811(0), m_r4812(0), m_r4813(0), m_r4814(0), m_r4815(0), m_r4816(0), m_r4817(0), m_r4818(0),
|
||||
m_r481x(0), m_r4814_latch(0), m_r4815_latch(0), m_r4820(0), m_r4821(0), m_r4822(0), m_r4823(0), m_r4824(0), m_r4825(0), m_r4826(0), m_r4827(0), m_r4828(0), m_r4829(0), m_r482a(0),
|
||||
m_r482b(0), m_r482c(0), m_r482d(0), m_r482e(0), m_r482f(0), m_r4830(0), m_r4831(0), m_r4832(0), m_r4833(0), m_r4834(0), m_dx_offset(0), m_ex_offset(0), m_fx_offset(0), m_r4840(0),
|
||||
: sns_rom21_device(mconfig, type, name, tag, owner, clock, shortname, source), m_r4801(0), m_r4802(0), m_r4803(0), m_r4804(0), m_r4805(0), m_r4806(0), m_r4807(0),
|
||||
m_r4808(0), m_r4809(0), m_r480a(0), m_r480b(0), m_r480c(0), m_decomp(nullptr), m_r4811(0), m_r4812(0), m_r4813(0), m_r4814(0), m_r4815(0), m_r4816(0), m_r4817(0), m_r4818(0),
|
||||
m_r481x(0), m_r4814_latch(0), m_r4815_latch(0), m_r4820(0), m_r4821(0), m_r4822(0), m_r4823(0), m_r4824(0), m_r4825(0), m_r4826(0), m_r4827(0), m_r4828(0), m_r4829(0), m_r482a(0),
|
||||
m_r482b(0), m_r482c(0), m_r482d(0), m_r482e(0), m_r482f(0), m_r4830(0), m_r4831(0), m_r4832(0), m_r4833(0), m_r4834(0), m_dx_offset(0), m_ex_offset(0), m_fx_offset(0), m_r4840(0),
|
||||
m_r4841(0), m_r4842(0), m_rtc_state(0), m_rtc_mode(0), m_rtc_index(0), m_rtc_offset(0)
|
||||
{
|
||||
}
|
||||
|
@ -26,10 +26,10 @@
|
||||
|
||||
snug_enhanced_video_device::snug_enhanced_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_EVPC, "SNUG Enhanced Video Processor Card", tag, owner, clock, "ti99_evpc", __FILE__),
|
||||
device_nvram_interface(mconfig, *this),
|
||||
m_dsrrom(nullptr),
|
||||
m_RAMEN(false),
|
||||
m_dsr_page(0),
|
||||
device_nvram_interface(mconfig, *this),
|
||||
m_dsrrom(nullptr),
|
||||
m_RAMEN(false),
|
||||
m_dsr_page(0),
|
||||
m_novram(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -90,8 +90,8 @@
|
||||
myarc_hfdc_device::myarc_hfdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_HFDC, "Myarc Hard and Floppy Disk Controller", tag, owner, clock, "ti99_hfdc", __FILE__), m_motor_on_timer(nullptr),
|
||||
m_hdc9234(*this, FDC_TAG),
|
||||
m_clock(*this, CLOCK_TAG), m_current_floppy(nullptr), m_current_harddisk(nullptr), m_see_switches(false), m_irq(), m_dip(), m_motor_running(false),
|
||||
m_inDsrArea(false), m_HDCsel(false), m_RTCsel(false), m_tapesel(false), m_RAMsel(false), m_ROMsel(false), m_address(0), m_dma_in_progress(false),
|
||||
m_clock(*this, CLOCK_TAG), m_current_floppy(nullptr), m_current_harddisk(nullptr), m_see_switches(false), m_irq(), m_dip(), m_motor_running(false),
|
||||
m_inDsrArea(false), m_HDCsel(false), m_RTCsel(false), m_tapesel(false), m_RAMsel(false), m_ROMsel(false), m_address(0), m_dma_in_progress(false),
|
||||
m_wait_for_hd1(false), m_dsrrom(nullptr), m_rom_page(0), m_buffer_ram(nullptr), m_status_latch(0), m_dma_address(0), m_output1_latch(0), m_output2_latch(0), m_lastval(0), m_MOTOR_ON(), m_readyflags(0)
|
||||
{
|
||||
}
|
||||
|
@ -140,8 +140,8 @@
|
||||
#define ROM6_EEPROM "u6_rom6"
|
||||
|
||||
snug_high_speed_gpl_device::snug_high_speed_gpl_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_HSGPL, "SNUG High-speed GPL card", tag, owner, clock, "ti99_hsgpl", __FILE__), m_dsr_eeprom(nullptr),
|
||||
m_rom6_eeprom(nullptr), m_grom_a_eeprom(nullptr), m_grom_b_eeprom(nullptr), m_ram6_memory(nullptr), m_gram_memory(nullptr), m_dsr_enabled(false),
|
||||
: ti_expansion_card_device(mconfig, TI99_HSGPL, "SNUG High-speed GPL card", tag, owner, clock, "ti99_hsgpl", __FILE__), m_dsr_eeprom(nullptr),
|
||||
m_rom6_eeprom(nullptr), m_grom_a_eeprom(nullptr), m_grom_b_eeprom(nullptr), m_ram6_memory(nullptr), m_gram_memory(nullptr), m_dsr_enabled(false),
|
||||
m_gram_enabled(false), m_bank_inhibit(false), m_dsr_page(0), m_card_enabled(false), m_write_enabled(false), m_supercart_enabled(false), m_led_on(false),
|
||||
m_mbx_enabled(false), m_ram_enabled(false), m_flash_mode(false), m_current_grom_port(0), m_current_bank(0), m_module_bank(0), m_waddr_LSB(false), m_raddr_LSB(false), m_grom_address(0)
|
||||
{
|
||||
|
@ -33,9 +33,9 @@ enum
|
||||
};
|
||||
|
||||
geneve_memex_device::geneve_memex_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_MEMEX, "Geneve memory expansion card", tag, owner, clock, "ti99_memex", __FILE__),
|
||||
m_ram(nullptr),
|
||||
m_genmod(0)
|
||||
: ti_expansion_card_device(mconfig, TI99_MEMEX, "Geneve memory expansion card", tag, owner, clock, "ti99_memex", __FILE__),
|
||||
m_ram(nullptr),
|
||||
m_genmod(0)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ enum
|
||||
};
|
||||
|
||||
myarc_memory_expansion_device::myarc_memory_expansion_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_MYARCMEM, "Myarc Memory expansion card MEXP-1", tag, owner, clock, "ti99_myarcmem", __FILE__),
|
||||
: ti_expansion_card_device(mconfig, TI99_MYARCMEM, "Myarc Memory expansion card MEXP-1", tag, owner, clock, "ti99_myarcmem", __FILE__),
|
||||
m_ram(nullptr), m_dsrrom(nullptr), m_bank(0), m_size(0)
|
||||
{
|
||||
}
|
||||
|
@ -48,7 +48,7 @@
|
||||
#define TI_FDC_TAG "ti_dssd_controller"
|
||||
|
||||
ti_fdc_device::ti_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_FDC, "TI-99 Standard DSSD Floppy Controller", tag, owner, clock, "ti99_fdc", __FILE__), m_address(0), m_DRQ(), m_IRQ(),
|
||||
: ti_expansion_card_device(mconfig, TI99_FDC, "TI-99 Standard DSSD Floppy Controller", tag, owner, clock, "ti99_fdc", __FILE__), m_address(0), m_DRQ(), m_IRQ(),
|
||||
m_lastval(0), m_DVENA(), m_inDsrArea(false), m_WAITena(false), m_WDsel(false), m_DSEL(0), m_SIDSEL(), m_motor_on_timer(nullptr),
|
||||
m_fd1771(*this, FDC_TAG), m_dsrrom(nullptr), m_current_floppy(nullptr), m_debug_dataout(false)
|
||||
{ }
|
||||
|
@ -50,9 +50,9 @@ enum
|
||||
};
|
||||
|
||||
nouspikel_ide_interface_device::nouspikel_ide_interface_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_IDE, "Nouspikel IDE interface card", tag, owner, clock, "ti99_ide", __FILE__), m_ata_irq(false),
|
||||
: ti_expansion_card_device(mconfig, TI99_IDE, "Nouspikel IDE interface card", tag, owner, clock, "ti99_ide", __FILE__), m_ata_irq(false),
|
||||
m_cru_register(0), m_rtc(nullptr),
|
||||
m_ata(*this, "ata"), m_clk_irq(false), m_sram_enable(false), m_sram_enable_dip(false), m_cur_page(0), m_tms9995_mode(false),
|
||||
m_ata(*this, "ata"), m_clk_irq(false), m_sram_enable(false), m_sram_enable_dip(false), m_cur_page(0), m_tms9995_mode(false),
|
||||
m_input_latch(0), m_output_latch(0), m_ram(nullptr)
|
||||
{
|
||||
}
|
||||
|
@ -52,7 +52,7 @@ enum
|
||||
};
|
||||
|
||||
nouspikel_usb_smartmedia_device::nouspikel_usb_smartmedia_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: ti_expansion_card_device(mconfig, TI99_USBSM, "Nouspikel USB/Smartmedia card", tag, owner, clock, "ti99_usbsm", __FILE__),
|
||||
: ti_expansion_card_device(mconfig, TI99_USBSM, "Nouspikel USB/Smartmedia card", tag, owner, clock, "ti99_usbsm", __FILE__),
|
||||
m_feeprom_page(0), m_sram_page(0), m_cru_register(0), m_tms9995_mode(false), m_enable_io(false), m_enable_int(false), m_enable_sm(false),
|
||||
m_write_flash(false), m_input_latch(0), m_output_latch(0),
|
||||
m_smartmedia(*this, "smartmedia"),
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user