summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/devices/nld_74163.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/devices/nld_74163.cpp')
-rw-r--r--src/lib/netlist/devices/nld_74163.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/lib/netlist/devices/nld_74163.cpp b/src/lib/netlist/devices/nld_74163.cpp
new file mode 100644
index 00000000000..5044b0aa7c4
--- /dev/null
+++ b/src/lib/netlist/devices/nld_74163.cpp
@@ -0,0 +1,24 @@
+// license:BSD-3-Clause
+// copyright-holders:Couriersud
+/*
+ * nld_74163.cpp
+ *
+ */
+
+#include "nl_base.h"
+#include "nl_factory.h"
+
+#include "nld_9316_base.hxx"
+
+// FIXME: All detail can be found in nld_9316_base.hxx
+// At least gcc-7.x needs the implementations of the base device
+// in different compilation units. If created in the same file
+// performance degrades horrible.
+
+// FIXME: this file could be created programmatically
+
+namespace netlist::devices {
+
+ NETLIB_DEVICE_IMPL(74163, "TTL_74163", "+CLK,+ENP,+ENT,+CLRQ,+LOADQ,+A,+B,+C,+D,@VCC,@GND")
+
+} // namespace netlist::devices