summaryrefslogtreecommitdiffstatshomepage
path: root/nl_examples/kidniki.c
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate the scattered model parsing code. Now models support couriersud2015-07-231-2/+2
| | | | recursive models,e.g. DIODE("1N914(IS=1e-15)"). Removed ".model" from model definitions. (nw)
* Netlist now compiles with couriersud2015-06-301-4/+5
| | | | | | | -std=c++98 -Wall -Wpedantic -Wextra -Wno-long-long -Wno-variadic-macros and -std=c++11 -Wall -Wpedantic -Wextra [Couriersud]
* Move solver code into own folder. (nw) couriersud2015-06-191-2/+2
|
* From 45% to 60% to 99%. That's the improvement achieved for a 89x89 couriersud2015-06-101-5/+21
| | | | audio matrix mostly solved by elimination. Cleaned up some code as well. [Couriersud]
* Formatted kidniki.c (nl_examples) to be easier to read. (nw) couriersud2015-06-091-313/+316
|
* Added some more discrete components. (nw) couriersud2015-06-081-118/+164
|
* Added kidniki sound board netlist to nl_examples. Currently the netlist couriersud2015-06-071-0/+381
boils down to a 87x87 matrix. This is due to a total of 6 opamps which all are submodels and thus add their own internal nets. Gauss Seidel iterative solving comes to it's limits. nltool runs this at about 50% speed on my machine. Given the complexity this is quite good. Yet, any m62 game currently will not be playable. Time for a new cpu :-) [Andrew Gardner, Couriersud]