summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/documentation
Commit message (Collapse)AuthorAgeFilesLines
* netlist: gtrak10 performance and other improvements and fixes (#10032) couriersud2022-07-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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: clang tidy fixes and srcclean. (nw) couriersud2020-04-251-1/+1
|
* netlist: Documentation update. (nw) couriersud2020-04-223-521/+980
|
* netlist: nltool usage and static compile changes. [Couriersud] couriersud2020-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | This commit simplifies the creation of static solvers. For this to happen the following changes were made: - nltool does no longer support the "-f netlist_file.cpp" option. All parts of netlist which used the option now expect the file to be specified after all other options. Before: nltool -t 10 -f somenetlist.cpp Now : nltool -t 10 somenetlist.cpp - The static compile command now supports an "--output" option to specify the file to be created and accepts multiple input files. To be create the static solver file for MAME use the script provided or: ./nltool --cmd static --output=src/lib/netlist/generated/static_solvers.cpp src/mame/audio/nl_*.cpp src/mame/machine/nl_*.cpp - Updated documentation and examples provided by nltool --help
* netlist-doc: Fix typo. (nw) couriersud2020-04-141-1/+1
|
* netlist: fix standalone build and doxygen mainpage. (nw) couriersud2020-04-141-5/+5
|
* netlist: maintenance. (nw) couriersud2019-11-111-61/+61
| | | | | | | - Fix automatic header generation - clang lint fixes. - srcclean - remove dead code
* netlist: code maintenance and bug fixes. (nw) couriersud2019-11-082-11/+22
| | | | | | | - comment style migration continues. - Fixed a two bugs in the truthtable ignore inputs code - refactored the truthtable code a bit for better readability. - updated netlist specific gitignore.
* netlist: code and documentation maintenance fixes. [Couriersud] couriersud2019-11-072-12/+26
| | | | | | | | | - "nltool -c docheader" now scans sources and creates usage focussed doxy documentation for devices. Very early stage, but works. For an example, please see ne555 source. - Started migrating to pure C++, i.e. "//" comments. - Various documentation fixes. - Added cppcheck configuration to netlist/build - Some smaller code changes.
* Doxygen work. How the heck can one enforce a consistent device couriersud2017-02-051-196/+0
| | | documentation? (nw)
* Some documentation work. couriersud2017-02-051-1/+204
| | | | Along the way, set default models for devices missing them. Fix standalone makefile to work in mingw environment. (nw)
* Fix netlist code generation. (nw) couriersud2017-01-261-1/+0
|
* Let's give the new srcclean a spin... Vas Crabb2016-08-021-4/+4
|
* Netlist updates: couriersud2016-07-215-0/+982
- Removed trampolines (OUTLOGIC, INPLOGIC and friends). - Started using doxygen comment and documentation style. Added doxygen files to documentation folder. - Refactored code triggered by doxygen output. - Moved internal and support classes into namespace detail. - Use an anordered map in parser. - -Wconversion fixes - All done now. - Fixed -Wold-style-cast warnings in netlist code. - Added iterators to pstring. - Moved two macros, added more RAII and improved exceptions. Fixed some bugs in parser code. - Fixed a number of bugs in parser code and exception handling. [Couriersud]