mirror of
https://github.com/holub/mame
synced 2025-06-14 16:37:00 +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 TMS70C20 = &device_creator<tms70c20_device>;
|
||||||
const device_type TMS70C40 = &device_creator<tms70c40_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.
|
// 70x1 features more peripheral I/O, the main addition being a serial port.
|
||||||
// 70x2 is the same, just with twice more RAM (256 bytes)
|
// 70x2 is the same, just with twice more RAM (256 bytes)
|
||||||
const device_type TMS7001 = &device_creator<tms7001_device>;
|
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)
|
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__)
|
: 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
|
class tms7001_device : public tms7000_device
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -346,7 +339,6 @@ extern const device_type TMS7040;
|
|||||||
extern const device_type TMS70C00;
|
extern const device_type TMS70C00;
|
||||||
extern const device_type TMS70C20;
|
extern const device_type TMS70C20;
|
||||||
extern const device_type TMS70C40;
|
extern const device_type TMS70C40;
|
||||||
extern const device_type TMS70C46;
|
|
||||||
extern const device_type TMS7001;
|
extern const device_type TMS7001;
|
||||||
extern const device_type TMS7041;
|
extern const device_type TMS7041;
|
||||||
extern const device_type TMS7002;
|
extern const device_type TMS7002;
|
||||||
|
@ -79,7 +79,7 @@ public:
|
|||||||
m_maincpu(*this, "maincpu")
|
m_maincpu(*this, "maincpu")
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
required_device<tms70c46_device> m_maincpu;
|
required_device<tms70c40_device> m_maincpu;
|
||||||
|
|
||||||
ioport_port *m_key_matrix[8];
|
ioport_port *m_key_matrix[8];
|
||||||
emu_timer *m_poweron_timer;
|
emu_timer *m_poweron_timer;
|
||||||
@ -416,7 +416,7 @@ void ti74_state::machine_start()
|
|||||||
static MACHINE_CONFIG_START( ti74, ti74_state )
|
static MACHINE_CONFIG_START( ti74, ti74_state )
|
||||||
|
|
||||||
/* basic machine hardware */
|
/* 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_PROGRAM_MAP(main_map)
|
||||||
MCFG_CPU_IO_MAP(main_io_map)
|
MCFG_CPU_IO_MAP(main_io_map)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user