removed TMS70C46 cputype anyway, was identical alias to TMS70C40

This commit is contained in:
Michaël Banaan Ananas 2014-07-23 13:55:48 +00:00
parent 59de5b1854
commit c1a84b047d
3 changed files with 2 additions and 19 deletions

View File

@ -44,10 +44,6 @@ const device_type TMS70C00 = &device_creator<tms70c00_device>;
const device_type TMS70C20 = &device_creator<tms70c20_device>;
const device_type TMS70C40 = &device_creator<tms70c40_device>;
// 70C46 is same as 70C40, except with support for memory mapped I/O?
// note: may also be labeled TMC70009
const device_type TMS70C46 = &device_creator<tms70c46_device>;
// 70x1 features more peripheral I/O, the main addition being a serial port.
// 70x2 is the same, just with twice more RAM (256 bytes)
const device_type TMS7001 = &device_creator<tms7001_device>;
@ -164,11 +160,6 @@ tms70c40_device::tms70c40_device(const machine_config &mconfig, const char *tag,
{
}
tms70c46_device::tms70c46_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: tms7000_device(mconfig, TMS70C46, "TMS70C46", tag, owner, clock, ADDRESS_MAP_NAME(tms7040_mem), TMS7000_CHIP_IS_CMOS, "tms70c46", __FILE__)
{
}
tms7001_device::tms7001_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: tms7000_device(mconfig, TMS7001, "TMS7001", tag, owner, clock, ADDRESS_MAP_NAME(tms7001_mem), TMS7000_CHIP_FAMILY_70X2, "tms7001", __FILE__)
{

View File

@ -304,13 +304,6 @@ public:
};
class tms70c46_device : public tms7000_device
{
public:
tms70c46_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
};
class tms7001_device : public tms7000_device
{
public:
@ -346,7 +339,6 @@ extern const device_type TMS7040;
extern const device_type TMS70C00;
extern const device_type TMS70C20;
extern const device_type TMS70C40;
extern const device_type TMS70C46;
extern const device_type TMS7001;
extern const device_type TMS7041;
extern const device_type TMS7002;

View File

@ -79,7 +79,7 @@ public:
m_maincpu(*this, "maincpu")
{ }
required_device<tms70c46_device> m_maincpu;
required_device<tms70c40_device> m_maincpu;
ioport_port *m_key_matrix[8];
emu_timer *m_poweron_timer;
@ -416,7 +416,7 @@ void ti74_state::machine_start()
static MACHINE_CONFIG_START( ti74, ti74_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", TMS70C46, XTAL_4MHz)
MCFG_CPU_ADD("maincpu", TMS70C40, XTAL_4MHz) // C70009 is a TMS70C40 underneath
MCFG_CPU_PROGRAM_MAP(main_map)
MCFG_CPU_IO_MAP(main_io_map)