mirror of
https://github.com/holub/mame
synced 2025-04-25 09:50:04 +03:00
-intelfsh: Removed MCFG, nw
This commit is contained in:
parent
b6b299b566
commit
993b42e8b4
@ -30,10 +30,11 @@ DEFINE_DEVICE_TYPE(C64_EASYFLASH, c64_easyflash_cartridge_device, "c64_easyflash
|
||||
// device_add_mconfig - add device configuration
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(c64_easyflash_cartridge_device::device_add_mconfig)
|
||||
MCFG_AMD_29F040_ADD(AM29F040_0_TAG)
|
||||
MCFG_AMD_29F040_ADD(AM29F040_1_TAG)
|
||||
MACHINE_CONFIG_END
|
||||
void c64_easyflash_cartridge_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
AMD_29F040(config, AM29F040_0_TAG);
|
||||
AMD_29F040(config, AM29F040_1_TAG);
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -404,9 +404,10 @@ void gba_rom_wariotws_device::gpio_dev_write(uint16_t data, int gpio_dirs)
|
||||
Carts with Flash RAM
|
||||
-------------------------------------------------*/
|
||||
|
||||
MACHINE_CONFIG_START(gba_rom_flash_device::device_add_mconfig)
|
||||
MCFG_PANASONIC_MN63F805MNP_ADD("flash")
|
||||
MACHINE_CONFIG_END
|
||||
void gba_rom_flash_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
PANASONIC_MN63F805MNP(config, "flash");
|
||||
}
|
||||
|
||||
|
||||
READ32_MEMBER(gba_rom_flash_device::read_ram)
|
||||
@ -450,9 +451,10 @@ WRITE32_MEMBER(gba_rom_flash_device::write_ram)
|
||||
}
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(gba_rom_flash1m_device::device_add_mconfig)
|
||||
MCFG_SANYO_LE26FV10N1TS_ADD("flash")
|
||||
MACHINE_CONFIG_END
|
||||
void gba_rom_flash1m_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
SANYO_LE26FV10N1TS(config, "flash");
|
||||
}
|
||||
|
||||
|
||||
READ32_MEMBER(gba_rom_flash1m_device::read_ram)
|
||||
|
@ -86,9 +86,10 @@ const tiny_rom_entry *vic20_final_expansion_3_device::device_rom_region() const
|
||||
// device_add_mconfig - add device configuration
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(vic20_final_expansion_3_device::device_add_mconfig)
|
||||
MCFG_AMD_29F040_ADD(AM29F040_TAG)
|
||||
MACHINE_CONFIG_END
|
||||
void vic20_final_expansion_3_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
AMD_29F040(config, AM29F040_TAG);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -53,9 +53,10 @@ void z88_1024k_flash_device::device_start()
|
||||
// device_add_mconfig
|
||||
//-------------------------------------------------
|
||||
|
||||
MACHINE_CONFIG_START(z88_1024k_flash_device::device_add_mconfig)
|
||||
MCFG_INTEL_E28F008SA_ADD(FLASH_TAG)
|
||||
MACHINE_CONFIG_END
|
||||
void z88_1024k_flash_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
INTEL_E28F008SA(config, FLASH_TAG);
|
||||
}
|
||||
|
||||
/*-------------------------------------------------
|
||||
get_cart_base
|
||||
|
@ -9,110 +9,6 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
//**************************************************************************
|
||||
// INTERFACE CONFIGURATION MACROS
|
||||
//**************************************************************************
|
||||
|
||||
#define MCFG_INTEL_28F016S5_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_28F016S5)
|
||||
|
||||
#define MCFG_SHARP_LH28F016S_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SHARP_LH28F016S)
|
||||
|
||||
#define MCFG_SHARP_LH28F016S_16BIT_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SHARP_LH28F016S_16BIT)
|
||||
|
||||
#define MCFG_ATMEL_29C010_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, ATMEL_29C010)
|
||||
|
||||
#define MCFG_ATMEL_49F4096_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, ATMEL_49F4096)
|
||||
|
||||
#define MCFG_AMD_29F010_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29F010)
|
||||
|
||||
#define MCFG_AMD_29F040_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29F040)
|
||||
|
||||
#define MCFG_AMD_29F080_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29F080)
|
||||
|
||||
#define MCFG_AMD_29F400T_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29F400T)
|
||||
|
||||
#define MCFG_AMD_29F800T_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29F800T)
|
||||
|
||||
#define MCFG_AMD_29F800B_16BIT_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29F800B_16BIT)
|
||||
|
||||
#define MCFG_AMD_29LV200T_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, AMD_29LV200T)
|
||||
|
||||
#define MCFG_FUJITSU_29F160T_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, FUJITSU_29F160T)
|
||||
|
||||
#define MCFG_FUJITSU_29F016A_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, FUJITSU_29F016A)
|
||||
|
||||
#define MCFG_FUJITSU_29DL16X_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, FUJITSU_29DL16X)
|
||||
|
||||
#define MCFG_INTEL_E28F400B_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_E28F400B)
|
||||
|
||||
#define MCFG_MACRONIX_29L001MC_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, MACRONIX_29L001MC)
|
||||
|
||||
#define MCFG_MACRONIX_29LV160TMC_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, MACRONIX_29LV160TMC)
|
||||
|
||||
#define MCFG_PANASONIC_MN63F805MNP_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, PANASONIC_MN63F805MNP)
|
||||
|
||||
#define MCFG_SANYO_LE26FV10N1TS_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SANYO_LE26FV10N1TS)
|
||||
|
||||
#define MCFG_SST_28SF040_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SST_28SF040)
|
||||
|
||||
#define MCFG_SST_39VF020_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SST_39VF020)
|
||||
|
||||
#define MCFG_SHARP_LH28F400_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SHARP_LH28F400)
|
||||
|
||||
#define MCFG_INTEL_E28F008SA_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_E28F008SA)
|
||||
|
||||
#define MCFG_INTEL_TE28F160_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_TE28F160)
|
||||
|
||||
#define MCFG_INTEL_TE28F320_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_TE28F320)
|
||||
|
||||
#define MCFG_SHARP_UNK128MBIT_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SHARP_UNK128MBIT)
|
||||
|
||||
#define MCFG_INTEL_28F320J3D_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_28F320J3D)
|
||||
|
||||
#define MCFG_INTEL_28F320J5_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, INTEL_28F320J5)
|
||||
|
||||
#define MCFG_SST_39VF400A_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, SST_39VF400A)
|
||||
|
||||
#define MCFG_TMS_29F040_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, TMS_29F040)
|
||||
|
||||
//**************************************************************************
|
||||
// TYPE DEFINITIONS
|
||||
//**************************************************************************
|
||||
|
||||
// ======================> intelfsh_device
|
||||
|
||||
class intelfsh_device : public device_t,
|
||||
public device_nvram_interface
|
||||
{
|
||||
|
@ -61,16 +61,17 @@ linear_flash_pccard_16mb_device::linear_flash_pccard_16mb_device(const machine_c
|
||||
m_space_config = address_space_config("memory", ENDIANNESS_LITTLE, 16, 26, 0, address_map_constructor(FUNC(linear_flash_pccard_16mb_device::linear_flash_pccard_16mb), this));
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(linear_flash_pccard_16mb_device::device_add_mconfig)
|
||||
MCFG_FUJITSU_29F016A_ADD("1l")
|
||||
MCFG_FUJITSU_29F016A_ADD("1u")
|
||||
MCFG_FUJITSU_29F016A_ADD("2l")
|
||||
MCFG_FUJITSU_29F016A_ADD("2u")
|
||||
MCFG_FUJITSU_29F016A_ADD("3l")
|
||||
MCFG_FUJITSU_29F016A_ADD("3u")
|
||||
MCFG_FUJITSU_29F016A_ADD("4l")
|
||||
MCFG_FUJITSU_29F016A_ADD("4u")
|
||||
MACHINE_CONFIG_END
|
||||
void linear_flash_pccard_16mb_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "1l");
|
||||
FUJITSU_29F016A(config, "1u");
|
||||
FUJITSU_29F016A(config, "2l");
|
||||
FUJITSU_29F016A(config, "2u");
|
||||
FUJITSU_29F016A(config, "3l");
|
||||
FUJITSU_29F016A(config, "3u");
|
||||
FUJITSU_29F016A(config, "4l");
|
||||
FUJITSU_29F016A(config, "4u");
|
||||
}
|
||||
|
||||
|
||||
void linear_flash_pccard_32mb_device::linear_flash_pccard_32mb(address_map &map)
|
||||
@ -100,24 +101,25 @@ linear_flash_pccard_32mb_device::linear_flash_pccard_32mb_device(const machine_c
|
||||
m_space_config = address_space_config("memory", ENDIANNESS_LITTLE, 16, 26, 0, address_map_constructor(FUNC(linear_flash_pccard_32mb_device::linear_flash_pccard_32mb), this));
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(linear_flash_pccard_32mb_device::device_add_mconfig)
|
||||
MCFG_FUJITSU_29F016A_ADD("1l")
|
||||
MCFG_FUJITSU_29F016A_ADD("1u")
|
||||
MCFG_FUJITSU_29F016A_ADD("2l")
|
||||
MCFG_FUJITSU_29F016A_ADD("2u")
|
||||
MCFG_FUJITSU_29F016A_ADD("3l")
|
||||
MCFG_FUJITSU_29F016A_ADD("3u")
|
||||
MCFG_FUJITSU_29F016A_ADD("4l")
|
||||
MCFG_FUJITSU_29F016A_ADD("4u")
|
||||
MCFG_FUJITSU_29F016A_ADD("5l")
|
||||
MCFG_FUJITSU_29F016A_ADD("5u")
|
||||
MCFG_FUJITSU_29F016A_ADD("6l")
|
||||
MCFG_FUJITSU_29F016A_ADD("6u")
|
||||
MCFG_FUJITSU_29F016A_ADD("7l")
|
||||
MCFG_FUJITSU_29F016A_ADD("7u")
|
||||
MCFG_FUJITSU_29F016A_ADD("8l")
|
||||
MCFG_FUJITSU_29F016A_ADD("8u")
|
||||
MACHINE_CONFIG_END
|
||||
void linear_flash_pccard_32mb_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "1l");
|
||||
FUJITSU_29F016A(config, "1u");
|
||||
FUJITSU_29F016A(config, "2l");
|
||||
FUJITSU_29F016A(config, "2u");
|
||||
FUJITSU_29F016A(config, "3l");
|
||||
FUJITSU_29F016A(config, "3u");
|
||||
FUJITSU_29F016A(config, "4l");
|
||||
FUJITSU_29F016A(config, "4u");
|
||||
FUJITSU_29F016A(config, "5l");
|
||||
FUJITSU_29F016A(config, "5u");
|
||||
FUJITSU_29F016A(config, "6l");
|
||||
FUJITSU_29F016A(config, "6u");
|
||||
FUJITSU_29F016A(config, "7l");
|
||||
FUJITSU_29F016A(config, "7u");
|
||||
FUJITSU_29F016A(config, "8l");
|
||||
FUJITSU_29F016A(config, "8u");
|
||||
}
|
||||
|
||||
|
||||
void linear_flash_pccard_64mb_device::linear_flash_pccard_64mb(address_map &map)
|
||||
@ -163,37 +165,38 @@ linear_flash_pccard_64mb_device::linear_flash_pccard_64mb_device(const machine_c
|
||||
m_space_config = address_space_config("memory", ENDIANNESS_LITTLE, 16, 26, 0, address_map_constructor(FUNC(linear_flash_pccard_64mb_device::linear_flash_pccard_64mb), this));
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(linear_flash_pccard_64mb_device::device_add_mconfig)
|
||||
MCFG_FUJITSU_29F016A_ADD("1l")
|
||||
MCFG_FUJITSU_29F016A_ADD("1u")
|
||||
MCFG_FUJITSU_29F016A_ADD("2l")
|
||||
MCFG_FUJITSU_29F016A_ADD("2u")
|
||||
MCFG_FUJITSU_29F016A_ADD("3l")
|
||||
MCFG_FUJITSU_29F016A_ADD("3u")
|
||||
MCFG_FUJITSU_29F016A_ADD("4l")
|
||||
MCFG_FUJITSU_29F016A_ADD("4u")
|
||||
MCFG_FUJITSU_29F016A_ADD("5l")
|
||||
MCFG_FUJITSU_29F016A_ADD("5u")
|
||||
MCFG_FUJITSU_29F016A_ADD("6l")
|
||||
MCFG_FUJITSU_29F016A_ADD("6u")
|
||||
MCFG_FUJITSU_29F016A_ADD("7l")
|
||||
MCFG_FUJITSU_29F016A_ADD("7u")
|
||||
MCFG_FUJITSU_29F016A_ADD("8l")
|
||||
MCFG_FUJITSU_29F016A_ADD("8u")
|
||||
MCFG_FUJITSU_29F016A_ADD("9l")
|
||||
MCFG_FUJITSU_29F016A_ADD("9u")
|
||||
MCFG_FUJITSU_29F016A_ADD("10l")
|
||||
MCFG_FUJITSU_29F016A_ADD("10u")
|
||||
MCFG_FUJITSU_29F016A_ADD("11l")
|
||||
MCFG_FUJITSU_29F016A_ADD("11u")
|
||||
MCFG_FUJITSU_29F016A_ADD("12l")
|
||||
MCFG_FUJITSU_29F016A_ADD("12u")
|
||||
MCFG_FUJITSU_29F016A_ADD("13l")
|
||||
MCFG_FUJITSU_29F016A_ADD("13u")
|
||||
MCFG_FUJITSU_29F016A_ADD("14l")
|
||||
MCFG_FUJITSU_29F016A_ADD("14u")
|
||||
MCFG_FUJITSU_29F016A_ADD("15l")
|
||||
MCFG_FUJITSU_29F016A_ADD("15u")
|
||||
MCFG_FUJITSU_29F016A_ADD("16l")
|
||||
MCFG_FUJITSU_29F016A_ADD("16u")
|
||||
MACHINE_CONFIG_END
|
||||
void linear_flash_pccard_64mb_device::device_add_mconfig(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "1l");
|
||||
FUJITSU_29F016A(config, "1u");
|
||||
FUJITSU_29F016A(config, "2l");
|
||||
FUJITSU_29F016A(config, "2u");
|
||||
FUJITSU_29F016A(config, "3l");
|
||||
FUJITSU_29F016A(config, "3u");
|
||||
FUJITSU_29F016A(config, "4l");
|
||||
FUJITSU_29F016A(config, "4u");
|
||||
FUJITSU_29F016A(config, "5l");
|
||||
FUJITSU_29F016A(config, "5u");
|
||||
FUJITSU_29F016A(config, "6l");
|
||||
FUJITSU_29F016A(config, "6u");
|
||||
FUJITSU_29F016A(config, "7l");
|
||||
FUJITSU_29F016A(config, "7u");
|
||||
FUJITSU_29F016A(config, "8l");
|
||||
FUJITSU_29F016A(config, "8u");
|
||||
FUJITSU_29F016A(config, "9l");
|
||||
FUJITSU_29F016A(config, "9u");
|
||||
FUJITSU_29F016A(config, "10l");
|
||||
FUJITSU_29F016A(config, "10u");
|
||||
FUJITSU_29F016A(config, "11l");
|
||||
FUJITSU_29F016A(config, "11u");
|
||||
FUJITSU_29F016A(config, "12l");
|
||||
FUJITSU_29F016A(config, "12u");
|
||||
FUJITSU_29F016A(config, "13l");
|
||||
FUJITSU_29F016A(config, "13u");
|
||||
FUJITSU_29F016A(config, "14l");
|
||||
FUJITSU_29F016A(config, "14u");
|
||||
FUJITSU_29F016A(config, "15l");
|
||||
FUJITSU_29F016A(config, "15u");
|
||||
FUJITSU_29F016A(config, "16l");
|
||||
FUJITSU_29F016A(config, "16u");
|
||||
}
|
||||
|
@ -432,7 +432,7 @@ MACHINE_CONFIG_START(_25pacman_state::_25pacman)
|
||||
MCFG_DEVICE_PROGRAM_MAP(_25pacman_map)
|
||||
MCFG_DEVICE_IO_MAP(_25pacman_io_map)
|
||||
|
||||
MCFG_AMD_29LV200T_ADD("flash")
|
||||
AMD_29LV200T(config, "flash");
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -794,9 +794,9 @@ MACHINE_CONFIG_START(avigo_state::avigo)
|
||||
MCFG_RP5C01_OUT_ALARM_CB(WRITELINE(*this, avigo_state, tc8521_alarm_int))
|
||||
|
||||
/* flash ROMs */
|
||||
MCFG_AMD_29F080_ADD("flash0")
|
||||
MCFG_AMD_29F080_ADD("flash1")
|
||||
MCFG_AMD_29F080_ADD("flash2")
|
||||
AMD_29F080(config, "flash0");
|
||||
AMD_29F080(config, "flash1");
|
||||
AMD_29F080(config, "flash2");
|
||||
|
||||
/* internal ram */
|
||||
RAM(config, RAM_TAG).set_default_size("128K");
|
||||
|
@ -787,7 +787,7 @@ MACHINE_CONFIG_START(bingor_state::vip2000)
|
||||
MCFG_DEVICE_PERIODIC_INT_DRIVER(bingor_state, nmi_line_pulse, 30)
|
||||
// Other interrupts generated by internal timers
|
||||
|
||||
MCFG_ATMEL_49F4096_ADD("flash")
|
||||
ATMEL_49F4096(config, "flash");
|
||||
|
||||
MCFG_DEVICE_ADD("slavecpu", I80C31, XTAL(11'059'200))
|
||||
MCFG_DEVICE_PROGRAM_MAP(slave_map)
|
||||
|
@ -2452,68 +2452,75 @@ SH2_DMA_KLUDGE_CB(cps3_state::dma_callback)
|
||||
}
|
||||
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm1_64mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm1.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm1.1")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm1.2")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm1.3")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm1_64mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm1.0");
|
||||
FUJITSU_29F016A(config, "simm1.1");
|
||||
FUJITSU_29F016A(config, "simm1.2");
|
||||
FUJITSU_29F016A(config, "simm1.3");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm2_64mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm2.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm2.1")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm2.2")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm2.3")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm2_64mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm2.0");
|
||||
FUJITSU_29F016A(config, "simm2.1");
|
||||
FUJITSU_29F016A(config, "simm2.2");
|
||||
FUJITSU_29F016A(config, "simm2.3");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm3_128mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.1")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.2")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.3")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.4")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.5")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.6")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm3.7")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm3_128mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm3.0");
|
||||
FUJITSU_29F016A(config, "simm3.1");
|
||||
FUJITSU_29F016A(config, "simm3.2");
|
||||
FUJITSU_29F016A(config, "simm3.3");
|
||||
FUJITSU_29F016A(config, "simm3.4");
|
||||
FUJITSU_29F016A(config, "simm3.5");
|
||||
FUJITSU_29F016A(config, "simm3.6");
|
||||
FUJITSU_29F016A(config, "simm3.7");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm4_128mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.1")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.2")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.3")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.4")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.5")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.6")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm4.7")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm4_128mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm4.0");
|
||||
FUJITSU_29F016A(config, "simm4.1");
|
||||
FUJITSU_29F016A(config, "simm4.2");
|
||||
FUJITSU_29F016A(config, "simm4.3");
|
||||
FUJITSU_29F016A(config, "simm4.4");
|
||||
FUJITSU_29F016A(config, "simm4.5");
|
||||
FUJITSU_29F016A(config, "simm4.6");
|
||||
FUJITSU_29F016A(config, "simm4.7");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm5_128mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.1")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.2")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.3")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.4")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.5")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.6")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.7")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm5_128mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm5.0");
|
||||
FUJITSU_29F016A(config, "simm5.1");
|
||||
FUJITSU_29F016A(config, "simm5.2");
|
||||
FUJITSU_29F016A(config, "simm5.3");
|
||||
FUJITSU_29F016A(config, "simm5.4");
|
||||
FUJITSU_29F016A(config, "simm5.5");
|
||||
FUJITSU_29F016A(config, "simm5.6");
|
||||
FUJITSU_29F016A(config, "simm5.7");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm5_32mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm5.1")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm5_32mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm5.0");
|
||||
FUJITSU_29F016A(config, "simm5.1");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::simm6_128mbit)
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.0")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.1")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.2")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.3")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.4")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.5")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.6")
|
||||
MCFG_FUJITSU_29F016A_ADD("simm6.7")
|
||||
MACHINE_CONFIG_END
|
||||
void cps3_state::simm6_128mbit(machine_config &config)
|
||||
{
|
||||
FUJITSU_29F016A(config, "simm6.0");
|
||||
FUJITSU_29F016A(config, "simm6.1");
|
||||
FUJITSU_29F016A(config, "simm6.2");
|
||||
FUJITSU_29F016A(config, "simm6.3");
|
||||
FUJITSU_29F016A(config, "simm6.4");
|
||||
FUJITSU_29F016A(config, "simm6.5");
|
||||
FUJITSU_29F016A(config, "simm6.6");
|
||||
FUJITSU_29F016A(config, "simm6.7");
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cps3_state::cps3)
|
||||
/* basic machine hardware */
|
||||
|
@ -1060,7 +1060,7 @@ MACHINE_CONFIG_START(cxhumax_state::cxhumax)
|
||||
MCFG_DEVICE_PROGRAM_MAP(cxhumax_map)
|
||||
|
||||
|
||||
MCFG_INTEL_28F320J3D_ADD("flash")
|
||||
INTEL_28F320J3D(config, "flash");
|
||||
I2CMEM(config, "eeprom", 0).set_data_size(0x2000);
|
||||
|
||||
/* video hardware */
|
||||
|
@ -389,16 +389,14 @@ static DEVICE_INPUT_DEFAULTS_START( debug_serial ) // set up debug port to defau
|
||||
DEVICE_INPUT_DEFAULTS( "RS232_STOPBITS", 0xff, RS232_STOPBITS_1 )
|
||||
DEVICE_INPUT_DEFAULTS_END
|
||||
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikov1)
|
||||
// cpu
|
||||
MCFG_DEVICE_ADD( "maincpu", H8S2241, XTAL(11'059'200) )
|
||||
MCFG_DEVICE_PROGRAM_MAP( cybikov1_mem )
|
||||
MCFG_DEVICE_IO_MAP( cybikov1_io )
|
||||
|
||||
MCFG_DEVICE_MODIFY("maincpu:sci1")
|
||||
MCFG_H8_SCI_TX_CALLBACK(WRITELINE("flash1", at45db041_device, si_w))
|
||||
MCFG_H8_SCI_CLK_CALLBACK(WRITELINE("flash1", at45db041_device, sck_w))
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikov1_debug_serial)
|
||||
MCFG_DEVICE_MODIFY("debug_serial")
|
||||
MCFG_RS232_RXD_HANDLER(WRITELINE("maincpu:sci2", h8_sci_device, rx_w))
|
||||
MCFG_DEVICE_MODIFY("maincpu:sci2")
|
||||
MCFG_H8_SCI_TX_CALLBACK(WRITELINE("debug_serial", rs232_port_device, write_txd))
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikov1_base)
|
||||
// screen
|
||||
MCFG_SCREEN_ADD("screen", LCD)
|
||||
MCFG_SCREEN_REFRESH_RATE( 60 )
|
||||
@ -415,8 +413,6 @@ MACHINE_CONFIG_START(cybiko_state::cybikov1)
|
||||
// machine
|
||||
/* rtc */
|
||||
MCFG_PCF8593_ADD("rtc")
|
||||
AT45DB041(config, m_flash1, 0);
|
||||
m_flash1->so_callback().set("maincpu:sci1", FUNC(h8_sci_device::rx_w));
|
||||
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
|
||||
|
||||
@ -429,19 +425,39 @@ MACHINE_CONFIG_START(cybiko_state::cybikov1)
|
||||
MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS("terminal", debug_serial)
|
||||
MCFG_SLOT_OPTION_DEVICE_INPUT_DEFAULTS("pty", debug_serial)
|
||||
|
||||
MCFG_DEVICE_MODIFY("debug_serial")
|
||||
MCFG_RS232_RXD_HANDLER(WRITELINE("maincpu:sci2", h8_sci_device, rx_w))
|
||||
MCFG_DEVICE_MODIFY("maincpu:sci2")
|
||||
MCFG_H8_SCI_TX_CALLBACK(WRITELINE("debug_serial", rs232_port_device, write_txd))
|
||||
|
||||
/* quickload */
|
||||
MCFG_QUICKLOAD_ADD("quickload", cybiko_state, cybiko, "bin,nv", 0)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikov2)
|
||||
cybikov1(config);
|
||||
void cybiko_state::cybikov1_flash(machine_config &config)
|
||||
{
|
||||
AT45DB041(config, m_flash1, 0);
|
||||
m_flash1->so_callback().set("maincpu:sci1", FUNC(h8_sci_device::rx_w));
|
||||
}
|
||||
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikov1)
|
||||
cybikov1_base(config);
|
||||
|
||||
// cpu
|
||||
MCFG_DEVICE_REPLACE("maincpu", H8S2246, XTAL(11'059'200))
|
||||
MCFG_DEVICE_ADD( "maincpu", H8S2241, XTAL(11'059'200) )
|
||||
MCFG_DEVICE_PROGRAM_MAP( cybikov1_mem )
|
||||
MCFG_DEVICE_IO_MAP( cybikov1_io )
|
||||
|
||||
MCFG_DEVICE_MODIFY("maincpu:sci1")
|
||||
MCFG_H8_SCI_TX_CALLBACK(WRITELINE("flash1", at45db041_device, si_w))
|
||||
MCFG_H8_SCI_CLK_CALLBACK(WRITELINE("flash1", at45db041_device, sck_w))
|
||||
|
||||
// machine
|
||||
cybikov1_flash(config);
|
||||
cybikov1_debug_serial(config);
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikov2)
|
||||
cybikov1_base(config);
|
||||
cybikov1_flash(config);
|
||||
|
||||
// cpu
|
||||
MCFG_DEVICE_ADD("maincpu", H8S2246, XTAL(11'059'200))
|
||||
MCFG_DEVICE_PROGRAM_MAP(cybikov2_mem)
|
||||
MCFG_DEVICE_IO_MAP(cybikov2_io)
|
||||
|
||||
@ -450,7 +466,8 @@ MACHINE_CONFIG_START(cybiko_state::cybikov2)
|
||||
MCFG_H8_SCI_CLK_CALLBACK(WRITELINE("flash1", at45db041_device, sck_w))
|
||||
|
||||
// machine
|
||||
MCFG_SST_39VF020_ADD("flash2")
|
||||
SST_39VF020(config, "flash2");
|
||||
cybikov1_debug_serial(config);
|
||||
|
||||
/* internal ram */
|
||||
m_ram->set_default_size("256K").set_extra_options("512K,1M");
|
||||
@ -463,15 +480,15 @@ MACHINE_CONFIG_START(cybiko_state::cybikov2)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(cybiko_state::cybikoxt)
|
||||
cybikov1(config);
|
||||
cybikov1_base(config);
|
||||
|
||||
// cpu
|
||||
MCFG_DEVICE_REPLACE("maincpu", H8S2323, XTAL(18'432'000))
|
||||
MCFG_DEVICE_PROGRAM_MAP(cybikoxt_mem )
|
||||
MCFG_DEVICE_IO_MAP(cybikoxt_io )
|
||||
MCFG_DEVICE_ADD("maincpu", H8S2323, XTAL(18'432'000))
|
||||
MCFG_DEVICE_PROGRAM_MAP(cybikoxt_mem)
|
||||
MCFG_DEVICE_IO_MAP(cybikoxt_io)
|
||||
|
||||
// machine
|
||||
MCFG_DEVICE_REMOVE("flash1")
|
||||
MCFG_SST_39VF400A_ADD("flashxt")
|
||||
SST_39VF400A(config, "flashxt");
|
||||
|
||||
/* internal ram */
|
||||
m_ram->set_default_size("2M");
|
||||
|
@ -623,7 +623,7 @@ MACHINE_CONFIG_START(dbox_state::dbox)
|
||||
MCFG_RS232_RXD_HANDLER (WRITELINE ("maincpu:serial", mc68340_serial_module_device, rx_b_w))
|
||||
|
||||
/* Add the boot flash */
|
||||
MCFG_AMD_29F800B_16BIT_ADD("flash")
|
||||
AMD_29F800B_16BIT(config, "flash");
|
||||
|
||||
/* LED Matrix Display */
|
||||
MCFG_SDA5708_ADD("display")
|
||||
|
@ -604,7 +604,7 @@ MACHINE_CONFIG_START(dc_cons_state::dc)
|
||||
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dc_cons_state,dc_console )
|
||||
|
||||
// MCFG_MACRONIX_29LV160TMC_ADD("dcflash")
|
||||
// MACRONIX_29LV160TMC(config, "dcflash");
|
||||
|
||||
MCFG_MAPLE_DC_ADD( "maple_dc", "maincpu", dc_maple_irq )
|
||||
MCFG_DC_CONTROLLER_ADD("dcctrl0", "maple_dc", 0, ":P1:0", ":P1:1", ":P1:A0", ":P1:A1", ":P1:A2", ":P1:A3", ":P1:A4", ":P1:A5")
|
||||
|
@ -1187,9 +1187,9 @@ MACHINE_CONFIG_START(firebeat_state::firebeat)
|
||||
|
||||
MCFG_DEVICE_ADD("rtc", RTC65271, 0)
|
||||
|
||||
MCFG_FUJITSU_29F016A_ADD("flash_main")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash_snd1")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash_snd2")
|
||||
FUJITSU_29F016A(config, "flash_main");
|
||||
FUJITSU_29F016A(config, "flash_snd1");
|
||||
FUJITSU_29F016A(config, "flash_snd2");
|
||||
|
||||
ATA_INTERFACE(config, m_ata).options(firebeat_ata_devices, "cdrom", "cdrom", true);
|
||||
m_ata->irq_handler().set(FUNC(firebeat_state::ata_interrupt));
|
||||
@ -1245,9 +1245,9 @@ MACHINE_CONFIG_START(firebeat_state::firebeat2)
|
||||
|
||||
MCFG_DEVICE_ADD("rtc", RTC65271, 0)
|
||||
|
||||
MCFG_FUJITSU_29F016A_ADD("flash_main")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash_snd1")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash_snd2")
|
||||
FUJITSU_29F016A(config, "flash_main");
|
||||
FUJITSU_29F016A(config, "flash_snd1");
|
||||
FUJITSU_29F016A(config, "flash_snd2");
|
||||
|
||||
ATA_INTERFACE(config, m_ata).options(firebeat_ata_devices, "cdrom", "cdrom", true);
|
||||
m_ata->irq_handler().set(FUNC(firebeat_state::ata_interrupt));
|
||||
|
@ -806,9 +806,9 @@ MACHINE_CONFIG_START(funkball_state::funkball)
|
||||
rs232.dsr_handler().set("uart", FUNC(ns16550_device::dsr_w));
|
||||
rs232.cts_handler().set("uart", FUNC(ns16550_device::cts_w));
|
||||
|
||||
MCFG_INTEL_28F320J5_ADD("u29")
|
||||
MCFG_INTEL_28F320J5_ADD("u30")
|
||||
MCFG_INTEL_28F320J5_ADD("u3")
|
||||
INTEL_28F320J5(config, "u29");
|
||||
INTEL_28F320J5(config, "u30");
|
||||
INTEL_28F320J5(config, "u3");
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( funkball )
|
||||
|
@ -716,7 +716,7 @@ MACHINE_CONFIG_START(geniusiq_state::iq128)
|
||||
MCFG_PALETTE_INIT_OWNER(geniusiq_state, geniusiq)
|
||||
|
||||
/* internal flash */
|
||||
MCFG_AMD_29F010_ADD("flash")
|
||||
AMD_29F010(config, "flash");
|
||||
|
||||
/* cartridge */
|
||||
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "iq128_cart")
|
||||
@ -727,12 +727,12 @@ MACHINE_CONFIG_START(geniusiq_state::iq128)
|
||||
MCFG_SOFTWARE_LIST_ADD("cart_list", "iq128")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(geniusiq_state::iqtv512)
|
||||
void geniusiq_state::iqtv512(machine_config &config)
|
||||
{
|
||||
iq128(config);
|
||||
/* internal flash */
|
||||
MCFG_DEVICE_REMOVE("flash")
|
||||
MCFG_AMD_29F040_ADD("flash")
|
||||
MACHINE_CONFIG_END
|
||||
AMD_29F040(config.replace(), "flash");
|
||||
}
|
||||
|
||||
/* ROM definition */
|
||||
|
||||
|
@ -621,18 +621,18 @@ MACHINE_CONFIG_START(joystand_state::joystand)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
// cart
|
||||
MCFG_TMS_29F040_ADD("cart.u1")
|
||||
MCFG_TMS_29F040_ADD("cart.u2")
|
||||
MCFG_TMS_29F040_ADD("cart.u3")
|
||||
MCFG_TMS_29F040_ADD("cart.u4")
|
||||
MCFG_TMS_29F040_ADD("cart.u5")
|
||||
MCFG_TMS_29F040_ADD("cart.u6")
|
||||
MCFG_TMS_29F040_ADD("cart.u7")
|
||||
MCFG_TMS_29F040_ADD("cart.u8")
|
||||
MCFG_TMS_29F040_ADD("cart.u9")
|
||||
MCFG_TMS_29F040_ADD("cart.u10")
|
||||
MCFG_TMS_29F040_ADD("cart.u11")
|
||||
MCFG_TMS_29F040_ADD("cart.u12")
|
||||
TMS_29F040(config, "cart.u1");
|
||||
TMS_29F040(config, "cart.u2");
|
||||
TMS_29F040(config, "cart.u3");
|
||||
TMS_29F040(config, "cart.u4");
|
||||
TMS_29F040(config, "cart.u5");
|
||||
TMS_29F040(config, "cart.u6");
|
||||
TMS_29F040(config, "cart.u7");
|
||||
TMS_29F040(config, "cart.u8");
|
||||
TMS_29F040(config, "cart.u9");
|
||||
TMS_29F040(config, "cart.u10");
|
||||
TMS_29F040(config, "cart.u11");
|
||||
TMS_29F040(config, "cart.u12");
|
||||
|
||||
// devices
|
||||
EEPROM_93C46_16BIT(config, "eeprom");
|
||||
|
@ -509,10 +509,10 @@ MACHINE_CONFIG_START(simpbowl_state::simpbowl)
|
||||
MCFG_DEVICE_MODIFY( "maincpu" )
|
||||
MCFG_DEVICE_PROGRAM_MAP( simpbowl_map )
|
||||
|
||||
MCFG_FUJITSU_29F016A_ADD("flash0")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash1")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash2")
|
||||
MCFG_FUJITSU_29F016A_ADD("flash3")
|
||||
FUJITSU_29F016A(config, "flash0");
|
||||
FUJITSU_29F016A(config, "flash1");
|
||||
FUJITSU_29F016A(config, "flash2");
|
||||
FUJITSU_29F016A(config, "flash3");
|
||||
|
||||
MCFG_DEVICE_ADD("upd", UPD4701A, 0)
|
||||
MCFG_UPD4701_PORTX("TRACK0_X")
|
||||
@ -549,7 +549,7 @@ MACHINE_CONFIG_START(konamigv_state::btchamp)
|
||||
MCFG_DEVICE_MODIFY( "maincpu" )
|
||||
MCFG_DEVICE_PROGRAM_MAP( btchamp_map )
|
||||
|
||||
MCFG_SHARP_LH28F400_ADD("flash")
|
||||
SHARP_LH28F400(config, "flash");
|
||||
|
||||
MCFG_DEVICE_ADD("upd1", UPD4701A, 0)
|
||||
MCFG_UPD4701_PORTX("TRACK0_X")
|
||||
@ -623,7 +623,7 @@ MACHINE_CONFIG_START(konamigv_state::kdeadeye)
|
||||
MCFG_DEVICE_MODIFY( "maincpu" )
|
||||
MCFG_DEVICE_PROGRAM_MAP( kdeadeye_map )
|
||||
|
||||
MCFG_SHARP_LH28F400_ADD("flash")
|
||||
SHARP_LH28F400(config, "flash");
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static INPUT_PORTS_START( kdeadeye )
|
||||
|
@ -2112,14 +2112,14 @@ MACHINE_CONFIG_START(ksys573_state::konami573)
|
||||
MCFG_KONAMI573_CASSETTE_DSR_HANDLER(WRITELINE( "maincpu:sio1", psxsio1_device, write_dsr ) )
|
||||
|
||||
// onboard flash
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.31m" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.27m" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.31l" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.27l" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.31j" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.27j" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.31h" )
|
||||
MCFG_FUJITSU_29F016A_ADD( "29f016a.27h" )
|
||||
FUJITSU_29F016A( config, "29f016a.31m" );
|
||||
FUJITSU_29F016A( config, "29f016a.27m" );
|
||||
FUJITSU_29F016A( config, "29f016a.31l" );
|
||||
FUJITSU_29F016A( config, "29f016a.27l" );
|
||||
FUJITSU_29F016A( config, "29f016a.31j" );
|
||||
FUJITSU_29F016A( config, "29f016a.27j" );
|
||||
FUJITSU_29F016A( config, "29f016a.31h" );
|
||||
FUJITSU_29F016A( config, "29f016a.27h" );
|
||||
|
||||
MCFG_DEVICE_ADD( "pccard1", PCCARD_SLOT, 0 )
|
||||
MCFG_DEVICE_ADD( "pccard2", PCCARD_SLOT, 0 )
|
||||
|
@ -462,8 +462,8 @@ MACHINE_CONFIG_START(mstation_state::mstation)
|
||||
MCFG_PALETTE_ADD("palette", 2)
|
||||
MCFG_PALETTE_INIT_OWNER(mstation_state, mstation)
|
||||
|
||||
MCFG_AMD_29F080_ADD("flash0")
|
||||
MCFG_SST_28SF040_ADD("flash1")
|
||||
AMD_29F080(config, "flash0");
|
||||
SST_28SF040(config, "flash1");
|
||||
|
||||
// IRQ 4 is generated every second, used for auto power off
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("1hz_timer", mstation_state, mstation_1hz_timer, attotime::from_hz(1))
|
||||
|
@ -259,7 +259,7 @@ MACHINE_CONFIG_START(mtxl_state::at486)
|
||||
ADDRESS_MAP_BANK(config, "dbank").set_map(&mtxl_state::dbank_map).set_options(ENDIANNESS_LITTLE, 32, 32, 0x10000);
|
||||
|
||||
/* Flash ROM */
|
||||
MCFG_AMD_29F040_ADD("flash")
|
||||
AMD_29F040(config, "flash");
|
||||
|
||||
/* Security key */
|
||||
MCFG_DS1205_ADD("multikey")
|
||||
|
@ -3088,7 +3088,7 @@ MACHINE_CONFIG_START(atomiswave_state::aw_base)
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(aw_map)
|
||||
MCFG_DEVICE_IO_MAP(aw_port)
|
||||
MCFG_MACRONIX_29L001MC_ADD("awflash")
|
||||
MACRONIX_29L001MC(config, "awflash");
|
||||
MCFG_AW_ROM_BOARD_ADD("rom_board", "rom_key", WRITE8(*this, dc_state, g1_irq))
|
||||
|
||||
MCFG_MACHINE_RESET_OVERRIDE(dc_state,dc_console)
|
||||
|
@ -720,15 +720,14 @@ MACHINE_CONFIG_START(noki3310_state::noki3310)
|
||||
MCFG_PCD8544_ADD("pcd8544")
|
||||
MCFG_PCD8544_SCREEN_UPDATE_CALLBACK(noki3310_state, pcd8544_screen_update)
|
||||
|
||||
MCFG_INTEL_TE28F160_ADD("flash")
|
||||
INTEL_TE28F160(config, "flash");
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(noki3310_state::noki3330)
|
||||
noki3310(config);
|
||||
|
||||
MCFG_DEVICE_REMOVE("flash")
|
||||
MCFG_INTEL_TE28F320_ADD("flash")
|
||||
INTEL_TE28F320(config.replace(), "flash");
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -1073,8 +1073,8 @@ MACHINE_CONFIG_START(pcw16_state::pcw16)
|
||||
/* internal ram */
|
||||
RAM(config, RAM_TAG).set_default_size("2M");
|
||||
|
||||
MCFG_INTEL_E28F008SA_ADD("flash0")
|
||||
MCFG_INTEL_E28F008SA_ADD("flash1")
|
||||
INTEL_E28F008SA(config, "flash0");
|
||||
INTEL_E28F008SA(config, "flash1");
|
||||
|
||||
MCFG_AT_KEYB_ADD("at_keyboard", 3, WRITELINE(*this, pcw16_state, pcw16_keyboard_callback))
|
||||
|
||||
|
@ -941,16 +941,16 @@ MACHINE_CONFIG_START(rex6000_state::rex6000)
|
||||
MCFG_RP5C01_OUT_ALARM_CB(WRITELINE(*this, rex6000_state, alarm_irq))
|
||||
|
||||
/*
|
||||
Fujitsu 29DL16X have feature which is capability of reading data from one
|
||||
Fujitsu 29DL16X has a feature which is capable of reading data from one
|
||||
bank of memory while a program or erase operation is in progress in the
|
||||
other bank of memory (simultaneous operation). This is not supported yet
|
||||
by the flash emulation and I have splitted every bank into a separate
|
||||
device for have a similar behavior.
|
||||
by the flash emulation and I have split every bank into a separate
|
||||
device in order to have similar behavior.
|
||||
*/
|
||||
MCFG_FUJITSU_29DL16X_ADD(m_flash0a) //bank 0 of first flash
|
||||
MCFG_FUJITSU_29DL16X_ADD(m_flash0b) //bank 1 of first flash
|
||||
MCFG_FUJITSU_29DL16X_ADD(m_flash1a) //bank 0 of second flash
|
||||
MCFG_FUJITSU_29DL16X_ADD(m_flash1b) //bank 1 of second flash
|
||||
FUJITSU_29DL16X(config, m_flash0a); //bank 0 of first flash
|
||||
FUJITSU_29DL16X(config, m_flash0b); //bank 1 of first flash
|
||||
FUJITSU_29DL16X(config, m_flash1a); //bank 0 of second flash
|
||||
FUJITSU_29DL16X(config, m_flash1b); //bank 1 of second flash
|
||||
|
||||
/* internal ram */
|
||||
RAM(config, RAM_TAG).set_default_size("32K");
|
||||
@ -1005,8 +1005,8 @@ MACHINE_CONFIG_START(oz750_state::oz750)
|
||||
MCFG_DEVICE_ADD(TC8521_TAG, TC8521, XTAL(32'768))
|
||||
MCFG_RP5C01_OUT_ALARM_CB(WRITELINE(*this, rex6000_state, alarm_irq))
|
||||
|
||||
MCFG_SHARP_LH28F016S_ADD(m_flash0a)
|
||||
MCFG_SHARP_LH28F016S_ADD(m_flash1a)
|
||||
SHARP_LH28F016S(config, m_flash0a);
|
||||
SHARP_LH28F016S(config, m_flash1a);
|
||||
|
||||
/* internal ram */
|
||||
RAM(config, RAM_TAG).set_default_size("512K");
|
||||
|
@ -1880,8 +1880,8 @@ MACHINE_CONFIG_START(seibuspi_state::spi)
|
||||
rtc.ref_month(1);
|
||||
rtc.ref_day(1);
|
||||
|
||||
MCFG_INTEL_E28F008SA_ADD("soundflash1") // Sharp LH28F008 on newer mainboard revision
|
||||
MCFG_INTEL_E28F008SA_ADD("soundflash2") // "
|
||||
INTEL_E28F008SA(config, "soundflash1"); // Sharp LH28F008 on newer mainboard revision
|
||||
INTEL_E28F008SA(config, "soundflash2"); // "
|
||||
|
||||
FIFO7200(config, m_soundfifo[0], 0x200); // LH5496D, but on single board hw it's one CY7C421
|
||||
FIFO7200(config, m_soundfifo[1], 0x200); // "
|
||||
|
@ -2733,7 +2733,7 @@ MACHINE_CONFIG_START(staraudi_state::staraudi)
|
||||
MCFG_DEVICE_MODIFY("maincpu")
|
||||
MCFG_DEVICE_PROGRAM_MAP(staraudi_map)
|
||||
|
||||
MCFG_SHARP_LH28F016S_16BIT_ADD("flash")
|
||||
SHARP_LH28F016S_16BIT(config, "flash");
|
||||
MCFG_UPD4992_ADD("rtc")
|
||||
|
||||
// video hardware
|
||||
|
@ -338,7 +338,7 @@ MACHINE_CONFIG_START(svmu_state::svmu)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
|
||||
|
||||
/* devices */
|
||||
MCFG_ATMEL_29C010_ADD("flash")
|
||||
ATMEL_29C010(config, "flash");
|
||||
MCFG_QUICKLOAD_ADD("quickload", svmu_state, svmu, "vms,bin", 0)
|
||||
MCFG_QUICKLOAD_INTERFACE("svmu_quik")
|
||||
|
||||
|
@ -722,11 +722,11 @@ MACHINE_CONFIG_START(taitogn_state::coh3002t)
|
||||
|
||||
MCFG_MB3773_ADD("mb3773")
|
||||
|
||||
MCFG_INTEL_TE28F160_ADD("biosflash")
|
||||
MCFG_INTEL_E28F400B_ADD("pgmflash")
|
||||
MCFG_INTEL_TE28F160_ADD("sndflash0")
|
||||
MCFG_INTEL_TE28F160_ADD("sndflash1")
|
||||
MCFG_INTEL_TE28F160_ADD("sndflash2")
|
||||
INTEL_TE28F160(config, "biosflash");
|
||||
INTEL_E28F400B(config, "pgmflash");
|
||||
INTEL_TE28F160(config, "sndflash0");
|
||||
INTEL_TE28F160(config, "sndflash1");
|
||||
INTEL_TE28F160(config, "sndflash2");
|
||||
|
||||
ADDRESS_MAP_BANK(config, "flashbank").set_map(&taitogn_state::flashbank_map).set_options(ENDIANNESS_LITTLE, 16, 32, 0x8000000);
|
||||
|
||||
|
@ -711,7 +711,7 @@ MACHINE_CONFIG_START(ti85_state::ti83p)
|
||||
|
||||
MCFG_DEVICE_ADD("linkport", TI8X_LINK_PORT, default_ti8x_link_devices, nullptr)
|
||||
|
||||
MCFG_AMD_29F400T_ADD("flash")
|
||||
AMD_29F400T(config, "flash");
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
MACHINE_CONFIG_START(ti85_state::ti83pse)
|
||||
|
@ -538,7 +538,7 @@ MACHINE_CONFIG_START(ti68k_state::ti89)
|
||||
MCFG_PALETTE_ADD("palette", 2)
|
||||
MCFG_PALETTE_INIT_OWNER(ti68k_state, ti68k)
|
||||
|
||||
MCFG_SHARP_UNK128MBIT_ADD("flash") //should be LH28F320 for ti89t and v200 and LH28F160S3T for other models
|
||||
SHARP_UNK128MBIT(config, "flash"); //should be LH28F320 for ti89t and v200 and LH28F160S3T for other models
|
||||
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("ti68k_timer", ti68k_state, ti68k_timer_callback, attotime::from_hz(1<<14))
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -80,9 +80,14 @@ public:
|
||||
virtual void machine_reset() override;
|
||||
DECLARE_QUICKLOAD_LOAD_MEMBER( cybiko );
|
||||
DECLARE_QUICKLOAD_LOAD_MEMBER( cybikoxt );
|
||||
void cybikoxt(machine_config &config);
|
||||
void cybikov2(machine_config &config);
|
||||
|
||||
void cybikov1_base(machine_config &config);
|
||||
void cybikov1_flash(machine_config &config);
|
||||
void cybikov1_debug_serial(machine_config &config);
|
||||
void cybikov1(machine_config &config);
|
||||
void cybikov2(machine_config &config);
|
||||
void cybikoxt(machine_config &config);
|
||||
|
||||
void cybikov1_io(address_map &map);
|
||||
void cybikov1_mem(address_map &map);
|
||||
void cybikov2_io(address_map &map);
|
||||
|
Loading…
Reference in New Issue
Block a user