summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/net_lib.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/net_lib.h')
-rw-r--r--src/emu/machine/net_lib.h342
1 files changed, 171 insertions, 171 deletions
diff --git a/src/emu/machine/net_lib.h b/src/emu/machine/net_lib.h
index 2b6c6801310..441b01f332e 100644
--- a/src/emu/machine/net_lib.h
+++ b/src/emu/machine/net_lib.h
@@ -54,189 +54,189 @@
// Special chips
// ----------------------------------------------------------------------------------------
-#define NETDEV_CLOCK(_name) \
- NET_REGISTER_DEV(netdev_clock, _name) \
+#define NETDEV_CLOCK(_name) \
+ NET_REGISTER_DEV(netdev_clock, _name) \
-#define NETDEV_LOGIC_INPUT(_name) \
- NET_REGISTER_DEV(netdev_logic_input, _name) \
+#define NETDEV_LOGIC_INPUT(_name) \
+ NET_REGISTER_DEV(netdev_logic_input, _name) \
-#define NETDEV_ANALOG_INPUT(_name) \
- NET_REGISTER_DEV(netdev_analog_input, _name) \
+#define NETDEV_ANALOG_INPUT(_name) \
+ NET_REGISTER_DEV(netdev_analog_input, _name) \
-#define NETDEV_CALLBACK(_name, _IN) \
- NET_REGISTER_DEV(netdev_callback, _name) \
- NET_CONNECT(_name, IN, _IN) \
+#define NETDEV_CALLBACK(_name, _IN) \
+ NET_REGISTER_DEV(netdev_callback, _name) \
+ NET_CONNECT(_name, IN, _IN) \
-#define NETDEV_SWITCH2(_name, _i1, _i2) \
- NET_REGISTER_DEV(nicMultiSwitch, _name) \
- NET_CONNECT(_name, i1, _i1) \
- NET_CONNECT(_name, i2, _i2) \
+#define NETDEV_SWITCH2(_name, _i1, _i2) \
+ NET_REGISTER_DEV(nicMultiSwitch, _name) \
+ NET_CONNECT(_name, i1, _i1) \
+ NET_CONNECT(_name, i2, _i2) \
-#define NETDEV_DELAY_RISE(_name, _CLK, _D) \
- NET_REGISTER_DEV(netdev_delay_lh, _name) \
- NET_CONNECT(_name, CLK, _CLK) \
- NET_CONNECT(_name, D, _D) \
+#define NETDEV_DELAY_RISE(_name, _CLK, _D) \
+ NET_REGISTER_DEV(netdev_delay_lh, _name) \
+ NET_CONNECT(_name, CLK, _CLK) \
+ NET_CONNECT(_name, D, _D) \
-#define NETDEV_RSFF(_name, _S, _R) \
- NET_REGISTER_DEV(nicRSFF, _name) \
- NET_CONNECT(_name, S, _S) \
- NET_CONNECT(_name, R, _R) \
+#define NETDEV_RSFF(_name, _S, _R) \
+ NET_REGISTER_DEV(nicRSFF, _name) \
+ NET_CONNECT(_name, S, _S) \
+ NET_CONNECT(_name, R, _R) \
// ----------------------------------------------------------------------------------------
// TTL Logic chips
// ----------------------------------------------------------------------------------------
-#define TTL_7400_NAND(_name, _I1, _I2) \
- NET_REGISTER_DEV(nic7400, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
-
-#define TTL_7402_NOR(_name, _I1, _I2) \
- NET_REGISTER_DEV(nic7402, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
-
-#define TTL_7404_INVERT(_name, _I1) \
- NET_REGISTER_DEV(nic7404, _name) \
- NET_CONNECT(_name, I1, _I1) \
-
-#define TTL_7410_NAND(_name, _I1, _I2, _I3) \
- NET_REGISTER_DEV(nic7410, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
-
-#define TTL_7420_NAND(_name, _I1, _I2, _I3, _I4) \
- NET_REGISTER_DEV(nic7420, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
- NET_CONNECT(_name, I4, _I4) \
-
-#define TTL_7425_NOR(_name, _I1, _I2, _I3, _I4) \
- NET_REGISTER_DEV(nic7425, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
- NET_CONNECT(_name, I4, _I4) \
-
-#define TTL_7427_NOR(_name, _I1, _I2, _I3) \
- NET_REGISTER_DEV(nic7427, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
-
-#define TTL_7430_NAND(_name, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8) \
- NET_REGISTER_DEV(nic7430, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
- NET_CONNECT(_name, I4, _I4) \
- NET_CONNECT(_name, I5, _I5) \
- NET_CONNECT(_name, I6, _I6) \
- NET_CONNECT(_name, I7, _I7) \
- NET_CONNECT(_name, I8, _I8) \
-
-#define TTL_7450_ANDORINVERT(_name, _I1, _I2, _I3, _I4) \
- NET_REGISTER_DEV(nic7450, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
- NET_CONNECT(_name, I4, _I4) \
-
-#define TTL_7486_XOR(_name, _I1, _I2) \
- NET_REGISTER_DEV(nic7486, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
-
-#define TTL_7448(_name, _A0, _A1, _A2, _A3, _LTQ, _BIQ, _RBIQ) \
- NET_REGISTER_DEV(nic7448, _name) \
- NET_CONNECT(_name, A0, _A0) \
- NET_CONNECT(_name, A1, _A1) \
- NET_CONNECT(_name, A2, _A2) \
- NET_CONNECT(_name, A3, _A3) \
- NET_CONNECT(_name, LTQ, _LTQ) \
- NET_CONNECT(_name, BIQ, _BIQ) \
- NET_CONNECT(_name, RBIQ, _RBIQ) \
-
-#define TTL_7474(_name, _CLK, _D, _CLRQ, _PREQ) \
- NET_REGISTER_DEV(nic7474, _name) \
- NET_CONNECT(_name, CLK, _CLK) \
- NET_CONNECT(_name, D, _D) \
- NET_CONNECT(_name, CLRQ, _CLRQ) \
- NET_CONNECT(_name, PREQ, _PREQ) \
-
-#define TTL_7483(_name, _A1, _A2, _A3, _A4, _B1, _B2, _B3, _B4, _CI) \
- NET_REGISTER_DEV(nic7483, _name) \
- NET_CONNECT(_name, A1, _A1) \
- NET_CONNECT(_name, A2, _A2) \
- NET_CONNECT(_name, A3, _A3) \
- NET_CONNECT(_name, A4, _A4) \
- NET_CONNECT(_name, B1, _B1) \
- NET_CONNECT(_name, B2, _B2) \
- NET_CONNECT(_name, B3, _B3) \
- NET_CONNECT(_name, B4, _B4) \
- NET_CONNECT(_name, CI, _CI) \
-
-#define TTL_7490(_name, _CLK, _R1, _R2, _R91, _R92) \
- NET_REGISTER_DEV(nic7490, _name) \
- NET_CONNECT(_name, CLK, _CLK) \
- NET_CONNECT(_name, R1, _R1) \
- NET_CONNECT(_name, R2, _R2) \
- NET_CONNECT(_name, R91, _R91) \
- NET_CONNECT(_name, R92, _R92) \
-
-#define TTL_7493(_name, _CLKA, _CLKB, _R1, _R2) \
- NET_REGISTER_DEV(nic7493, _name) \
- NET_CONNECT(_name, CLKA, _CLKA) \
- NET_CONNECT(_name, CLKB, _CLKB) \
- NET_CONNECT(_name, R1, _R1) \
- NET_CONNECT(_name, R2, _R2) \
-
-#define TTL_74107A(_name, _CLK, _J, _K, _CLRQ) \
- NET_REGISTER_DEV(nic74107A, _name) \
- NET_CONNECT(_name, CLK, _CLK) \
- NET_CONNECT(_name, J, _J) \
- NET_CONNECT(_name, K, _K) \
- NET_CONNECT(_name, CLRQ, _CLRQ) \
-
-#define TTL_74107(_name, _CLK, _J, _K, _CLRQ) \
+#define TTL_7400_NAND(_name, _I1, _I2) \
+ NET_REGISTER_DEV(nic7400, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+
+#define TTL_7402_NOR(_name, _I1, _I2) \
+ NET_REGISTER_DEV(nic7402, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+
+#define TTL_7404_INVERT(_name, _I1) \
+ NET_REGISTER_DEV(nic7404, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+
+#define TTL_7410_NAND(_name, _I1, _I2, _I3) \
+ NET_REGISTER_DEV(nic7410, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
+
+#define TTL_7420_NAND(_name, _I1, _I2, _I3, _I4) \
+ NET_REGISTER_DEV(nic7420, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
+ NET_CONNECT(_name, I4, _I4) \
+
+#define TTL_7425_NOR(_name, _I1, _I2, _I3, _I4) \
+ NET_REGISTER_DEV(nic7425, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
+ NET_CONNECT(_name, I4, _I4) \
+
+#define TTL_7427_NOR(_name, _I1, _I2, _I3) \
+ NET_REGISTER_DEV(nic7427, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
+
+#define TTL_7430_NAND(_name, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8) \
+ NET_REGISTER_DEV(nic7430, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
+ NET_CONNECT(_name, I4, _I4) \
+ NET_CONNECT(_name, I5, _I5) \
+ NET_CONNECT(_name, I6, _I6) \
+ NET_CONNECT(_name, I7, _I7) \
+ NET_CONNECT(_name, I8, _I8) \
+
+#define TTL_7450_ANDORINVERT(_name, _I1, _I2, _I3, _I4) \
+ NET_REGISTER_DEV(nic7450, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
+ NET_CONNECT(_name, I4, _I4) \
+
+#define TTL_7486_XOR(_name, _I1, _I2) \
+ NET_REGISTER_DEV(nic7486, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+
+#define TTL_7448(_name, _A0, _A1, _A2, _A3, _LTQ, _BIQ, _RBIQ) \
+ NET_REGISTER_DEV(nic7448, _name) \
+ NET_CONNECT(_name, A0, _A0) \
+ NET_CONNECT(_name, A1, _A1) \
+ NET_CONNECT(_name, A2, _A2) \
+ NET_CONNECT(_name, A3, _A3) \
+ NET_CONNECT(_name, LTQ, _LTQ) \
+ NET_CONNECT(_name, BIQ, _BIQ) \
+ NET_CONNECT(_name, RBIQ, _RBIQ) \
+
+#define TTL_7474(_name, _CLK, _D, _CLRQ, _PREQ) \
+ NET_REGISTER_DEV(nic7474, _name) \
+ NET_CONNECT(_name, CLK, _CLK) \
+ NET_CONNECT(_name, D, _D) \
+ NET_CONNECT(_name, CLRQ, _CLRQ) \
+ NET_CONNECT(_name, PREQ, _PREQ) \
+
+#define TTL_7483(_name, _A1, _A2, _A3, _A4, _B1, _B2, _B3, _B4, _CI) \
+ NET_REGISTER_DEV(nic7483, _name) \
+ NET_CONNECT(_name, A1, _A1) \
+ NET_CONNECT(_name, A2, _A2) \
+ NET_CONNECT(_name, A3, _A3) \
+ NET_CONNECT(_name, A4, _A4) \
+ NET_CONNECT(_name, B1, _B1) \
+ NET_CONNECT(_name, B2, _B2) \
+ NET_CONNECT(_name, B3, _B3) \
+ NET_CONNECT(_name, B4, _B4) \
+ NET_CONNECT(_name, CI, _CI) \
+
+#define TTL_7490(_name, _CLK, _R1, _R2, _R91, _R92) \
+ NET_REGISTER_DEV(nic7490, _name) \
+ NET_CONNECT(_name, CLK, _CLK) \
+ NET_CONNECT(_name, R1, _R1) \
+ NET_CONNECT(_name, R2, _R2) \
+ NET_CONNECT(_name, R91, _R91) \
+ NET_CONNECT(_name, R92, _R92) \
+
+#define TTL_7493(_name, _CLKA, _CLKB, _R1, _R2) \
+ NET_REGISTER_DEV(nic7493, _name) \
+ NET_CONNECT(_name, CLKA, _CLKA) \
+ NET_CONNECT(_name, CLKB, _CLKB) \
+ NET_CONNECT(_name, R1, _R1) \
+ NET_CONNECT(_name, R2, _R2) \
+
+#define TTL_74107A(_name, _CLK, _J, _K, _CLRQ) \
+ NET_REGISTER_DEV(nic74107A, _name) \
+ NET_CONNECT(_name, CLK, _CLK) \
+ NET_CONNECT(_name, J, _J) \
+ NET_CONNECT(_name, K, _K) \
+ NET_CONNECT(_name, CLRQ, _CLRQ) \
+
+#define TTL_74107(_name, _CLK, _J, _K, _CLRQ) \
TTL_74107A(_name, _CLK, _J, _K, _CLRQ)
-#define TTL_74153(_name, _A1, _A2, _A3, _A4, _A, _B, _GA) \
- NET_REGISTER_DEV(nic74153, _name) \
- NET_CONNECT(_name, A1, _A1) \
- NET_CONNECT(_name, A2, _A2) \
- NET_CONNECT(_name, A3, _A3) \
- NET_CONNECT(_name, A4, _A4) \
- NET_CONNECT(_name, A, _A) \
- NET_CONNECT(_name, B, _B) \
- NET_CONNECT(_name, GA, _GA) \
-
-#define TTL_9316(_name, _CLK, _ENP, _ENT, _CLRQ, _LOADQ, _A, _B, _C, _D) \
- NET_REGISTER_DEV(nic9316, _name) \
- NET_CONNECT(_name, CLK, _CLK) \
- NET_CONNECT(_name, ENP, _ENP) \
- NET_CONNECT(_name, ENT, _ENT) \
- NET_CONNECT(_name, CLRQ, _CLRQ) \
- NET_CONNECT(_name, LOADQ,_LOADQ) \
- NET_CONNECT(_name, A, _A) \
- NET_CONNECT(_name, B, _B) \
- NET_CONNECT(_name, C, _C) \
- NET_CONNECT(_name, D, _D) \
-
-
-#define NE555N_MSTABLE(_name, _TRIG, _CV) \
- NET_REGISTER_DEV(nicNE555N_MSTABLE, _name) \
- NET_CONNECT(_name, TRIG, _TRIG) \
- NET_CONNECT(_name, CV, _CV) \
-
-#define NETDEV_MIXER3(_name, _I1, _I2, _I3) \
- NET_REGISTER_DEV(nicMixer8, _name) \
- NET_CONNECT(_name, I1, _I1) \
- NET_CONNECT(_name, I2, _I2) \
- NET_CONNECT(_name, I3, _I3) \
+#define TTL_74153(_name, _A1, _A2, _A3, _A4, _A, _B, _GA) \
+ NET_REGISTER_DEV(nic74153, _name) \
+ NET_CONNECT(_name, A1, _A1) \
+ NET_CONNECT(_name, A2, _A2) \
+ NET_CONNECT(_name, A3, _A3) \
+ NET_CONNECT(_name, A4, _A4) \
+ NET_CONNECT(_name, A, _A) \
+ NET_CONNECT(_name, B, _B) \
+ NET_CONNECT(_name, GA, _GA) \
+
+#define TTL_9316(_name, _CLK, _ENP, _ENT, _CLRQ, _LOADQ, _A, _B, _C, _D) \
+ NET_REGISTER_DEV(nic9316, _name) \
+ NET_CONNECT(_name, CLK, _CLK) \
+ NET_CONNECT(_name, ENP, _ENP) \
+ NET_CONNECT(_name, ENT, _ENT) \
+ NET_CONNECT(_name, CLRQ, _CLRQ) \
+ NET_CONNECT(_name, LOADQ,_LOADQ) \
+ NET_CONNECT(_name, A, _A) \
+ NET_CONNECT(_name, B, _B) \
+ NET_CONNECT(_name, C, _C) \
+ NET_CONNECT(_name, D, _D) \
+
+
+#define NE555N_MSTABLE(_name, _TRIG, _CV) \
+ NET_REGISTER_DEV(nicNE555N_MSTABLE, _name) \
+ NET_CONNECT(_name, TRIG, _TRIG) \
+ NET_CONNECT(_name, CV, _CV) \
+
+#define NETDEV_MIXER3(_name, _I1, _I2, _I3) \
+ NET_REGISTER_DEV(nicMixer8, _name) \
+ NET_CONNECT(_name, I1, _I1) \
+ NET_CONNECT(_name, I2, _I2) \
+ NET_CONNECT(_name, I3, _I3) \
// ----------------------------------------------------------------------------------------
// Special support devices ...
@@ -358,7 +358,7 @@ NETLIB_DEVICE(nic7474,
NETLIB_SUBDEVICE(nic7474sub,
ttl_input_t m_clk;
- UINT8 m_nextD;
+ UINT8 m_nextD;
ttl_output_t m_Q;
ttl_output_t m_QQ;
);
@@ -408,7 +408,7 @@ class nic74107 : public nic74107A
{
public:
nic74107()
- : nic74107A() {}
+ : nic74107A() {}
};