mirror of
https://github.com/holub/mame
synced 2025-04-23 00:39:36 +03:00
-nvram: Removed MCFG, nw
This commit is contained in:
parent
3204234f8d
commit
5cb33a23c7
@ -27,9 +27,10 @@ msx_slot_fs4600_device::msx_slot_fs4600_device(const machine_config &mconfig, co
|
||||
}
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(msx_slot_fs4600_device::device_add_mconfig)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MACHINE_CONFIG_END
|
||||
void msx_slot_fs4600_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
}
|
||||
|
||||
|
||||
void msx_slot_fs4600_device::device_start()
|
||||
|
@ -33,9 +33,10 @@ msx_slot_panasonic08_device::msx_slot_panasonic08_device(const machine_config &m
|
||||
}
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(msx_slot_panasonic08_device::device_add_mconfig)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MACHINE_CONFIG_END
|
||||
void msx_slot_panasonic08_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
}
|
||||
|
||||
|
||||
void msx_slot_panasonic08_device::device_start()
|
||||
|
@ -30,9 +30,10 @@ msx_slot_sony08_device::msx_slot_sony08_device(const machine_config &mconfig, co
|
||||
}
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(msx_slot_sony08_device::device_add_mconfig)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MACHINE_CONFIG_END
|
||||
void msx_slot_sony08_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
}
|
||||
|
||||
|
||||
void msx_slot_sony08_device::device_start()
|
||||
|
@ -13,44 +13,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
// INTERFACE CONFIGURATION MACROS
|
||||
//**************************************************************************
|
||||
|
||||
#define MCFG_NVRAM_ADD_0FILL(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, NVRAM, nvram_device::DEFAULT_ALL_0);
|
||||
#define MCFG_NVRAM_ADD_1FILL(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, NVRAM, nvram_device::DEFAULT_ALL_1);
|
||||
#define MCFG_NVRAM_ADD_RANDOM_FILL(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, NVRAM, nvram_device::DEFAULT_RANDOM);
|
||||
#define MCFG_NVRAM_ADD_NO_FILL(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, NVRAM, nvram_device::DEFAULT_NONE);
|
||||
#define MCFG_NVRAM_ADD_CUSTOM_DRIVER(_tag, _class, _method) \
|
||||
MCFG_DEVICE_ADD(_tag, NVRAM) \
|
||||
downcast<nvram_device &>(*device).set_custom_handler(nvram_device::init_delegate(&_class::_method, #_class "::" #_method, nullptr, (_class *)nullptr));
|
||||
|
||||
#define MCFG_NVRAM_REPLACE_0FILL(_tag) \
|
||||
MCFG_DEVICE_REPLACE(_tag, NVRAM, 0) \
|
||||
downcast<nvram_device &>(*device).set_default_value(nvram_device::DEFAULT_ALL_0);
|
||||
#define MCFG_NVRAM_REPLACE_1FILL(_tag) \
|
||||
MCFG_DEVICE_REPLACE(_tag, NVRAM, 0) \
|
||||
downcast<nvram_device &>(*device).set_default_value(nvram_device::DEFAULT_ALL_1);
|
||||
#define MCFG_NVRAM_REPLACE_RANDOM_FILL(_tag) \
|
||||
MCFG_DEVICE_REPLACE(_tag, NVRAM, 0) \
|
||||
downcast<nvram_device &>(*device).set_default_value(*nvram_device::DEFAULT_RANDOM);
|
||||
#define MCFG_NVRAM_REPLACE_CUSTOM_DRIVER(_tag, _class, _method) \
|
||||
MCFG_DEVICE_REPLACE(_tag, NVRAM, 0) \
|
||||
downcast<nvram_device &>(*device).set_custom_handler(nvram_device::init_delegate(&_class::_method, #_class "::" #_method, nullptr, (_class *)nullptr));
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
// TYPE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
// ======================> nvram_device
|
||||
|
||||
class nvram_device : public device_t,
|
||||
public device_nvram_interface
|
||||
{
|
||||
@ -117,9 +79,6 @@ protected:
|
||||
size_t m_length;
|
||||
};
|
||||
|
||||
|
||||
// device type definition
|
||||
DECLARE_DEVICE_TYPE(NVRAM, nvram_device)
|
||||
|
||||
|
||||
#endif // MAME_DEVICES_MACHINE_NVRAM_H
|
||||
|
@ -233,11 +233,12 @@ smpc_hle_device::smpc_hle_device(const machine_config &mconfig, const char *tag,
|
||||
// configuration addiitons
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(smpc_hle_device::device_add_mconfig)
|
||||
MCFG_NVRAM_ADD_0FILL("smem")
|
||||
void smpc_hle_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
NVRAM(config, "smem", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
// TODO: custom RTC subdevice
|
||||
MACHINE_CONFIG_END
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// device_start - device-specific startup
|
||||
|
@ -160,7 +160,7 @@ MACHINE_CONFIG_START(_3do_state::_3do)
|
||||
MCFG_DEVICE_ADD( m_maincpu, ARM7_BE, XTAL(50'000'000)/4 )
|
||||
MCFG_DEVICE_PROGRAM_MAP( main_mem)
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL(m_nvram)
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_x16", _3do_state, timer_x16_cb, attotime::from_hz(12000)) // TODO: timing
|
||||
|
||||
@ -178,7 +178,7 @@ MACHINE_CONFIG_START(_3do_state::_3do_pal)
|
||||
MCFG_DEVICE_ADD(m_maincpu, ARM7_BE, XTAL(50'000'000)/4 )
|
||||
MCFG_DEVICE_PROGRAM_MAP( main_mem)
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL(m_nvram)
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("timer_x16", _3do_state, timer_x16_cb, attotime::from_hz(12000)) // TODO: timing
|
||||
|
||||
|
@ -505,7 +505,7 @@ MACHINE_CONFIG_START(unk_gambl_state::unkpacg)
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(unkpacg_main_map)
|
||||
MCFG_DEVICE_IO_MAP(unkpacg_main_portmap)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* sound hardware */
|
||||
// SPEAKER(config, "mono").front_center();
|
||||
|
@ -460,7 +460,7 @@ MACHINE_CONFIG_START(_4roses_state::_4roses)
|
||||
MCFG_DEVICE_PROGRAM_MAP(_4roses_map)
|
||||
MCFG_DEVICE_OPCODES_MAP(_4roses_opcodes_map)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
|
||||
|
@ -1033,7 +1033,7 @@ MACHINE_CONFIG_START(_5clown_state::fclown)
|
||||
MCFG_DEVICE_ADD("audiocpu", M6502, MASTER_CLOCK/8) /* guess, seems ok */
|
||||
MCFG_DEVICE_PROGRAM_MAP(fcaudio_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
pia6821_device &pia0(PIA6821(config, "pia0", 0));
|
||||
pia0.readpa_handler().set(FUNC(_5clown_state::mux_port_r));
|
||||
|
@ -312,7 +312,7 @@ MACHINE_CONFIG_START(_88games_state::_88games)
|
||||
MCFG_DEVICE_ADD("audiocpu", Z80, 3579545)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sound_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
|
||||
|
@ -850,7 +850,7 @@ MACHINE_CONFIG_START(accomm_state::accomm)
|
||||
/* internal ram */
|
||||
RAM(config, RAM_TAG).set_default_size("512K").set_extra_options("1M");
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* sound */
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
@ -649,7 +649,7 @@ MACHINE_CONFIG_START(acefruit_state::acefruit)
|
||||
MCFG_PALETTE_ADD("palette", 16)
|
||||
MCFG_PALETTE_INIT_OWNER(acefruit_state, acefruit)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -177,7 +177,9 @@ public:
|
||||
m_microtouch(*this, "microtouch"),
|
||||
m_maincpu(*this, "maincpu"),
|
||||
m_duart(*this, "duart"),
|
||||
m_acrtc(*this, "acrtc"),
|
||||
m_palette(*this, "palette"),
|
||||
m_nvram(*this, "nvram"),
|
||||
m_in0(*this, "IN0")
|
||||
{ }
|
||||
|
||||
@ -192,7 +194,9 @@ private:
|
||||
required_device<microtouch_device> m_microtouch;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<mc68681_device> m_duart;
|
||||
required_device<hd63484_device> m_acrtc;
|
||||
required_device<palette_device> m_palette;
|
||||
required_device<nvram_device> m_nvram;
|
||||
required_ioport m_in0;
|
||||
|
||||
/* misc */
|
||||
@ -311,8 +315,8 @@ WRITE16_MEMBER(adp_state::input_w)
|
||||
void adp_state::skattv_mem(address_map &map)
|
||||
{
|
||||
map(0x000000, 0x0fffff).rom();
|
||||
map(0x800080, 0x800081).rw("acrtc", FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw("acrtc", FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800080, 0x800081).rw(m_acrtc, FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw(m_acrtc, FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800100, 0x800101).rw(FUNC(adp_state::input_r), FUNC(adp_state::input_w));
|
||||
map(0x800140, 0x800143).rw("aysnd", FUNC(ay8910_device::data_r), FUNC(ay8910_device::address_data_w)).umask16(0x00ff); //18b too
|
||||
map(0x800180, 0x80019f).rw(m_duart, FUNC(mc68681_device::read), FUNC(mc68681_device::write)).umask16(0x00ff);
|
||||
@ -323,8 +327,8 @@ void adp_state::skattva_mem(address_map &map)
|
||||
{
|
||||
map(0x000000, 0x03ffff).rom();
|
||||
map(0x400000, 0x40001f).rw("rtc", FUNC(msm6242_device::read), FUNC(msm6242_device::write)).umask16(0x00ff);
|
||||
map(0x800080, 0x800081).rw("acrtc", FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw("acrtc", FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800080, 0x800081).rw(m_acrtc, FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw(m_acrtc, FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800100, 0x800101).portr("IN0");
|
||||
map(0x800140, 0x800143).rw("aysnd", FUNC(ay8910_device::data_r), FUNC(ay8910_device::address_data_w)).umask16(0x00ff); //18b too
|
||||
map(0x800180, 0x80019f).rw(m_duart, FUNC(mc68681_device::read), FUNC(mc68681_device::write)).umask16(0x00ff);
|
||||
@ -335,8 +339,8 @@ void adp_state::quickjac_mem(address_map &map)
|
||||
{
|
||||
map(0x000000, 0x01ffff).rom();
|
||||
map(0x400000, 0x40001f).rw("rtc", FUNC(msm6242_device::read), FUNC(msm6242_device::write)).umask16(0x00ff);
|
||||
map(0x800080, 0x800081).rw("acrtc", FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w)); // bad
|
||||
map(0x800082, 0x800083).rw("acrtc", FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w)); // bad
|
||||
map(0x800080, 0x800081).rw(m_acrtc, FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w)); // bad
|
||||
map(0x800082, 0x800083).rw(m_acrtc, FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w)); // bad
|
||||
map(0x800100, 0x800101).portr("IN0");
|
||||
map(0x800140, 0x800143).rw("aysnd", FUNC(ay8910_device::data_r), FUNC(ay8910_device::address_data_w)).umask16(0x00ff); //18b too
|
||||
map(0x800180, 0x80019f).rw(m_duart, FUNC(mc68681_device::read), FUNC(mc68681_device::write)).umask16(0x00ff);
|
||||
@ -347,8 +351,8 @@ void adp_state::funland_mem(address_map &map)
|
||||
{
|
||||
map(0x000000, 0x0fffff).rom();
|
||||
map(0x400000, 0x40001f).rw("rtc", FUNC(msm6242_device::read), FUNC(msm6242_device::write)).umask16(0x00ff);
|
||||
map(0x800080, 0x800081).rw("acrtc", FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw("acrtc", FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800080, 0x800081).rw(m_acrtc, FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw(m_acrtc, FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800089, 0x800089).w("ramdac", FUNC(ramdac_device::index_w));
|
||||
map(0x80008b, 0x80008b).w("ramdac", FUNC(ramdac_device::pal_w));
|
||||
map(0x80008d, 0x80008d).w("ramdac", FUNC(ramdac_device::mask_w));
|
||||
@ -361,8 +365,8 @@ void adp_state::funland_mem(address_map &map)
|
||||
void adp_state::fstation_mem(address_map &map)
|
||||
{
|
||||
map(0x000000, 0x0fffff).rom();
|
||||
map(0x800080, 0x800081).rw("acrtc", FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw("acrtc", FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800080, 0x800081).rw(m_acrtc, FUNC(hd63484_device::status16_r), FUNC(hd63484_device::address16_w));
|
||||
map(0x800082, 0x800083).rw(m_acrtc, FUNC(hd63484_device::data16_r), FUNC(hd63484_device::data16_w));
|
||||
map(0x800100, 0x800101).rw(FUNC(adp_state::input_r), FUNC(adp_state::input_w));
|
||||
map(0x800140, 0x800143).rw("aysnd", FUNC(ay8910_device::data_r), FUNC(ay8910_device::address_data_w)).umask16(0x00ff); //18b too
|
||||
map(0x800180, 0x80019f).rw(m_duart, FUNC(mc68681_device::read), FUNC(mc68681_device::write)).umask16(0x00ff);
|
||||
@ -554,7 +558,7 @@ void adp_state::fstation_hd63484_map(address_map &map)
|
||||
|
||||
MACHINE_CONFIG_START(adp_state::quickjac)
|
||||
|
||||
MCFG_DEVICE_ADD("maincpu", M68000, 8000000)
|
||||
MCFG_DEVICE_ADD(m_maincpu, M68000, 8000000)
|
||||
MCFG_DEVICE_PROGRAM_MAP(quickjac_mem)
|
||||
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(adp_state, duart_iack_handler)
|
||||
|
||||
@ -568,7 +572,7 @@ MACHINE_CONFIG_START(adp_state::quickjac)
|
||||
|
||||
MCFG_MICROTOUCH_ADD( "microtouch", 9600, WRITELINE("duart", mc68681_device, rx_a_w) )
|
||||
|
||||
MCFG_NVRAM_ADD_NO_FILL("nvram")
|
||||
NVRAM(config, m_nvram, nvram_device::DEFAULT_NONE);
|
||||
|
||||
MCFG_DEVICE_ADD("rtc", MSM6242, XTAL(32'768))
|
||||
//MCFG_MSM6242_OUT_INT_HANDLER(WRITELINE(*this, adp_state, rtc_irq))
|
||||
@ -585,7 +589,7 @@ MACHINE_CONFIG_START(adp_state::quickjac)
|
||||
|
||||
MCFG_PALETTE_INIT_OWNER(adp_state,adp)
|
||||
|
||||
MCFG_HD63484_ADD("acrtc", 0, adp_hd63484_map)
|
||||
HD63484(config, m_acrtc, 0).set_addrmap(0, &adp_state::adp_hd63484_map);
|
||||
|
||||
SPEAKER(config, "mono").front_center();
|
||||
MCFG_DEVICE_ADD("aysnd", AY8910, 3686400/2)
|
||||
@ -594,25 +598,24 @@ MACHINE_CONFIG_START(adp_state::quickjac)
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(adp_state::skattv)
|
||||
void adp_state::skattv(machine_config &config)
|
||||
{
|
||||
quickjac(config);
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(skattv_mem)
|
||||
MACHINE_CONFIG_END
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &adp_state::skattv_mem);
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(adp_state::skattva)
|
||||
void adp_state::skattva(machine_config &config)
|
||||
{
|
||||
quickjac(config);
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(skattva_mem)
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &adp_state::skattva_mem);
|
||||
m_nvram->set_custom_handler(FUNC(adp_state::skattva_nvram_init));
|
||||
}
|
||||
|
||||
MCFG_NVRAM_REPLACE_CUSTOM_DRIVER("nvram", adp_state, skattva_nvram_init)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(adp_state::fashiong)
|
||||
void adp_state::fashiong(machine_config &config)
|
||||
{
|
||||
skattv(config);
|
||||
MCFG_DEVICE_MODIFY("acrtc")
|
||||
MCFG_HD63484_ADDRESS_MAP(fashiong_hd63484_map)
|
||||
MACHINE_CONFIG_END
|
||||
m_acrtc->set_addrmap(0, &adp_state::fashiong_hd63484_map);
|
||||
}
|
||||
|
||||
void adp_state::ramdac_map(address_map &map)
|
||||
{
|
||||
|
@ -285,7 +285,7 @@ MACHINE_CONFIG_START(albazc_state::hanaroku)
|
||||
MCFG_DEVICE_PROGRAM_MAP(hanaroku_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", albazc_state, irq0_line_hold)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TICKET_DISPENSER_ADD("hopper", attotime::from_msec(50), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )
|
||||
|
||||
|
@ -445,7 +445,7 @@ MACHINE_CONFIG_START(alesis_state::hr16)
|
||||
/* sound hardware */
|
||||
MCFG_ALESIS_DM3AG_ADD("dm3ag", 12_MHz_XTAL/2)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(alesis_state::sr16)
|
||||
|
@ -311,7 +311,7 @@ MACHINE_CONFIG_START(alg_state::alg_r1)
|
||||
|
||||
ADDRESS_MAP_BANK(config, "overlay").set_map(&alg_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
ntsc_video(config);
|
||||
|
@ -457,7 +457,7 @@ MACHINE_CONFIG_START(alphasmart_state::alphasmart)
|
||||
MCFG_PALETTE_ADD("palette", 2)
|
||||
MCFG_PALETTE_INIT_OWNER(alphasmart_state, alphasmart)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(asma2k_state::asma2k)
|
||||
|
@ -849,7 +849,7 @@ MACHINE_CONFIG_START(amaticmg_state::amaticmg)
|
||||
MCFG_DEVICE_PROGRAM_MAP(amaticmg_map)
|
||||
MCFG_DEVICE_IO_MAP(amaticmg_portmap)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* 3x 8255 */
|
||||
MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0)
|
||||
|
@ -1781,10 +1781,10 @@ MACHINE_CONFIG_START(cdtv_state::cdtv)
|
||||
ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_1mb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
|
||||
// standard sram
|
||||
MCFG_NVRAM_ADD_0FILL("sram")
|
||||
NVRAM(config, "sram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
// 256kb memory card
|
||||
MCFG_NVRAM_ADD_0FILL("memcard")
|
||||
NVRAM(config, "memcard", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
// real-time clock
|
||||
MCFG_DEVICE_ADD("u61", MSM6242, XTAL(32'768))
|
||||
|
@ -1157,7 +1157,7 @@ MACHINE_CONFIG_START(ampoker2_state::ampoker2)
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
MCFG_WATCHDOG_TIME_INIT(attotime::from_msec(200)) /* 200 ms, measured */
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -970,7 +970,7 @@ MACHINE_CONFIG_START(apc_state::apc)
|
||||
m_dmac->out_dack_callback<2>().set(FUNC(apc_state::apc_dack2_w));
|
||||
m_dmac->out_dack_callback<3>().set(FUNC(apc_state::apc_dack3_w));
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL(m_cmos)
|
||||
NVRAM(config, m_cmos, nvram_device::DEFAULT_ALL_1);
|
||||
MCFG_UPD1990A_ADD(m_rtc, XTAL(32'768), NOOP, NOOP)
|
||||
|
||||
MCFG_UPD765A_ADD(m_fdc, true, true)
|
||||
|
@ -4569,7 +4569,7 @@ MACHINE_CONFIG_START( apple2gs_state::apple2gs )
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("repttmr", apple2gs_state, ay3600_repeat, attotime::from_hz(15))
|
||||
#endif
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD(A2GS_VIDEO_TAG, APPLE2_VIDEO, A2GS_14M)
|
||||
|
||||
|
@ -428,7 +428,7 @@ MACHINE_CONFIG_START(arachnid_state::arachnid)
|
||||
MCFG_DEVICE_ADD(M6809_TAG, MC6809, 10.738635_MHz_XTAL / 3)
|
||||
MCFG_DEVICE_PROGRAM_MAP(arachnid_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // MK48Z02 (or DS1220Y)
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // MK48Z02 (or DS1220Y)
|
||||
|
||||
// devices
|
||||
PIA6821(config, m_pia_u4, 0);
|
||||
|
@ -2057,7 +2057,7 @@ MACHINE_CONFIG_START(aristmk5_state::aristmk5)
|
||||
EEPROM_93C56_16BIT(config, "eeprom0");
|
||||
EEPROM_93C56_16BIT(config, "eeprom1");
|
||||
|
||||
MCFG_NVRAM_ADD_NO_FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_NONE);
|
||||
|
||||
// TL16C452FN U71
|
||||
MCFG_DEVICE_ADD("uart_0a", NS16450, MASTER_CLOCK / 9)
|
||||
|
@ -308,7 +308,7 @@ MACHINE_CONFIG_START(arcadia_amiga_state::arcadia)
|
||||
|
||||
ADDRESS_MAP_BANK(config, "overlay").set_map(&amiga_state::overlay_512kb_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
ntsc_video(config);
|
||||
|
@ -530,7 +530,7 @@ MACHINE_CONFIG_START(astrocorp_state::showhand)
|
||||
MCFG_DEVICE_PROGRAM_MAP(showhand_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", astrocorp_state, irq4_line_hold)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
EEPROM_93C46_16BIT(config, "eeprom").default_data(showhand_default_eeprom, sizeof(showhand_default_eeprom));
|
||||
|
||||
@ -583,7 +583,7 @@ MACHINE_CONFIG_START(astrocorp_state::skilldrp)
|
||||
MCFG_DEVICE_PROGRAM_MAP(skilldrp_map)
|
||||
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", astrocorp_state, skilldrp_scanline, "screen", 0, 1)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
EEPROM_93C46_16BIT(config, "eeprom");
|
||||
|
||||
MCFG_TICKET_DISPENSER_ADD("ticket", attotime::from_msec(200), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_LOW )
|
||||
|
@ -1202,7 +1202,7 @@ MACHINE_CONFIG_START(astrocde_state::astrocade_16color_base)
|
||||
/* basic machine hardware */
|
||||
ADDRESS_MAP_BANK(config, m_bank4000).set_map(&astrocde_state::bank4000_map).set_options(ENDIANNESS_LITTLE, 8, 16, 0x4000);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_PALETTE_MODIFY("palette")
|
||||
@ -1436,7 +1436,7 @@ MACHINE_CONFIG_START(astrocde_state::robby)
|
||||
MCFG_DEVICE_PROGRAM_MAP(robby_map)
|
||||
MCFG_DEVICE_IO_MAP(port_map_stereo_pattern)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // HM6116LP-4 + battery
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // HM6116LP-4 + battery
|
||||
|
||||
cd4099_device &outlatch(CD4099(config, "outlatch")); // on game board at U1
|
||||
outlatch.q_out_cb<0>().set(FUNC(astrocde_state::coin_counter_w<0>));
|
||||
|
@ -556,7 +556,7 @@ MACHINE_CONFIG_START(at_state::at386)
|
||||
MCFG_DEVICE_ADD("mb", AT_MB, 0)
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(60))
|
||||
downcast<at_mb_device *>(device)->at_softlists(config);
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
// on-board devices
|
||||
MCFG_DEVICE_ADD("board1", ISA16_SLOT, 0, "mb:isabus", pc_isa16_cards, "fdcsmc", true) // FIXME: deteremine ISA bus clock
|
||||
@ -721,7 +721,7 @@ MACHINE_CONFIG_START(at_vrom_fix_state::megapcpla)
|
||||
MCFG_DEVICE_ADD("mb", AT_MB, 0)
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(60))
|
||||
downcast<at_mb_device *>(device)->at_softlists(config);
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
// on board devices
|
||||
MCFG_DEVICE_ADD("board1", ISA16_SLOT, 0, "mb:isabus", pc_isa16_cards, "fdcsmc", true) // FIXME: determine ISA bus clock
|
||||
|
@ -483,7 +483,7 @@ MACHINE_CONFIG_START(atari_s2_state::atari_s2)
|
||||
/* basic machine hardware */
|
||||
MCFG_DEVICE_ADD("maincpu", M6800, XTAL(4'000'000) / 4)
|
||||
MCFG_DEVICE_PROGRAM_MAP(atari_s2_map)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
|
||||
/* Sound */
|
||||
|
@ -1192,7 +1192,7 @@ MACHINE_CONFIG_START(attache_state::attache)
|
||||
MCFG_TMS9927_VSYN_CALLBACK(WRITELINE("ctc", z80ctc_device, trg2))
|
||||
MCFG_VIDEO_SET_SCREEN("screen")
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RAM(config, RAM_TAG).set_default_size("64K");
|
||||
|
||||
@ -1282,7 +1282,7 @@ MACHINE_CONFIG_START(attache816_state::attache816)
|
||||
MCFG_TMS9927_VSYN_CALLBACK(WRITELINE("ctc", z80ctc_device, trg2))
|
||||
MCFG_VIDEO_SET_SCREEN("screen")
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RAM(config, RAM_TAG).set_default_size("64K");
|
||||
|
||||
|
@ -804,7 +804,7 @@ MACHINE_CONFIG_START(avigo_state::avigo)
|
||||
ADDRESS_MAP_BANK(config, "bank0").set_map(&avigo_state::avigo_banked_map).set_options(ENDIANNESS_LITTLE, 8, 32, 0x4000);
|
||||
ADDRESS_MAP_BANK(config, "bank1").set_map(&avigo_state::avigo_banked_map).set_options(ENDIANNESS_LITTLE, 8, 32, 0x4000);
|
||||
|
||||
MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram", avigo_state, nvram_init)
|
||||
NVRAM(config, "nvram").set_custom_handler(FUNC(avigo_state::nvram_init));
|
||||
|
||||
// IRQ 1 is used for scan the pen and for cursor blinking
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("scan_timer", avigo_state, avigo_scan_timer, attotime::from_hz(50))
|
||||
|
@ -161,7 +161,7 @@ MACHINE_CONFIG_START(aztarac_state::aztarac)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sound_map)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(aztarac_state, snd_timed_irq, 100)
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
|
||||
|
@ -652,7 +652,7 @@ MACHINE_CONFIG_START(bbusters_state::bbusters)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sound_map)
|
||||
MCFG_DEVICE_IO_MAP(sound_portmap)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("eeprom")
|
||||
NVRAM(config, "eeprom", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
||||
|
@ -1127,7 +1127,7 @@ MACHINE_CONFIG_START(berzerk_state::berzerk)
|
||||
MCFG_DEVICE_PROGRAM_MAP(berzerk_map)
|
||||
MCFG_DEVICE_IO_MAP(berzerk_io_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD("ls181_10c", TTL74181)
|
||||
MCFG_DEVICE_ADD("ls181_12c", TTL74181)
|
||||
|
@ -1648,7 +1648,7 @@ MACHINE_CONFIG_START(bfcobra_state::bfcobra)
|
||||
MCFG_DEVICE_PROGRAM_MAP(m6809_prog_map)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(bfcobra_state, timer_irq, 1000)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
|
||||
/* TODO */
|
||||
|
@ -1088,7 +1088,7 @@ MACHINE_CONFIG_START(bfm_sc1_state::scorpion1)
|
||||
MCFG_DEVICE_ADD("aysnd",AY8912, MASTER_CLOCK/4)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
config.set_default_layout(layout_sc1_vfd);
|
||||
|
||||
MCFG_DEVICE_ADD("reel0", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4)
|
||||
|
@ -2290,8 +2290,8 @@ MACHINE_CONFIG_START(bfm_sc2_vid_state::scorpion2_vid)
|
||||
MCFG_BFMBD1_ADD("vfd0",0)
|
||||
MCFG_BFMBD1_ADD("vfd1",1)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_vid_state, e2ram_init)
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
NVRAM(config, "e2ram").set_custom_handler(FUNC(bfm_sc2_vid_state::e2ram_init));
|
||||
config.set_default_layout(layout_sc2_vid);
|
||||
|
||||
MCFG_BFM_ADDER2_ADD("adder2")
|
||||
@ -3767,8 +3767,8 @@ MACHINE_CONFIG_START(bfm_sc2_awp_state::scorpion2)
|
||||
MCFG_DEVICE_ADD("ymsnd",YM2413, XTAL(3'579'545))
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_awp_state, e2ram_init)
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
NVRAM(config, "e2ram").set_custom_handler(FUNC(bfm_sc2_awp_state::e2ram_init));
|
||||
|
||||
/* video hardware */
|
||||
config.set_default_layout(layout_sc2_vfd);
|
||||
@ -3824,8 +3824,8 @@ MACHINE_CONFIG_START(bfm_sc2_dmd_state::scorpion2_dm01)
|
||||
MCFG_DEVICE_ADD("upd",UPD7759)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MCFG_NVRAM_ADD_CUSTOM_DRIVER("e2ram", bfm_sc2_dmd_state, e2ram_init)
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
NVRAM(config, "e2ram").set_custom_handler(FUNC(bfm_sc2_dmd_state::e2ram_init));
|
||||
|
||||
/* video hardware */
|
||||
config.set_default_layout(layout_sc2_dmd);
|
||||
|
@ -902,7 +902,7 @@ MACHINE_CONFIG_START(sc4_state::sc4_common)
|
||||
/* sound hardware */
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
|
||||
MCFG_DEVICE_ADD("duart68681", MC68681, 16000000/4) // ?? Mhz
|
||||
MCFG_MC68681_SET_EXTERNAL_CLOCKS(XTAL(16'000'000)/2/8, XTAL(16'000'000)/2/16, XTAL(16'000'000)/2/16, XTAL(16'000'000)/2/8)
|
||||
|
@ -408,7 +408,7 @@ MACHINE_CONFIG_START(bfmsys85_state::bfmsys85)
|
||||
MCFG_DEVICE_ADD("aysnd",AY8912, MASTER_CLOCK/4) // add AY8912 soundchip
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // load/save nv RAM
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // load/save nv RAM
|
||||
|
||||
MCFG_DEVICE_ADD("reel0", REEL, STARPOINT_48STEP_REEL, 1, 3, 0x09, 4)
|
||||
MCFG_STEPPER_OPTIC_CALLBACK(WRITELINE(*this, bfmsys85_state, reel0_optic_cb))
|
||||
|
@ -237,7 +237,7 @@ MACHINE_CONFIG_START(big10_state::big10)
|
||||
MCFG_DEVICE_PROGRAM_MAP(main_map)
|
||||
MCFG_DEVICE_IO_MAP(main_io)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_V9938_ADD("v9938", "screen", VDP_MEM, MASTER_CLOCK)
|
||||
|
@ -701,7 +701,7 @@ MACHINE_CONFIG_START(bingor_state::bingor)
|
||||
MCFG_DEVICE_ADD("pic", PIC16C57, 12000000) //?? Mhz
|
||||
|
||||
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_bingor)
|
||||
//MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
|
@ -1722,7 +1722,7 @@ MACHINE_CONFIG_START(blitz68k_state::ilpag)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1)
|
||||
MCFG_SCREEN_UPDATE_DRIVER(blitz68k_state, screen_update_blitz68k)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_PALETTE_ADD(m_palette, 0x100)
|
||||
|
||||
@ -1784,7 +1784,7 @@ MACHINE_CONFIG_START(blitz68k_state::cjffruit)
|
||||
|
||||
// MC68HC705C8P (Sound MCU)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
@ -1816,7 +1816,7 @@ MACHINE_CONFIG_START(blitz68k_state::bankrob)
|
||||
|
||||
// MC68HC705C8P (MCU2)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
@ -1846,7 +1846,7 @@ MACHINE_CONFIG_START(blitz68k_state::bankroba)
|
||||
|
||||
// MC68HC705C8P (MCU)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
@ -1875,7 +1875,7 @@ MACHINE_CONFIG_START(blitz68k_state::deucesw2)
|
||||
|
||||
// MC68HC705C8P (MCU)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
@ -1906,7 +1906,7 @@ MACHINE_CONFIG_START(blitz68k_state::dualgame)
|
||||
|
||||
// MC68HC705C8P (MCU2)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
@ -1935,7 +1935,7 @@ MACHINE_CONFIG_START(blitz68k_state::hermit)
|
||||
|
||||
// MC68HC705C8P (MCU)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
@ -1969,7 +1969,7 @@ MACHINE_CONFIG_START(blitz68k_state::maxidbl)
|
||||
|
||||
// MC68HC705C8P (MCU3)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
|
@ -826,7 +826,7 @@ MACHINE_CONFIG_START(bmcpokr_state::bmcpokr)
|
||||
MCFG_RAMDAC_ADD("ramdac", ramdac_map, "palette")
|
||||
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_bmcpokr)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TICKET_DISPENSER_ADD("hopper", attotime::from_msec(10), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_LOW) // hopper stuck low if too slow
|
||||
|
||||
|
@ -319,7 +319,7 @@ MACHINE_CONFIG_START(btoads_state::btoads)
|
||||
MCFG_DEVICE_IO_MAP(sound_io_map)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(btoads_state, irq0_line_assert, 183)
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_TLC34076_ADD("tlc34076", TLC34076_6_BIT)
|
||||
|
@ -998,7 +998,7 @@ MACHINE_CONFIG_START(by17_state::by17)
|
||||
MCFG_DEVICE_ADD("maincpu", M6800, 530000) // No xtal, just 2 chips forming a multivibrator oscillator around 530KHz
|
||||
MCFG_DEVICE_PROGRAM_MAP(by17_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // 'F' filled causes Credit Display to be blank on first startup
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // 'F' filled causes Credit Display to be blank on first startup
|
||||
|
||||
/* Video */
|
||||
config.set_default_layout(layout_by17);
|
||||
|
@ -1097,7 +1097,7 @@ MACHINE_CONFIG_START(by35_state::by35)
|
||||
MCFG_DEVICE_ADD("maincpu", M6800, 530000) // No xtal, just 2 chips forming a multivibrator oscillator around 530KHz
|
||||
MCFG_DEVICE_PROGRAM_MAP(by35_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // 'F' filled causes Credit Display to be blank on first startup
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // 'F' filled causes Credit Display to be blank on first startup
|
||||
|
||||
/* Video */
|
||||
config.set_default_layout(layout_by35);
|
||||
|
@ -384,7 +384,7 @@ MACHINE_CONFIG_START(by6803_state::by6803)
|
||||
MCFG_DEVICE_PROGRAM_MAP(by6803_map)
|
||||
MCFG_DEVICE_IO_MAP(by6803_io)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* Video */
|
||||
//config.set_default_layout(layout_by6803);
|
||||
|
@ -765,7 +765,7 @@ MACHINE_CONFIG_START(by133_state::babypac)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sound_map)
|
||||
MCFG_DEVICE_IO_MAP(sound_portmap)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
PIA6821(config, m_pia_u7, 0);
|
||||
m_pia_u7->readpa_handler().set(FUNC(by133_state::u7_a_r));
|
||||
|
@ -295,7 +295,7 @@ MACHINE_CONFIG_START(calcune_state::calcune)
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 0xc0*2)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* sound hardware */
|
||||
SPEAKER(config, "lspeaker").front_left();
|
||||
|
@ -2576,7 +2576,7 @@ MACHINE_CONFIG_START(calomega_state::sys903)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sys903_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", calomega_state, irq0_line_hold)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
PIA6821(config, m_pia[0], 0);
|
||||
m_pia[0]->readpa_handler().set(FUNC(calomega_state::s903_mux_port_r));
|
||||
|
@ -330,7 +330,7 @@ MACHINE_CONFIG_START(capbowl_state::capbowl)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sound_map)
|
||||
// MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_ASTABLE(100000.0, 100000.0, 0.1e-6) * 15.5) // TODO
|
||||
|
||||
MCFG_NVRAM_ADD_RANDOM_FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_RANDOM);
|
||||
|
||||
MCFG_TICKET_DISPENSER_ADD("ticket", attotime::from_msec(100), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_LOW)
|
||||
|
||||
|
@ -350,7 +350,7 @@ MACHINE_CONFIG_START(caswin_state::vvillage)
|
||||
MCFG_SCREEN_UPDATE_DRIVER(caswin_state, screen_update_vvillage)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_vvillage)
|
||||
MCFG_PALETTE_ADD("palette", 0x40)
|
||||
|
@ -1088,7 +1088,7 @@ MACHINE_CONFIG_START(cat_state::cat)
|
||||
SPEAKER(config, "mono").front_center();
|
||||
SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 1.00);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( cat )
|
||||
|
@ -2550,7 +2550,7 @@ MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cave_state::pacslot)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_DEVICE_ADD("maincpu", M68000, 28_MHz_XTAL / 2)
|
||||
@ -2804,7 +2804,7 @@ MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cave_state::tekkencw)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_DEVICE_ADD("maincpu", M68000, 28_MHz_XTAL / 2)
|
||||
@ -2858,7 +2858,7 @@ MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cave_state::tjumpman)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_DEVICE_ADD("maincpu", M68000, 28_MHz_XTAL / 2)
|
||||
|
@ -590,9 +590,9 @@ MACHINE_CONFIG_START(cc40_state::cc40)
|
||||
MCFG_TMS7000_IN_PORTA_CB(READ8(*this, cc40_state, keyboard_r))
|
||||
MCFG_TMS7000_OUT_PORTB_CB(WRITE8(*this, cc40_state, keyboard_w))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("sysram.0")
|
||||
MCFG_NVRAM_ADD_0FILL("sysram.1")
|
||||
MCFG_NVRAM_ADD_0FILL("sysram.2")
|
||||
NVRAM(config, "sysram.0", nvram_device::DEFAULT_ALL_0);
|
||||
NVRAM(config, "sysram.1", nvram_device::DEFAULT_ALL_0);
|
||||
NVRAM(config, "sysram.2", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", LCD)
|
||||
|
@ -312,7 +312,7 @@ MACHINE_CONFIG_START(cdc721_state::cdc721)
|
||||
ADDRESS_MAP_BANK(config, "block8").set_map(&cdc721_state::block8_map).set_options(ENDIANNESS_LITTLE, 8, 32, 0x4000);
|
||||
ADDRESS_MAP_BANK(config, "blockc").set_map(&cdc721_state::blockc_map).set_options(ENDIANNESS_LITTLE, 8, 32, 0x4000);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // MCM51L01C45 (256x4) + battery
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // MCM51L01C45 (256x4) + battery
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -257,7 +257,7 @@ MACHINE_CONFIG_START(cesclassic_state::cesclassic)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("l_lcd", cesclassic_state, irq2_line_assert) // TODO: unknown sources
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(cesclassic_state, irq3_line_assert, 60*8)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("l_lcd", LCD)
|
||||
|
@ -497,7 +497,7 @@ MACHINE_CONFIG_START(champbwl_state::champbwl)
|
||||
MCFG_DEVICE_PROGRAM_MAP(champbwl_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", champbwl_state, irq0_line_hold)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(champbwl_state,champbwl)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(champbwl_state,champbwl)
|
||||
@ -563,7 +563,7 @@ MACHINE_CONFIG_START(champbwl_state::doraemon)
|
||||
MCFG_DEVICE_PROGRAM_MAP(doraemon_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", champbwl_state, irq0_line_hold)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_TICKET_DISPENSER_ADD("hopper", attotime::from_msec(2000), TICKET_MOTOR_ACTIVE_LOW, TICKET_STATUS_ACTIVE_LOW )
|
||||
|
@ -513,7 +513,7 @@ MACHINE_CONFIG_START(chinsan_state::chinsan)
|
||||
MCFG_DEVICE_OPCODES_MAP(decrypted_opcodes_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", chinsan_state, vblank_int)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD("ppi", I8255A, 0)
|
||||
MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, chinsan_state, input_select_w))
|
||||
|
@ -381,7 +381,7 @@ MACHINE_CONFIG_START(chsuper_state::chsuper)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 48*8-1, 0, 30*8-1)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_chsuper)
|
||||
MCFG_PALETTE_ADD("palette", 0x100)
|
||||
|
@ -409,7 +409,7 @@ MACHINE_CONFIG_START(cidelsa_state::destryer)
|
||||
cpu.clear_cb().set(FUNC(cidelsa_state::clear_r));
|
||||
cpu.q_cb().set(FUNC(cidelsa_state::q_w));
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* sound and video hardware */
|
||||
destryer_video(config);
|
||||
@ -424,7 +424,7 @@ MACHINE_CONFIG_START(cidelsa_state::destryera)
|
||||
cpu.clear_cb().set(FUNC(cidelsa_state::clear_r));
|
||||
cpu.q_cb().set(FUNC(cidelsa_state::q_w));
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* sound and video hardware */
|
||||
destryer_video(config);
|
||||
@ -440,7 +440,7 @@ MACHINE_CONFIG_START(cidelsa_state::altair)
|
||||
cpu.q_cb().set(FUNC(cidelsa_state::q_w));
|
||||
cpu.tpb_cb().set("ic26", FUNC(cdp1852_device::clock_w));
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* input/output hardware */
|
||||
cdp1852_device &ic23(CDP1852(config, "ic23")); // clock is really tied to CDP1869 CMSEL (pin 37)
|
||||
@ -473,7 +473,7 @@ MACHINE_CONFIG_START(draco_state::draco)
|
||||
cpu.q_cb().set(FUNC(draco_state::q_w));
|
||||
cpu.tpb_cb().set("ic32", FUNC(cdp1852_device::clock_w));
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD(COP402N_TAG, COP402, DRACO_SND_CHR1)
|
||||
MCFG_DEVICE_PROGRAM_MAP(draco_sound_map)
|
||||
|
@ -2234,7 +2234,7 @@ MACHINE_CONFIG_START(cischeat_state::captflag)
|
||||
MCFG_TICKET_DISPENSER_ADD("hopper", attotime::from_msec(2000), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )
|
||||
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -729,7 +729,7 @@ MACHINE_CONFIG_START(clcd_state::clcd)
|
||||
|
||||
RAM(config, "ram").set_default_size("128K").set_extra_options("32K,64K").set_default_value(0);
|
||||
|
||||
MCFG_NVRAM_ADD_CUSTOM_DRIVER("nvram", clcd_state, nvram_init)
|
||||
NVRAM(config, "nvram").set_custom_handler(FUNC(clcd_state::nvram_init));
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -695,7 +695,7 @@ MACHINE_CONFIG_START(cliffhgr_state::cliffhgr)
|
||||
MCFG_DEVICE_IO_MAP(mainport)
|
||||
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_LASERDISC_PR8210_ADD("laserdisc")
|
||||
MCFG_LASERDISC_OVERLAY_DEVICE(tms9928a_device::TOTAL_HORZ, tms9928a_device::TOTAL_VERT_NTSC, "tms9928a", tms9928a_device, screen_update)
|
||||
|
@ -326,7 +326,7 @@ MACHINE_CONFIG_START(cloak_state::cloak)
|
||||
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(1000))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
ls259_device &outlatch(LS259(config, "outlatch")); // 10B
|
||||
outlatch.q_out_cb<0>().set(FUNC(cloak_state::coin_counter_r_w));
|
||||
|
@ -259,7 +259,7 @@ MACHINE_CONFIG_START(clpoker_state::clpoker)
|
||||
MCFG_DEVICE_PROGRAM_MAP(prg_map)
|
||||
MCFG_DEVICE_IO_MAP(io_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // HY6116ALP-12
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // HY6116ALP-12
|
||||
|
||||
MCFG_DEVICE_ADD("ppi_outputs", I8255, 0) // M5L8255AP-5
|
||||
MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, clpoker_state, output_a_w))
|
||||
|
@ -1325,7 +1325,7 @@ MACHINE_CONFIG_START(coinmstr_state::jpcoin)
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(jpcoin_map)
|
||||
MCFG_DEVICE_IO_MAP(jpcoin_io_map)
|
||||
// MCFG_NVRAM_ADD_0FILL("attr_ram3")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/*
|
||||
|
@ -644,7 +644,7 @@ MACHINE_CONFIG_START(coinmvga_state::coinmvga)
|
||||
MCFG_DEVICE_IO_MAP(coinmvga_io_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", coinmvga_state, vblank_irq) /* wrong, fix me */
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -735,7 +735,7 @@ MACHINE_CONFIG_START(coolpool_state::amerdart)
|
||||
MCFG_GENERIC_LATCH_DATA_PENDING_CB(INPUTLINE("maincpu", 1))
|
||||
|
||||
MCFG_MACHINE_RESET_OVERRIDE(coolpool_state,amerdart)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD(m_nvram_timer, coolpool_state, nvram_write_timeout)
|
||||
|
||||
@ -780,7 +780,7 @@ MACHINE_CONFIG_START(coolpool_state::coolpool)
|
||||
MCFG_GENERIC_LATCH_DATA_PENDING_CB(INPUTLINE("maincpu", 1))
|
||||
|
||||
MCFG_MACHINE_RESET_OVERRIDE(coolpool_state,coolpool)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD(m_nvram_timer, coolpool_state, nvram_write_timeout)
|
||||
|
||||
|
@ -3288,7 +3288,7 @@ MACHINE_CONFIG_START(coolridr_state::coolridr)
|
||||
MCFG_DEVICE_PROGRAM_MAP(coolridr_submap)
|
||||
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer2", coolridr_state, system_h1_sub, "screen", 0, 1)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
sega_315_5649_device &io(SEGA_315_5649(config, "io", 0));
|
||||
io.out_pb_callback().set(FUNC(coolridr_state::lamps_w));
|
||||
|
@ -1399,7 +1399,7 @@ MACHINE_CONFIG_START(corona_state::winner81)
|
||||
MCFG_DEVICE_IO_MAP(winner81_sound_cpu_io_map)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(corona_state, nmi_line_pulse, 244) /* 244 Hz (1MHz/16/16/16) */
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -1433,7 +1433,7 @@ MACHINE_CONFIG_START(corona_state::winner82)
|
||||
MCFG_DEVICE_PROGRAM_MAP(winner82_sound_map) /* IM1 instead of NMI */
|
||||
MCFG_DEVICE_IO_MAP(winner82_sound_cpu_io_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -1468,7 +1468,7 @@ MACHINE_CONFIG_START(corona_state::re800)
|
||||
MCFG_DEVICE_IO_MAP(re800_sound_cpu_io_map)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(corona_state, nmi_line_pulse, 244) /* 244 Hz (1MHz/16/16/16) */
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -1502,7 +1502,7 @@ MACHINE_CONFIG_START(corona_state::rcirulet)
|
||||
MCFG_DEVICE_PROGRAM_MAP(winner82_sound_map) /* IM1 instead of NMI */
|
||||
MCFG_DEVICE_IO_MAP(winner82_sound_cpu_io_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -1537,7 +1537,7 @@ MACHINE_CONFIG_START(corona_state::luckyrlt)
|
||||
MCFG_DEVICE_IO_MAP(luckyrlt_sound_cpu_io_map)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(corona_state, nmi_line_pulse, 244) /* 244 Hz (1MHz/16/16/16) */
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -2545,7 +2545,7 @@ MACHINE_CONFIG_START(cps3_state::cps3)
|
||||
42.9545MHz / 15.4445kHz = 2781.217 / 6 = 463.536 -> unlikely
|
||||
*/
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("eeprom")
|
||||
NVRAM(config, "eeprom", nvram_device::DEFAULT_ALL_0);
|
||||
MCFG_PALETTE_ADD("palette", 0x10000) // actually 0x20000 ...
|
||||
|
||||
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfxdecode_device::empty)
|
||||
|
@ -1493,7 +1493,7 @@ MACHINE_CONFIG_START(crystal_state::crystal)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", crystal_state, crystal_interrupt)
|
||||
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(crystal_state, icallback)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
|
@ -382,7 +382,7 @@ MACHINE_CONFIG_START(csplayh5_state::csplayh5)
|
||||
ide.irq_handler().set(FUNC(csplayh5_state::ide_irq));
|
||||
#endif
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_V9958_ADD("v9958", "screen", 0x20000, XTAL(21'477'272)) // typical 9958 clock, not verified
|
||||
|
@ -542,7 +542,7 @@ MACHINE_CONFIG_START(cubeqst_state::cubeqst)
|
||||
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(48000))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_LASERDISC_SIMUTREK_ADD("laserdisc")
|
||||
MCFG_LASERDISC_OVERLAY_DRIVER(CUBEQST_HBLANK, CUBEQST_VCOUNT, cubeqst_state, screen_update_cubeqst)
|
||||
|
@ -418,7 +418,7 @@ MACHINE_CONFIG_START(cybiko_state::cybikov1)
|
||||
AT45DB041(config, m_flash1, 0);
|
||||
m_flash1->so_callback().set("maincpu:sci1", FUNC(h8_sci_device::rx_w));
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* internal ram */
|
||||
RAM(config, m_ram).set_default_size("512K").set_extra_options("1M");
|
||||
|
@ -308,7 +308,7 @@ MACHINE_CONFIG_START(d9final_state::d9final)
|
||||
MCFG_DEVICE_IO_MAP(d9final_io)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", d9final_state, irq0_line_hold)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram") // Sharp LH5116D-10 + battery
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // Sharp LH5116D-10 + battery
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -624,7 +624,7 @@ MACHINE_CONFIG_START(dblcrown_state::dblcrown)
|
||||
MCFG_PALETTE_ADD("palette", 0x100)
|
||||
MCFG_PALETTE_INIT_OWNER(dblcrown_state, dblcrown)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_DEVICE_ADD("ppi", I8255, 0)
|
||||
MCFG_I8255_OUT_PORTA_CB(WRITE8(*this, dblcrown_state, lamps_w))
|
||||
|
@ -4370,7 +4370,7 @@ MACHINE_CONFIG_START(ddenlovr_state::htengoku)
|
||||
MCFG_MACHINE_START_OVERRIDE(ddenlovr_state,dynax)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(ddenlovr_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RST_POS_BUFFER(config, "mainirq", 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -9827,7 +9827,7 @@ MACHINE_CONFIG_START(ddenlovr_state::ultrchmp)
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(ultrchmp_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(ddenlovr_state,mjflove)
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -440,7 +440,7 @@ MACHINE_CONFIG_START(dgpix_state::dgpix)
|
||||
running at 16.9MHz
|
||||
*/
|
||||
|
||||
MCFG_NVRAM_ADD_NO_FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_NONE);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -542,7 +542,7 @@ MACHINE_CONFIG_START(dmndrby_state::dderby)
|
||||
MCFG_DEVICE_PROGRAM_MAP(dderby_sound_map)
|
||||
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -486,7 +486,7 @@ MACHINE_CONFIG_START(drw80pkr_state::drw80pkr)
|
||||
MCFG_PALETTE_ADD("palette", 16*16)
|
||||
MCFG_PALETTE_INIT_OWNER(drw80pkr_state, drw80pkr)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
// sound hardware
|
||||
SPEAKER(config, "mono").front_center();
|
||||
|
@ -271,7 +271,7 @@ MACHINE_CONFIG_START(dynadice_state::dynadice)
|
||||
MCFG_DEVICE_IO_MAP(dynadice_sound_io_map)
|
||||
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -4203,7 +4203,7 @@ MACHINE_CONFIG_START(dynax_state::cdracula)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,dynax)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
// MCFG_NVRAM_ADD_0FILL("nvram") // no battery
|
||||
// NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0); // no battery
|
||||
|
||||
RST_POS_BUFFER(config, m_mainirq, 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -4256,7 +4256,7 @@ MACHINE_CONFIG_START(dynax_state::hanamai)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,hanamai)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RST_POS_BUFFER(config, m_mainirq, 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -4330,7 +4330,7 @@ MACHINE_CONFIG_START(dynax_state::hnoridur)
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_bankdev).set_map(&dynax_state::hnoridur_banked_map).set_data_width(8).set_addr_width(20).set_stride(0x8000);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RST_POS_BUFFER(config, m_mainirq, 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -4398,7 +4398,7 @@ MACHINE_CONFIG_START(dynax_state::hjingi)
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_bankdev).set_map(&dynax_state::hjingi_banked_map).set_data_width(8).set_addr_width(20).set_stride(0x8000);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RST_POS_BUFFER(config, m_mainirq, 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -4466,7 +4466,7 @@ MACHINE_CONFIG_START(dynax_state::sprtmtch)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,hanamai)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RST_POS_BUFFER(config, m_mainirq, 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -4532,7 +4532,7 @@ MACHINE_CONFIG_START(dynax_state::mjfriday)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,hanamai)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
LS259(config, m_mainlatch); // IC15
|
||||
m_mainlatch->q_out_cb<0>().set(FUNC(dynax_state::mjdialq2_blit_dest1_w));
|
||||
@ -4601,8 +4601,6 @@ MACHINE_CONFIG_START(dynax_state::yarunara)
|
||||
MCFG_DEVICE_MODIFY("bankdev")
|
||||
MCFG_DEVICE_PROGRAM_MAP(yarunara_banked_map)
|
||||
|
||||
MCFG_NVRAM_REPLACE_0FILL("nvram")
|
||||
|
||||
MCFG_DEVICE_REMOVE("outlatch") // ???
|
||||
|
||||
m_screen->set_visarea(0, 336-1, 8, 256-1-8-1);
|
||||
@ -4689,7 +4687,7 @@ MACHINE_CONFIG_START(dynax_state::jantouki)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,jantouki)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
RST_POS_BUFFER(config, m_mainirq, 0).int_callback().set_inputline(m_maincpu, 0);
|
||||
|
||||
@ -4873,7 +4871,7 @@ MACHINE_CONFIG_START(dynax_state::tenkai)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,dynax)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
LS259(config, m_mainlatch); // 10C on Ougon no Hai
|
||||
m_mainlatch->q_out_cb<0>().set(FUNC(dynax_state::flipscreen_w)).invert();
|
||||
@ -4947,7 +4945,7 @@ MACHINE_CONFIG_START(dynax_state::gekisha)
|
||||
MCFG_MACHINE_START_OVERRIDE(dynax_state,dynax)
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dynax_state,dynax)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
LS259(config, m_mainlatch);
|
||||
m_mainlatch->q_out_cb<0>().set(FUNC(dynax_state::mjdialq2_blit_dest1_w));
|
||||
|
@ -263,7 +263,7 @@ MACHINE_CONFIG_START(eacc_state::eacc)
|
||||
m_pia->irqa_handler().set_inputline("maincpu", M6802_IRQ_LINE);
|
||||
m_pia->irqb_handler().set_inputline("maincpu", M6802_IRQ_LINE);
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("eacc_nmi", eacc_state, eacc_nmi, attotime::from_hz(600))
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("eacc_cb1", eacc_state, eacc_cb1, attotime::from_hz(30))
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -497,7 +497,7 @@ MACHINE_CONFIG_START(epos_state::dealer) /* EPOS TRISTAR 9000 PCB */
|
||||
MCFG_I8255_IN_PORTA_CB(READ8(*this, epos_state, i8255_porta_r))
|
||||
MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, epos_state, i8255_portc_w))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(epos_state,dealer)
|
||||
|
||||
|
@ -1200,7 +1200,7 @@ MACHINE_CONFIG_START(gekisou_state::gekisou)
|
||||
MCFG_DEVICE_PROGRAM_MAP(mcu_map)
|
||||
|
||||
// gekisou has battery-backed RAM to store settings
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -367,7 +367,7 @@ MACHINE_CONFIG_START(esh_state::esh)
|
||||
MCFG_DEVICE_IO_MAP(z80_0_io)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", esh_state, vblank_callback_esh)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_LASERDISC_LDV1000_ADD("laserdisc")
|
||||
MCFG_LASERDISC_LDV1000_COMMAND_STROBE_CB(WRITELINE(*this, esh_state, ld_command_strobe_cb))
|
||||
|
@ -685,7 +685,7 @@ MACHINE_CONFIG_START(esripsys_state::esripsys)
|
||||
MCFG_DEVICE_ADD("sound_cpu", MC6809E, XTAL(8'000'000) / 4)
|
||||
MCFG_DEVICE_PROGRAM_MAP(sound_cpu_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* Video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -303,7 +303,7 @@ MACHINE_CONFIG_START(ettrivia_state::ettrivia)
|
||||
MCFG_DEVICE_IO_MAP(io_map)
|
||||
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", ettrivia_state, ettrivia_interrupt)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -541,7 +541,7 @@ MACHINE_CONFIG_START(europc_pc_state::europc)
|
||||
MCFG_SLOT_FIXED(true)
|
||||
MCFG_PC_KEYB_ADD("pc_keyboard", WRITELINE("mb:pic8259", pic8259_device, ir1_w))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram");
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);;
|
||||
|
||||
/* internal ram */
|
||||
// Machine came with 512K standard, 640K via expansion card, but BIOS offers 256K as well
|
||||
|
@ -1002,7 +1002,7 @@ MACHINE_CONFIG_START(exidy440_state::exidy440)
|
||||
MCFG_DEVICE_ADD("maincpu", MC6809E, MAIN_CPU_CLOCK)
|
||||
MCFG_DEVICE_PROGRAM_MAP(exidy440_map)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
exidy440_video(config);
|
||||
|
@ -399,7 +399,7 @@ MACHINE_CONFIG_START(exterm_state::exterm)
|
||||
|
||||
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD(m_nmi_timer, exterm_state, master_sound_nmi_callback)
|
||||
|
||||
|
@ -225,7 +225,7 @@ MACHINE_CONFIG_START(fb01_state::fb01)
|
||||
MCFG_SOUND_ROUTE(0, "lspeaker", 1.00)
|
||||
MCFG_SOUND_ROUTE(1, "rspeaker", 1.00)
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -663,7 +663,7 @@ MACHINE_CONFIG_START(cpu30_state::cpu30)
|
||||
MCFG_DEVICE_ADD("maincpu", M68030, XTAL(25'000'000))
|
||||
MCFG_DEVICE_PROGRAM_MAP(cpu30_mem)
|
||||
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("fga002", fga002_device, iack)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_VME_DEVICE_ADD("vme")
|
||||
MCFG_VME_SLOT_ADD("vme", 1, fccpu30_vme_cards, nullptr)
|
||||
|
@ -315,7 +315,7 @@ MACHINE_CONFIG_START(feversoc_state::feversoc)
|
||||
|
||||
MCFG_JRC6355E_ADD("rtc", XTAL(32'768))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TICKET_DISPENSER_ADD("hopper", attotime::from_msec(60), TICKET_MOTOR_ACTIVE_HIGH, TICKET_STATUS_ACTIVE_HIGH )
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -1927,7 +1927,7 @@ MACHINE_CONFIG_START(fidel6502_state::eas)
|
||||
MCFG_I8255_IN_PORTB_CB(READ8(*this, fidel6502_state, eas_ppi_portb_r))
|
||||
MCFG_I8255_OUT_PORTC_CB(WRITE8(*this, fidel6502_state, eas_ppi_portc_w))
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", fidelbase_state, display_decay_tick, attotime::from_msec(1))
|
||||
config.set_default_layout(layout_fidel_eas);
|
||||
|
@ -636,7 +636,7 @@ MACHINE_CONFIG_START(fidel68k_state::eag_base)
|
||||
MCFG_TIMER_START_DELAY(attotime::from_hz(4.9152_MHz_XTAL/0x2000) - attotime::from_nsec(8250)) // active for 8.25us
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_off", fidel68k_state, irq_off, attotime::from_hz(4.9152_MHz_XTAL/0x2000))
|
||||
|
||||
MCFG_NVRAM_ADD_1FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("display_decay", fidelbase_state, display_decay_tick, attotime::from_msec(1))
|
||||
config.set_default_layout(layout_fidel_eag_68k);
|
||||
|
@ -2888,10 +2888,11 @@ MACHINE_CONFIG_START(towns_state::towns_base)
|
||||
MCFG_MSM58321_DEFAULT_24H(true)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(towns_state::towns)
|
||||
void towns_state::towns(machine_config &config)
|
||||
{
|
||||
towns_base(config);
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MACHINE_CONFIG_END
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(towns16_state::townsux)
|
||||
towns_base(config);
|
||||
@ -2904,7 +2905,7 @@ MACHINE_CONFIG_START(towns16_state::townsux)
|
||||
|
||||
m_ram->set_default_size("2M").set_extra_options("10M");
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram16")
|
||||
NVRAM(config, "nvram16", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(towns_state::townssj)
|
||||
@ -2952,7 +2953,7 @@ MACHINE_CONFIG_START(marty_state::marty)
|
||||
|
||||
m_ram->set_default_size("6M");
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram16")
|
||||
NVRAM(config, "nvram16", nvram_device::DEFAULT_ALL_0);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/* ROM definitions */
|
||||
|
@ -690,7 +690,7 @@ MACHINE_CONFIG_START(fortecar_state::fortecar)
|
||||
MCFG_WATCHDOG_ADD("watchdog")
|
||||
MCFG_WATCHDOG_TIME_INIT(attotime::from_msec(200)) /* guess */
|
||||
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user