diff options
Diffstat (limited to 'src/emu/machine/intelfsh.c')
-rw-r--r-- | src/emu/machine/intelfsh.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/emu/machine/intelfsh.c b/src/emu/machine/intelfsh.c index 8d15e34ff2c..8cf6f54cb6b 100644 --- a/src/emu/machine/intelfsh.c +++ b/src/emu/machine/intelfsh.c @@ -102,6 +102,8 @@ const device_type INTEL_E28F008SA = &device_creator<intel_e28f008sa_device>; const device_type INTEL_TE28F160 = &device_creator<intel_te28f160_device>; const device_type SHARP_UNK128MBIT = &device_creator<sharp_unk128mbit_device>; const device_type INTEL_28F320J3D = &device_creator<intel_28f320j3d_device>; +const device_type INTEL_28F320J5 = &device_creator<intel_28f320j5_device>; + const device_type SST_39VF400A = &device_creator<sst_39vf400a_device>; static ADDRESS_MAP_START( memory_map8_512Kb, AS_PROGRAM, 8, intelfsh_device ) @@ -246,6 +248,14 @@ intelfsh_device::intelfsh_device(const machine_config &mconfig, device_type type m_sector_is_4k = true; map = ADDRESS_MAP_NAME( memory_map16_32Mb ); break; + case FLASH_INTEL_28F320J5: // funkball + m_bits = 16; + m_size = 0x400000; + m_maker_id = MFG_INTEL; + m_device_id = 0x14; +// m_sector_is_4k = true; 128kb? + map = ADDRESS_MAP_NAME( memory_map16_32Mb ); + break; case FLASH_SST_39VF020: m_bits = 8; m_size = 0x40000; @@ -446,6 +456,10 @@ sharp_unk128mbit_device::sharp_unk128mbit_device(const machine_config &mconfig, intel_28f320j3d_device::intel_28f320j3d_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : intelfsh16_device(mconfig, INTEL_28F320J3D, "Intel 28F320J3D Flash", tag, owner, clock, FLASH_INTEL_28F320J3D, "intel_28f320j3d", __FILE__) { } +intel_28f320j5_device::intel_28f320j5_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) + : intelfsh16_device(mconfig, INTEL_28F320J5, "Intel 28F320J3D_a Flash", tag, owner, clock, FLASH_INTEL_28F320J5, "intel_28f320j5", __FILE__) { } + + sst_39vf400a_device::sst_39vf400a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : intelfsh16_device(mconfig, SST_39VF400A, "SST 39VF400A Flash", tag, owner, clock, FLASH_SST_39VF400A, "sst_39vf400a", __FILE__) { } |