summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/macro/modules
Commit message (Collapse)AuthorAgeFilesLines
* housekeeping: Use proper SPDX ID for CC0 license. Vas Crabb2022-12-231-1/+1
|
* netlist: gtrak10 performance and other improvements and fixes (#10032) couriersud2022-07-053-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | - added support parameter FORCE_TRISTATE_LOGIC on mk28000 - add system device SYS_PULSE to generate pulse based on input changes parameters are delay, pulse width, input polarity and output polarity - add USE_SPEED_HACKS define to gtrak10 to enable the use of the above Brings gtrak10 from 18% to 120%. - Improved interlaced video support in fixfreq.cpp Added two interlace modes: progressive and interlaced which can be selected in machine configuration. - more clang format work - rename link to connection - introduced typed aliases. This information may be used later to rewrite netlists. - added a three terminal base device This will allow the analog code to be more easily comparable to literature about MNA (Modal node analysis). BJT code is now a lot better readable. - fix doxygen consistency - added an example for a cmos inverter based on NMOS/PMOS fets. - TRUTHTABLE_START was renamed to TRUTH_TABLE - truth tables are now enclosed in braces - netlists are now enclosed in braces - TRUTHTABLE_END() and NETLIST_END() removed from files - Fixed static solver script - Add file path to includes in nltool
* netlist: Address comments from PR #9794, partially fix issue #9801 (#9805) couriersud2022-05-231-1/+1
| | | | | - added cstddef to includes in ppmf.h - more explicit comments in ppmf.h - Fixed more typos and improved readiability
* Drop unnecessary executable permissions (#9257) Julian Sikorski2022-02-033-0/+0
|
* netlist: Convert driver filenames to lower case. couriersud2020-09-303-0/+0
|
* netlist: Move ICL8038_DIP and NE556_DIP to core. couriersud2020-09-172-0/+85
| | | | * Remove code duplication.
* netlist: move to generated header and link support files files. couriersud2020-09-121-0/+12
* Removed device and macro header files. * All of those can be generated automatically so going forward there is no need for these any longer. * Introduced the modules concept. Modules are netlists for which automatic lib entries are generated. * Going forward you just store them in macro/modules and they will be automatically registered as device elements. * You need to do a "make generated" is src/lib/netlist/build * Some_device.cpp still needs to be added to netlist.lua * Added documentation on how to add devices to netlist. * Please refer to adding_devices.md for more information.