netlist: Move documentation from header to cpp file. Batch 3.

* Header files will disappear and only nld_devinc.h which is can be
created by nltool will stay.
* These commits ensure that the documentation is preserved when the
header files are deleted at some point in the future
This commit is contained in:
couriersud 2020-08-02 14:46:17 +02:00
parent 2e5e0a4616
commit a68287d6a6
20 changed files with 256 additions and 296 deletions

View File

@ -3,6 +3,82 @@
/*
* nld_9316.cpp
*
* DM9316: Synchronous 4-Bit Counters
*
* +--------------+
* /CLEAR |1 ++ 16| VCC
* CLOCK |2 15| RC (Ripple Carry)
* A |3 14| QA
* B |4 9316 13| QB
* C |5 12| QC
* D |6 11| QD
* Enable P |7 10| Enable T
* GND |8 9| /LOAD
* +--------------+
*
* Counter Sequence
*
* +-------++----+----+----+----+----+
* | COUNT || QD | QC | QB | QA | RC |
* +=======++====+====+====+====+====+
* | 0 || 0 | 0 | 0 | 0 | 0 |
* | 1 || 0 | 0 | 0 | 1 | 0 |
* | 2 || 0 | 0 | 1 | 0 | 0 |
* | 3 || 0 | 0 | 1 | 1 | 0 |
* | 4 || 0 | 1 | 0 | 0 | 0 |
* | 5 || 0 | 1 | 0 | 1 | 0 |
* | 6 || 0 | 1 | 1 | 0 | 0 |
* | 7 || 0 | 1 | 1 | 1 | 0 |
* | 8 || 1 | 0 | 0 | 0 | 0 |
* | 9 || 1 | 0 | 0 | 1 | 0 |
* | 10 || 1 | 0 | 1 | 0 | 0 |
* | 11 || 1 | 0 | 1 | 1 | 0 |
* | 12 || 1 | 1 | 0 | 0 | 0 |
* | 13 || 1 | 1 | 0 | 1 | 0 |
* | 14 || 1 | 1 | 1 | 0 | 0 |
* | 15 || 1 | 1 | 1 | 1 | 1 |
* +-------++----+----+----+----+----+
*
* Reset count function: Please refer to
* National Semiconductor datasheet (timing diagram)
*
* Naming conventions follow National Semiconductor datasheet
*
* DM9310: Synchronous 4-Bit Counters
*
* +--------------+
* CLEAR |1 ++ 16| VCC
* CLOCK |2 15| RC (Ripple Carry)
* A |3 14| QA
* B |4 9310 13| QB
* C |5 12| QC
* D |6 11| QD
* Enable P |7 10| Enable T
* GND |8 9| LOAD
* +--------------+
*
* Counter Sequence
*
* +-------++----+----+----+----+----+
* | COUNT || QD | QC | QB | QA | RC |
* +=======++====+====+====+====+====+
* | 0 || 0 | 0 | 0 | 0 | 0 |
* | 1 || 0 | 0 | 0 | 1 | 0 |
* | 2 || 0 | 0 | 1 | 0 | 0 |
* | 3 || 0 | 0 | 1 | 1 | 0 |
* | 4 || 0 | 1 | 0 | 0 | 0 |
* | 5 || 0 | 1 | 0 | 1 | 0 |
* | 6 || 0 | 1 | 1 | 0 | 0 |
* | 7 || 0 | 1 | 1 | 1 | 0 |
* | 8 || 1 | 0 | 0 | 0 | 0 |
* | 9 || 1 | 0 | 0 | 1 | 0 |
* +-------++----+----+----+----+----+
*
* Reset count function: Please refer to
* National Semiconductor datasheet (timing diagram)
*
* Naming conventions follow National Semiconductor datasheet
*
*/
#include "nl_base.h"

View File

@ -1,85 +1,5 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_9316.h
*
* DM9316: Synchronous 4-Bit Counters
*
* +--------------+
* /CLEAR |1 ++ 16| VCC
* CLOCK |2 15| RC (Ripple Carry)
* A |3 14| QA
* B |4 9316 13| QB
* C |5 12| QC
* D |6 11| QD
* Enable P |7 10| Enable T
* GND |8 9| /LOAD
* +--------------+
*
* Counter Sequence
*
* +-------++----+----+----+----+----+
* | COUNT || QD | QC | QB | QA | RC |
* +=======++====+====+====+====+====+
* | 0 || 0 | 0 | 0 | 0 | 0 |
* | 1 || 0 | 0 | 0 | 1 | 0 |
* | 2 || 0 | 0 | 1 | 0 | 0 |
* | 3 || 0 | 0 | 1 | 1 | 0 |
* | 4 || 0 | 1 | 0 | 0 | 0 |
* | 5 || 0 | 1 | 0 | 1 | 0 |
* | 6 || 0 | 1 | 1 | 0 | 0 |
* | 7 || 0 | 1 | 1 | 1 | 0 |
* | 8 || 1 | 0 | 0 | 0 | 0 |
* | 9 || 1 | 0 | 0 | 1 | 0 |
* | 10 || 1 | 0 | 1 | 0 | 0 |
* | 11 || 1 | 0 | 1 | 1 | 0 |
* | 12 || 1 | 1 | 0 | 0 | 0 |
* | 13 || 1 | 1 | 0 | 1 | 0 |
* | 14 || 1 | 1 | 1 | 0 | 0 |
* | 15 || 1 | 1 | 1 | 1 | 1 |
* +-------++----+----+----+----+----+
*
* Reset count function: Please refer to
* National Semiconductor datasheet (timing diagram)
*
* Naming conventions follow National Semiconductor datasheet
*
* DM9310: Synchronous 4-Bit Counters
*
* +--------------+
* CLEAR |1 ++ 16| VCC
* CLOCK |2 15| RC (Ripple Carry)
* A |3 14| QA
* B |4 9310 13| QB
* C |5 12| QC
* D |6 11| QD
* Enable P |7 10| Enable T
* GND |8 9| LOAD
* +--------------+
*
* Counter Sequence
*
* +-------++----+----+----+----+----+
* | COUNT || QD | QC | QB | QA | RC |
* +=======++====+====+====+====+====+
* | 0 || 0 | 0 | 0 | 0 | 0 |
* | 1 || 0 | 0 | 0 | 1 | 0 |
* | 2 || 0 | 0 | 1 | 0 | 0 |
* | 3 || 0 | 0 | 1 | 1 | 0 |
* | 4 || 0 | 1 | 0 | 0 | 0 |
* | 5 || 0 | 1 | 0 | 1 | 0 |
* | 6 || 0 | 1 | 1 | 0 | 0 |
* | 7 || 0 | 1 | 1 | 1 | 0 |
* | 8 || 1 | 0 | 0 | 0 | 0 |
* | 9 || 1 | 0 | 0 | 1 | 0 |
* +-------++----+----+----+----+----+
*
* Reset count function: Please refer to
* National Semiconductor datasheet (timing diagram)
*
* Naming conventions follow National Semiconductor datasheet
*
*/
#ifndef NLD_9316_H_
#define NLD_9316_H_

View File

@ -3,6 +3,19 @@
/*
* nld_9322.cpp
*
* 9322: Quad 2-Line to 1-Line Data Selectors/Multiplexers
*
* +------------+
* SELECT |1 ++ 16| VCC
* A1 |2 15| STROBE
* B1 |3 14| A4
* Y1 |4 9322 13| B4
* A2 |5 12| Y4
* B2 |6 11| A3
* Y2 |7 10| B3
* GND |8 9| Y3
* +------------+
*
*/
#include "nld_9322.h"

View File

@ -1,22 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Ryan Holtz
/*
* nld_9322.h
*
* 9322: Quad 2-Line to 1-Line Data Selectors/Multiplexers
*
* +------------+
* SELECT |1 ++ 16| VCC
* A1 |2 15| STROBE
* B1 |3 14| A4
* Y1 |4 9322 13| B4
* A2 |5 12| Y4
* B2 |6 11| A3
* Y2 |7 10| B3
* GND |8 9| Y3
* +------------+
*
*/
#ifndef NLD_9322_H_
#define NLD_9322_H_

View File

@ -3,6 +3,19 @@
/*
* nld_am2847.cpp
*
* Am2847: Quad 80-Bit Static Shift Register
*
* +--------------+
* OUTA |1 ++ 16| VSS
* RCA |2 15| IND
* INA |3 14| RCD
* OUTB |4 Am2847 13| OUTD
* RCB |5 12| VGG
* INB |6 11| CP
* OUTC |7 10| INC
* VDD |8 9| RCC
* +--------------+
*
*/
#include "nld_am2847.h"

View File

@ -1,22 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Ryan Holtz
/*
* nld_am2847.h
*
* Am2847: Quad 80-Bit Static Shift Register
*
* +--------------+
* OUTA |1 ++ 16| VSS
* RCA |2 15| IND
* INA |3 14| RCD
* OUTB |4 Am2847 13| OUTD
* RCB |5 12| VGG
* INB |6 11| CP
* OUTC |7 10| INC
* VDD |8 9| RCC
* +--------------+
*
*/
#ifndef NLD_AM2847_H_
#define NLD_AM2847_H_

View File

@ -3,6 +3,19 @@
/*
* nld_dm9314.cpp
*
* DM9314: 4-Bit Latches
*
* +--------------+
* /E |1 ++ 16| VCC
* /S0 |2 15| Q0
* D0 |3 14| /S1
* D1 |4 DM9314 13| Q1
* /S2 |5 12| Q2
* D2 |6 11| /S3
* D3 |7 10| Q3
* GND |8 9| /MR
* +--------------+
*
*/
#include "nld_dm9314.h"

View File

@ -1,22 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Felipe Sanches
/*
* nld_DM9314.h
*
* DM9314: 4-Bit Latches
*
* +--------------+
* /E |1 ++ 16| VCC
* /S0 |2 15| Q0
* D0 |3 14| /S1
* D1 |4 DM9314 13| Q1
* /S2 |5 12| Q2
* D2 |6 11| /S3
* D3 |7 10| Q3
* GND |8 9| /MR
* +--------------+
*
*/
#ifndef NLD_DM9314_H_
#define NLD_DM9314_H_

View File

@ -3,6 +3,63 @@
/*
* nld_dm9334.cpp
*
* DM9334: 8-Bit Addressable Latch
*
* +--------------+
* A0 |1 ++ 16| VCC
* A1 |2 15| /C
* A2 |3 14| /E
* Q0 |4 DM9334 13| D
* Q1 |5 12| Q7
* Q2 |6 11| Q6
* Q3 |7 10| Q5
* GND |8 9| Q4
* +--------------+
*
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | C | E || D || A0| A1| A2|| Q0| Q1| Q2| Q3| Q4| Q5| Q6| Q7|
* +===+===++===++===+===+===++===+===+===+===+===+===+===+===+
* | 1 | 0 || X || X | X | X || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | 1 | 1 || 0 || 0 | 0 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 0 | 0 || 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 0 | 0 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 0 | 1 || 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 0 | 1 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 1 | 0 || 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 0 | 1 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 1 | 1 || 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 1 | 0 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 0 | 0 || 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 1 | 0 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 0 | 1 || 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
* | 1 | 1 || 0 || 1 | 1 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 1 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
* | 1 | 1 || 0 || 1 | 1 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 1 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | 0 | 0 || X || X | X | X || P | P | P | P | P | P | P | P |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | 0 | 1 || 0 || 0 | 0 | 0 || 0 | P | P | P | P | P | P | P |
* | 0 | 1 || 1 || 0 | 0 | 0 || 1 | P | P | P | P | P | P | P |
* | 0 | 1 || 0 || 0 | 0 | 1 || P | 0 | P | P | P | P | P | P |
* | 0 | 1 || 1 || 0 | 0 | 1 || P | 1 | P | P | P | P | P | P |
* | 0 | 1 || 0 || 0 | 1 | 0 || P | P | 0 | P | P | P | P | P |
* | 0 | 1 || 1 || 0 | 1 | 0 || P | P | 1 | P | P | P | P | P |
* | 0 | 1 || 0 || 0 | 1 | 1 || P | P | P | 0 | P | P | P | P |
* | 0 | 1 || 1 || 0 | 1 | 1 || P | P | P | 1 | P | P | P | P |
* | 0 | 1 || 0 || 1 | 0 | 0 || P | P | P | P | 0 | P | P | P |
* | 0 | 1 || 1 || 1 | 0 | 0 || P | P | P | P | 1 | P | P | P |
* | 0 | 1 || 0 || 1 | 0 | 1 || P | P | P | P | P | 0 | P | P |
* | 0 | 1 || 1 || 1 | 0 | 1 || P | P | P | P | P | 1 | P | P |
* | 0 | 1 || 0 || 1 | 1 | 0 || P | P | P | P | P | P | 0 | P |
* | 0 | 1 || 1 || 1 | 1 | 0 || P | P | P | P | P | P | 1 | P |
* | 0 | 1 || 0 || 1 | 1 | 1 || P | P | P | P | P | P | P | 0 |
* | 0 | 1 || 1 || 1 | 1 | 1 || P | P | P | P | P | P | P | 1 |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
*
* Naming convention attempts to follow Texas Instruments / National Semiconductor datasheet Literature Number SNOS382A
*
*/
#include "nld_dm9334.h"

View File

@ -1,66 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Ryan Holtz
/*
* nld_DM9334.h
*
* DM9334: 8-Bit Addressable Latch
*
* +--------------+
* A0 |1 ++ 16| VCC
* A1 |2 15| /C
* A2 |3 14| /E
* Q0 |4 DM9334 13| D
* Q1 |5 12| Q7
* Q2 |6 11| Q6
* Q3 |7 10| Q5
* GND |8 9| Q4
* +--------------+
*
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | C | E || D || A0| A1| A2|| Q0| Q1| Q2| Q3| Q4| Q5| Q6| Q7|
* +===+===++===++===+===+===++===+===+===+===+===+===+===+===+
* | 1 | 0 || X || X | X | X || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | 1 | 1 || 0 || 0 | 0 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 0 | 0 || 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 0 | 0 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 0 | 1 || 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 0 | 1 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 1 | 0 || 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 0 | 1 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 0 | 1 | 1 || 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 1 | 0 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 0 | 0 || 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
* | 1 | 1 || 0 || 1 | 0 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 0 | 1 || 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
* | 1 | 1 || 0 || 1 | 1 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 1 | 0 || 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
* | 1 | 1 || 0 || 1 | 1 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
* | 1 | 1 || 1 || 1 | 1 | 1 || 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | 0 | 0 || X || X | X | X || P | P | P | P | P | P | P | P |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
* | 0 | 1 || 0 || 0 | 0 | 0 || 0 | P | P | P | P | P | P | P |
* | 0 | 1 || 1 || 0 | 0 | 0 || 1 | P | P | P | P | P | P | P |
* | 0 | 1 || 0 || 0 | 0 | 1 || P | 0 | P | P | P | P | P | P |
* | 0 | 1 || 1 || 0 | 0 | 1 || P | 1 | P | P | P | P | P | P |
* | 0 | 1 || 0 || 0 | 1 | 0 || P | P | 0 | P | P | P | P | P |
* | 0 | 1 || 1 || 0 | 1 | 0 || P | P | 1 | P | P | P | P | P |
* | 0 | 1 || 0 || 0 | 1 | 1 || P | P | P | 0 | P | P | P | P |
* | 0 | 1 || 1 || 0 | 1 | 1 || P | P | P | 1 | P | P | P | P |
* | 0 | 1 || 0 || 1 | 0 | 0 || P | P | P | P | 0 | P | P | P |
* | 0 | 1 || 1 || 1 | 0 | 0 || P | P | P | P | 1 | P | P | P |
* | 0 | 1 || 0 || 1 | 0 | 1 || P | P | P | P | P | 0 | P | P |
* | 0 | 1 || 1 || 1 | 0 | 1 || P | P | P | P | P | 1 | P | P |
* | 0 | 1 || 0 || 1 | 1 | 0 || P | P | P | P | P | P | 0 | P |
* | 0 | 1 || 1 || 1 | 1 | 0 || P | P | P | P | P | P | 1 | P |
* | 0 | 1 || 0 || 1 | 1 | 1 || P | P | P | P | P | P | P | 0 |
* | 0 | 1 || 1 || 1 | 1 | 1 || P | P | P | P | P | P | P | 1 |
* +---+---++---++---+---+---++---+---+---+---+---+---+---+---+
*
* Naming convention attempts to follow Texas Instruments / National Semiconductor datasheet Literature Number SNOS382A
*
*/
#ifndef NLD_DM9334_H_
#define NLD_DM9334_H_

View File

@ -1,7 +1,17 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_log.c
* nld_log.cpp
*
* Devices supporting analysis and logging
*
* nld_log:
*
* +---------+
* | ++ |
* I | | ==> Log to file "netlist_" + name() + ".log"
* | |
* +---------+
*
*/

View File

@ -1,19 +1,5 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_log.h
*
* Devices supporting analysis and logging
*
* nld_log:
*
* +---------+
* | ++ |
* I | | ==> Log to file "netlist_" + name() + ".log"
* | |
* +---------+
*
*/
#ifndef NLD_LOG_H_
#define NLD_LOG_H_

View File

@ -1,7 +1,18 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_MM5837.c
* nld_MM5837.cpp
*
* MM5837: Digital noise source
*
* +--------+
* VDD |1 ++ 8| NC
* VGG |2 7| NC
* OUT |3 6| NC
* VSS |4 5| NC
* +--------+
*
* Naming conventions follow National Semiconductor datasheet
*
*/

View File

@ -1,20 +1,5 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_MM5837.h
*
* MM5837: Digital noise source
*
* +--------+
* VDD |1 ++ 8| NC
* VGG |2 7| NC
* OUT |3 6| NC
* VSS |4 5| NC
* +--------+
*
* Naming conventions follow National Semiconductor datasheet
*
*/
#ifndef NLD_MM5837_H_
#define NLD_MM5837_H_

View File

@ -1,7 +1,45 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_R2R_dac.c
* nld_r2r_dac.cpp
*
* DMR2R_DAC: R-2R DAC
*
* Generic R-2R DAC ... This is fast.
* 2R
* Bit n >----RRR----+---------> Vout
* |
* R
* R R
* R
* |
* .
* .
* 2R |
* Bit 2 >----RRR----+
* |
* R
* R R
* R
* |
* 2R |
* Bit 1 >----RRR----+
* |
* R
* R 2R
* R
* |
* V0
*
* Using Thevenin's Theorem, this can be written as
*
* +---RRR-----------> Vout
* |
* V
* V V = VAL / 2^n * Vin
* V
* |
* V0
*
*/

View File

@ -1,47 +1,5 @@
// license:GPL-2.0+
// copyright-holders:Couriersud
/*
* nld_R2R_DAC.h
*
* DMR2R_DAC: R-2R DAC
*
* Generic R-2R DAC ... This is fast.
* 2R
* Bit n >----RRR----+---------> Vout
* |
* R
* R R
* R
* |
* .
* .
* 2R |
* Bit 2 >----RRR----+
* |
* R
* R R
* R
* |
* 2R |
* Bit 1 >----RRR----+
* |
* R
* R 2R
* R
* |
* V0
*
* Using Thevenin's Theorem, this can be written as
*
* +---RRR-----------> Vout
* |
* V
* V V = VAL / 2^n * Vin
* V
* |
* V0
*
*/
#ifndef NLD_R2R_DAC_H_
#define NLD_R2R_DAC_H_

View File

@ -3,6 +3,26 @@
/*
* nld_tms4800.cpp
*
* TMS-4800: 16 Kbit (2Kb x 8) READ ONLY MEMORY
*
* +----------------+
* VSS |1 ++ 24| OE1
* A1 |2 23| O1
* A2 |3 22| O2
* A3 |4 TMS-4800 21| O3
* A4 |5 20| O4
* A5 |6 19| O5
* A6 |7 18| O6
* A10 |8 17| O7
* VGG |9 16| O8
* A9 |10 15| A11
* A8 |11 14| OE2
* A7 |12 13| AR
* +----------------+
*
*
* Naming conventions follow Texas Instruments datasheet:
* http://bitsavers.trailing-edge.com/components/ti/_dataBooks/1975_TI_The_Semiconductor_Memory_Data_Book.pdf
*/
#include "nld_tms4800.h"

View File

@ -1,29 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Felipe Sanches
/*
* nld_tms4800.h
*
* TMS-4800: 16 Kbit (2Kb x 8) READ ONLY MEMORY
*
* +----------------+
* VSS |1 ++ 24| OE1
* A1 |2 23| O1
* A2 |3 22| O2
* A3 |4 TMS-4800 21| O3
* A4 |5 20| O4
* A5 |6 19| O5
* A6 |7 18| O6
* A10 |8 17| O7
* VGG |9 16| O8
* A9 |10 15| A11
* A8 |11 14| OE2
* A7 |12 13| AR
* +----------------+
*
*
* Naming conventions follow Texas Instruments datasheet:
* http://bitsavers.trailing-edge.com/components/ti/_dataBooks/1975_TI_The_Semiconductor_Memory_Data_Book.pdf
*/
#ifndef NLD_TMS4800_H_
#define NLD_TMS4800_H_

View File

@ -3,6 +3,8 @@
/*
* nld_tristate.cpp
*
* tristate: Hack to merge two tri-stated outputs together
*
*/
#include "nld_tristate.h"

View File

@ -1,11 +1,5 @@
// license:BSD-3-Clause
// copyright-holders:Ryan Holtz
/*
* nld_tristate.h
*
* tristate: Hack to merge two tri-stated outputs together
*
*/
#ifndef NLD_TRISTATE_H_
#define NLD_TRISTATE_H_