mirror of
https://github.com/holub/mame
synced 2025-06-12 07:35:45 +03:00
removed TMS70C46 cputype anyway, was identical alias to TMS70C40
This commit is contained in:
parent
59de5b1854
commit
c1a84b047d
@ -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__)
|
||||
{
|
||||
|
@ -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;
|
||||
|
@ -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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user