diff --git a/.gitattributes b/.gitattributes index b10d38eefc0..622030c016d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -3048,8 +3048,6 @@ src/emu/machine/upd4992.c svneol=native#text/plain src/emu/machine/upd4992.h svneol=native#text/plain src/emu/machine/upd7002.c svneol=native#text/plain src/emu/machine/upd7002.h svneol=native#text/plain -src/emu/machine/upd71054.c svneol=native#text/plain -src/emu/machine/upd71054.h svneol=native#text/plain src/emu/machine/upd71071.c svneol=native#text/plain src/emu/machine/upd71071.h svneol=native#text/plain src/emu/machine/upd765.c svneol=native#text/plain diff --git a/src/emu/machine/machine.mak b/src/emu/machine/machine.mak index e6e67a8004e..764d5e01d55 100644 --- a/src/emu/machine/machine.mak +++ b/src/emu/machine/machine.mak @@ -1560,15 +1560,6 @@ ifneq ($(filter UPD7002,$(MACHINES)),) MACHINEOBJS += $(MACHINEOBJ)/upd7002.o endif -#------------------------------------------------- -# -#@src/emu/machine/upd71054.h,MACHINES += UPD71054 -#------------------------------------------------- - -ifneq ($(filter UPD71054,$(MACHINES)),) -MACHINEOBJS += $(MACHINEOBJ)/upd71054.o -endif - #------------------------------------------------- # #@src/emu/machine/upd71071.h,MACHINES += UPD71071 diff --git a/src/emu/machine/pit8253.h b/src/emu/machine/pit8253.h index 3f736926b42..aa3997d4766 100644 --- a/src/emu/machine/pit8253.h +++ b/src/emu/machine/pit8253.h @@ -11,13 +11,33 @@ D4 4 | | 21 _CS D3 5 | | 20 A1 D2 6 | 8253 | 19 A0 - D1 7 | | 18 CLK2 + D1 7 | 8254 | 18 CLK2 D0 8 | | 17 OUT2 CLK0 9 | | 16 GATE2 OUT0 10 | | 15 CLK1 GATE0 11 | | 14 GATE1 GND 12 |_____________| 13 OUT1 + +********************************************************************** + _____ _____ + D7 <-> 1 |* \_/ | 24 --- Vdd + D6 <-> 2 | | 23 <-- _WR + D5 <-> 3 | | 22 <-- _RD + D4 <-> 4 | | 21 <-- _CS + D3 <-> 5 | | 20 <-- A1 + D2 <-> 6 | uPD71054C | 19 <-- A0 + D1 <-> 7 | | 18 <-- CLK2 + D0 <-> 8 | | 17 --> OUT2 + CLK0 --> 9 | | 16 <-- GATE2 + OUT0 <-- 10 | | 15 <-- CLK1 + GATE0 --> 11 | | 14 <-- GATE1 + GND --- 12 |_____________| 13 --> OUT1 + + uPD71054C (8MHz), uPD71054C-10 (10MHz) - it is a clone of Intel 82C54 + also available in 28-pin QFP and 44-pin PLCC (many pins NC) + + ***************************************************************************/ #ifndef __PIT8253_H__ diff --git a/src/emu/machine/upd71054.c b/src/emu/machine/upd71054.c deleted file mode 100644 index 217547a3b75..00000000000 --- a/src/emu/machine/upd71054.c +++ /dev/null @@ -1,40 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:hap -/********************************************************************** - - NEC uPD71054 programmable timer/counter - - TODO: - - x - -**********************************************************************/ - -#include "machine/upd71054.h" - - -const device_type UPD71054 = &device_creator; - -//------------------------------------------------- -// upd71054_device - constructor -//------------------------------------------------- - -upd71054_device::upd71054_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) - : device_t(mconfig, UPD71054, "NEC uPD71054", tag, owner, clock, "upd71054", __FILE__) -{ -} - -//------------------------------------------------- -// device_start - device-specific startup -//------------------------------------------------- - -void upd71054_device::device_start() -{ -} - -//------------------------------------------------- -// device_reset - device-specific reset -//------------------------------------------------- - -void upd71054_device::device_reset() -{ -} diff --git a/src/emu/machine/upd71054.h b/src/emu/machine/upd71054.h deleted file mode 100644 index 7a05c21eedc..00000000000 --- a/src/emu/machine/upd71054.h +++ /dev/null @@ -1,70 +0,0 @@ -// license:BSD-3-Clause -// copyright-holders:hap -/********************************************************************** - - NEC uPD71054 programmable timer/counter - - Copyright MAME Team. - Visit http://mamedev.org for licensing and usage restrictions. - -********************************************************************** - _____ _____ - D7 <-> 1 |* \_/ | 24 --- Vdd - D6 <-> 2 | | 23 <-- _WR - D5 <-> 3 | | 22 <-- _RD - D4 <-> 4 | | 21 <-- _CS - D3 <-> 5 | | 20 <-- A1 - D2 <-> 6 | uPD71054C | 19 <-- A0 - D1 <-> 7 | | 18 <-- CLK2 - D0 <-> 8 | | 17 --> OUT2 - CLK0 --> 9 | | 16 <-- GATE2 - OUT0 <-- 10 | | 15 <-- CLK1 - GATE0 --> 11 | | 14 <-- GATE1 - GND --- 12 |_____________| 13 --> OUT1 - - uPD71054C (8MHz), uPD71054C-10 (10MHz) - also available in 28-pin QFP and 44-pin PLCC (many pins NC) - -**********************************************************************/ - -#pragma once - -#ifndef _UPD71054_H -#define _UPD71054_H - -#include "emu.h" - - -//************************************************************************** -// INTERFACE CONFIGURATION MACROS -//************************************************************************** - -//.. - - - -//************************************************************************** -// TYPE DEFINITIONS -//************************************************************************** - -// ======================> upd71054_device - -class upd71054_device : public device_t -{ -public: - upd71054_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - -protected: - // device-level overrides - virtual void device_start(); - virtual void device_reset(); - -private: - -}; - -// device type definition -extern const device_type UPD71054; - - -#endif /* _UPD71054_H */ diff --git a/src/mame/mame.mak b/src/mame/mame.mak index 880a3d397bb..329de7496aa 100644 --- a/src/mame/mame.mak +++ b/src/mame/mame.mak @@ -537,7 +537,6 @@ MACHINES += UPD1990A MACHINES += UPD4992 MACHINES += UPD4701 MACHINES += UPD7002 -MACHINES += UPD71054 #MACHINES += UPD71071 MACHINES += UPD765 MACHINES += V3021 diff --git a/src/mess/mess.mak b/src/mess/mess.mak index 881926b85c4..ca411b1e79d 100644 --- a/src/mess/mess.mak +++ b/src/mess/mess.mak @@ -527,7 +527,6 @@ MACHINES += UPD1990A #MACHINES += UPD4992 MACHINES += UPD4701 MACHINES += UPD7002 -#MACHINES += UPD71054 MACHINES += UPD71071 MACHINES += UPD765 MACHINES += V3021