From cff1004165c7026532c4809099d4ebca31643cd5 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Sat, 15 Sep 2012 22:30:30 +0000 Subject: Pass 2 of struct modernization. --- src/mame/drivers/konamim2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/mame/drivers/konamim2.c') diff --git a/src/mame/drivers/konamim2.c b/src/mame/drivers/konamim2.c index b44192efc34..c6fde52df7a 100644 --- a/src/mame/drivers/konamim2.c +++ b/src/mame/drivers/konamim2.c @@ -191,14 +191,14 @@ Notes: #include "cpu/powerpc/ppc.h" -typedef struct +struct CDE_DMA { UINT32 dst_addr; int length; UINT32 next_dst_addr; int next_length; int dma_done; -} CDE_DMA; +}; class konamim2_state : public driver_device { -- cgit v1.2.3-70-g09d2 t name='h' onchange='this.form.submit();'> MAME - Multiple Arcade Machine Emulator
summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/devices/nld_74165.h
blob: 51133157dbd4019d0c790138cf6533320c3f8513 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// license:BSD-3-Clause
// copyright-holders:Ryan Holtz
/*
 * nld_74165.h
 *
 *  74165: Parallel-Load 8-Bit Shift Register
 *
 *          +--------------+
 *   SH/LDQ |1     ++    16| VCC
 *      CLK |2           15| CLKINH
 *        E |3           14| D
 *        F |4    74165  13| C
 *        G |5           12| B
 *        H |6           11| A
 *      QHQ |7           10| SER
 *      GND |8            9| QH
 *          +--------------+
 *
 * SH/LDQ: Shift / !Load
 * CLKINH: Clock Inhibit
 * SER: Serial In
 *
 *  Naming convention attempts to follow NTE Electronics datasheet
 *
 */

#ifndef NLD_74165_H_
#define NLD_74165_H_

#include "netlist/nl_setup.h"

#define TTL_74165(name, cCLK, cCLKINH, cSH_LDQ, cSER, cA, cB, cC, cD, cE, cF, cG, cH)   \
		NET_REGISTER_DEV(TTL_74165, name)                                      \
		NET_CONNECT(name, GND, GND)                                            \
		NET_CONNECT(name, VCC, VCC)                                            \
		NET_CONNECT(name, CLK,    cCLK)                                        \
		NET_CONNECT(name, CLKINH, cCLKINH)                                     \
		NET_CONNECT(name, SH_LDQ, cSH_LDQ)                                     \
		NET_CONNECT(name, SER,    cSER)                                        \
		NET_CONNECT(name, A,      cA)                                          \
		NET_CONNECT(name, B,      cB)                                          \
		NET_CONNECT(name, C,      cC)                                          \
		NET_CONNECT(name, D,      cD)                                          \
		NET_CONNECT(name, E,      cE)                                          \
		NET_CONNECT(name, F,      cF)                                          \
		NET_CONNECT(name, G,      cG)                                          \
		NET_CONNECT(name, H,      cH)

#define TTL_74165_DIP(name)                                                    \
		NET_REGISTER_DEV(TTL_74165_DIP, name)

#endif /* NLD_74165_H_ */