Miodrag Milanovic
823b8cbc1c
Add license to files that were not part of build or are containing data to build sources for cpu emulation (nw)
2016-03-05 10:29:28 +01:00
couriersud
c2a192ec92
Consolidate the scattered model parsing code. Now models support
...
recursive models,e.g. DIODE("1N914(IS=1e-15)"). Removed ".model" from
model definitions. (nw)
2015-07-23 22:39:39 +02:00
couriersud
b1a72a3e9f
Netlist now compiles with
...
-std=c++98 -Wall -Wpedantic -Wextra -Wno-long-long -Wno-variadic-macros
and
-std=c++11 -Wall -Wpedantic -Wextra
[Couriersud]
2015-06-30 09:04:19 +02:00
couriersud
a68161ee27
Move solver code into own folder. (nw)
2015-06-19 18:33:14 +02:00
couriersud
dad7a6bab5
From 45% to 60% to 99%. That's the improvement achieved for a 89x89
...
audio matrix mostly solved by elimination.
Cleaned up some code as well. [Couriersud]
2015-06-10 21:50:10 +02:00
couriersud
8ba33d8d1e
Formatted kidniki.c (nl_examples) to be easier to read. (nw)
2015-06-09 00:34:57 +02:00
couriersud
3cf2f2444f
Added some more discrete components. (nw)
2015-06-08 01:41:34 +02:00
couriersud
3db351f5c9
Added kidniki sound board netlist to nl_examples. Currently the netlist
...
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]
2015-06-07 02:16:55 +02:00