-nvram: Removed MCFG, nw

This commit is contained in:
mooglyguy 2018-08-24 09:26:15 +02:00
parent 3204234f8d
commit 5cb33a23c7
394 changed files with 715 additions and 750 deletions

View File

@ -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()

View File

@ -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()

View File

@ -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()

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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();

View File

@ -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 */

View File

@ -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));

View File

@ -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")

View File

@ -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();

View File

@ -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 */

View File

@ -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)
{

View File

@ -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 )

View File

@ -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)

View File

@ -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);

View File

@ -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)

View File

@ -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)

View File

@ -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))

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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);

View File

@ -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)

View File

@ -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);

View File

@ -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 )

View File

@ -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>));

View File

@ -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

View File

@ -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 */

View File

@ -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");

View File

@ -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))

View File

@ -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")

View File

@ -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));

View File

@ -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)

View File

@ -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 */

View File

@ -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)

View File

@ -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);

View File

@ -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)

View File

@ -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))

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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));

View File

@ -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();

View File

@ -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));

View File

@ -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)

View File

@ -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)

View File

@ -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 )

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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 )

View File

@ -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))

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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));

View File

@ -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))

View File

@ -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
/*

View File

@ -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)

View File

@ -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)

View File

@ -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));

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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");

View File

@ -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)

View File

@ -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))

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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();

View File

@ -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)

View File

@ -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));

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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))

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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);

View File

@ -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)

View File

@ -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

View File

@ -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)

View File

@ -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

View File

@ -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);

View File

@ -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);

View File

@ -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 */

View File

@ -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