head 1.17; access; symbols pkgsrc-2023Q4:1.17.0.18 pkgsrc-2023Q4-base:1.17 pkgsrc-2023Q3:1.17.0.16 pkgsrc-2023Q3-base:1.17 pkgsrc-2023Q2:1.17.0.14 pkgsrc-2023Q2-base:1.17 pkgsrc-2023Q1:1.17.0.12 pkgsrc-2023Q1-base:1.17 pkgsrc-2022Q4:1.17.0.10 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.8 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.17.0.6 pkgsrc-2022Q2-base:1.17 pkgsrc-2022Q1:1.17.0.4 pkgsrc-2022Q1-base:1.17 pkgsrc-2021Q4:1.17.0.2 pkgsrc-2021Q4-base:1.17 pkgsrc-2021Q3:1.15.0.48 pkgsrc-2021Q3-base:1.15 pkgsrc-2021Q2:1.15.0.46 pkgsrc-2021Q2-base:1.15 pkgsrc-2021Q1:1.15.0.44 pkgsrc-2021Q1-base:1.15 pkgsrc-2020Q4:1.15.0.42 pkgsrc-2020Q4-base:1.15 pkgsrc-2020Q3:1.15.0.40 pkgsrc-2020Q3-base:1.15 pkgsrc-2020Q2:1.15.0.36 pkgsrc-2020Q2-base:1.15 pkgsrc-2020Q1:1.15.0.16 pkgsrc-2020Q1-base:1.15 pkgsrc-2019Q4:1.15.0.38 pkgsrc-2019Q4-base:1.15 pkgsrc-2019Q3:1.15.0.34 pkgsrc-2019Q3-base:1.15 pkgsrc-2019Q2:1.15.0.32 pkgsrc-2019Q2-base:1.15 pkgsrc-2019Q1:1.15.0.30 pkgsrc-2019Q1-base:1.15 pkgsrc-2018Q4:1.15.0.28 pkgsrc-2018Q4-base:1.15 pkgsrc-2018Q3:1.15.0.26 pkgsrc-2018Q3-base:1.15 pkgsrc-2018Q2:1.15.0.24 pkgsrc-2018Q2-base:1.15 pkgsrc-2018Q1:1.15.0.22 pkgsrc-2018Q1-base:1.15 pkgsrc-2017Q4:1.15.0.20 pkgsrc-2017Q4-base:1.15 pkgsrc-2017Q3:1.15.0.18 pkgsrc-2017Q3-base:1.15 pkgsrc-2017Q2:1.15.0.14 pkgsrc-2017Q2-base:1.15 pkgsrc-2017Q1:1.15.0.12 pkgsrc-2017Q1-base:1.15 pkgsrc-2016Q4:1.15.0.10 pkgsrc-2016Q4-base:1.15 pkgsrc-2016Q3:1.15.0.8 pkgsrc-2016Q3-base:1.15 pkgsrc-2016Q2:1.15.0.6 pkgsrc-2016Q2-base:1.15 pkgsrc-2016Q1:1.15.0.4 pkgsrc-2016Q1-base:1.15 pkgsrc-2015Q4:1.15.0.2 pkgsrc-2015Q4-base:1.15 pkgsrc-2015Q3:1.14.0.4 pkgsrc-2015Q3-base:1.14 pkgsrc-2015Q2:1.14.0.2 pkgsrc-2015Q2-base:1.14 pkgsrc-2015Q1:1.13.0.18 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.16 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.14 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.12 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.10 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.8 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.6 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.4 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.2 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.12.0.8 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.6 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.4 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.2 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.11.0.20 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q3:1.11.0.18 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.16 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.14 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.11.0.12 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.11.0.10 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.8 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.6 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.4 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.2 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.10.0.28 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.26 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.24 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.22 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.20 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.18 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.16 pkgsrc-2008Q1:1.10.0.14 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.12 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.10.0.10 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.8 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.6 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.10.0.4 pkgsrc-2006Q4-base:1.10 pkgsrc-2006Q3:1.10.0.2 pkgsrc-2006Q3-base:1.10 pkgsrc-2006Q2:1.9.0.6 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.9.0.4 pkgsrc-2006Q1-base:1.9 pkgsrc-2005Q4:1.9.0.2 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.8.0.6 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.4 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.8.0.2 pkgsrc-2005Q1-base:1.8 pkgsrc-2004Q4:1.7.0.8 pkgsrc-2004Q4-base:1.7 pkgsrc-2004Q3:1.7.0.6 pkgsrc-2004Q3-base:1.7 pkgsrc-2004Q2:1.7.0.4 pkgsrc-2004Q2-base:1.7 pkgsrc-2004Q1:1.7.0.2 pkgsrc-2004Q1-base:1.7 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.17 date 2021.10.26.10.04.12; author nia; state Exp; branches; next 1.16; commitid vQWa8JnMu8CzZieD; 1.16 date 2021.10.07.13.20.28; author nia; state Exp; branches; next 1.15; commitid yGcZFfqPfPOPGSbD; 1.15 date 2015.11.03.00.21.17; author agc; state Exp; branches; next 1.14; commitid U9LdmD9Br2eCXzHy; 1.14 date 2015.05.03.19.43.21; author joerg; state Exp; branches; next 1.13; commitid Kd8wDzjjYCYsj2ky; 1.13 date 2013.02.26.10.22.53; author joerg; state Exp; branches; next 1.12; 1.12 date 2012.02.16.11.37.27; author hans; state Exp; branches; next 1.11; 1.11 date 2009.10.06.00.54.19; author dmcmahill; state Exp; branches; next 1.10; 1.10 date 2006.07.09.21.56.27; author dmcmahill; state Exp; branches; next 1.9; 1.9 date 2005.12.20.12.02.15; author joerg; state Exp; branches; next 1.8; 1.8 date 2005.02.23.14.59.24; author agc; state Exp; branches; next 1.7; 1.7 date 2004.03.21.13.10.56; author dmcmahill; state Exp; branches; next 1.6; 1.6 date 2004.03.20.00.31.07; author dmcmahill; state Exp; branches; next 1.5; 1.5 date 2004.02.14.17.18.36; author dmcmahill; state Exp; branches; next 1.4; 1.4 date 2003.11.08.00.54.22; author dmcmahill; state Exp; branches; next 1.3; 1.3 date 2003.04.21.03.06.29; author dmcmahill; state Exp; branches; next 1.2; 1.2 date 2002.03.29.02.24.42; author dmcmahill; state Exp; branches; next 1.1; 1.1 date 2001.11.15.02.58.50; author dmcmahill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.11.15.02.58.50; author dmcmahill; state Exp; branches; next ; desc @@ 1.17 log @cad: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @$NetBSD: distinfo,v 1.16 2021/10/07 13:20:28 nia Exp $ BLAKE2s (gnucap-2006-07-08.tar.gz) = 824de715a7d750d716e4220ee99747da9781bd6197cbc36250e3e38702fb761e SHA512 (gnucap-2006-07-08.tar.gz) = 6eb4d54eae7efca48f267e85d53dfeaf504d1f26d61f1a86df24a055a07f3f1525bd2419056a4dcad9f5742566989ac15afda4091b3a531358c7fb854d558cbd Size (gnucap-2006-07-08.tar.gz) = 1546670 bytes SHA1 (patch-aa) = 60e6484c852adfba3b0bd11a9a5c691e4d228bd7 SHA1 (patch-ab) = cdb1825722b18784ca54ae0c39183ff0790dc6d9 SHA1 (patch-man_Makefile.in) = 57ae2e29ff6520e215e0080c536b92d7b361330c SHA1 (patch-man_gnucap-man.tex) = 2d643139b271386e68771e40be71a8a6cd1b5335 SHA1 (patch-modelgen_ap.h) = 323081e63db5148da5706ea8a9470f2c8769467f SHA1 (patch-modelgen_io__.h) = 56aa956aa1e49889fea1ad59c2615e7c34f87b4c SHA1 (patch-modelgen_mg__.h) = e1464d428a8855124a8ac260041836a043a044ac SHA1 (patch-src_ap.h) = a11af959b3e7637a5e49df1c2fc2672ded4dc5df SHA1 (patch-src_c__comand.h) = c00405e8f81398ab1bbaea171ee51f5cbcfe5328 SHA1 (patch-src_declare.h) = a8cea1d2a6866b12a3aa0d91a5f86b14ca7030fa SHA1 (patch-src_io__.h) = 06120be26f562dae4ffd57ae784ed15dc298b93a SHA1 (patch-src_u__opt.h) = 628878fea102c6b95cbcc2f3ffcf9d9e8b071299 @ 1.16 log @cad: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2015/11/03 00:21:17 agc Exp $ d3 1 a3 1 RMD160 (gnucap-2006-07-08.tar.gz) = 8006dffd189095b81dbf7358caacea870bc054df @ 1.15 log @Add SHA512 digests for distfiles for cad category Problems found with existing distfile for eagle: distfiles/eagle-lin32-7.4.0.run No changes made to eagle/distinfo file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2015/05/03 19:43:21 joerg Exp $ a2 1 SHA1 (gnucap-2006-07-08.tar.gz) = dafdfa1f78ee37b247066ccac7a2e63f99a7d8f0 @ 1.14 log @Build manual with pdflatex. Drop DVI. Bump revision. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2013/02/26 10:22:53 joerg Exp $ d5 1 @ 1.13 log @Define classes before using them. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2012/02/16 11:37:27 hans Exp $ d8 2 @ 1.12 log @Fix build on SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2009/10/06 00:54:19 dmcmahill Exp $ d10 1 @ 1.11 log @add missing headers to let this build with gcc44 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2006/07/09 21:56:27 dmcmahill Exp $ d8 7 @ 1.10 log @update to gnucap-2006-07-08. Many improvements since the last packaged version including, but not limited to: - enhanced transient timestep control algorithm which is significantly more accurate than spice now. - enhanced compatibility with hspice netlists - named nodes (as opposed to numbered only nodes) work now - improvements to the bsim3v3 model support - migration from a custom build system to a GNU autoconf/automake based build system. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2005/12/20 12:02:15 joerg Exp $ d6 2 @ 1.9 log @Fix C99/GCC 3.4+ issues: C99 math macros, test for C99 math macros, access of template members without template argument, explicit constructor vs. copy constructor. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2005/02/23 14:59:24 agc Exp $ d3 3 a5 12 SHA1 (gnucap-0.34.tar.gz) = 2094c3b9d6bcc1c036ec2cef5ff35216da24868a RMD160 (gnucap-0.34.tar.gz) = 41661927ca5fc1b9ff358ada007c8ff5eb15c9cd Size (gnucap-0.34.tar.gz) = 1412004 bytes SHA1 (patch-aa) = 404d6f926f4985a7d117e1361e9c2c9cabd6323b SHA1 (patch-ab) = 62d69152ebeb23257cc08727bbe03ed9b1251469 SHA1 (patch-ac) = b87c6eb33b427a154b03802e7633048b4ed003ab SHA1 (patch-ad) = 58ddab0864cc950e39f46c2230da2280ab26e19c SHA1 (patch-ae) = 1104114b205ed3d520ca56c39e453f82a18b1d52 SHA1 (patch-af) = 07811937aa01335ef461a27dae4f7f36c959a46a SHA1 (patch-ag) = f40f5bdb386bb364cd7277d47ae8eaf1ff319539 SHA1 (patch-ah) = 16a96aafa9cdc2c3354c90ea7a93ee912f82b179 SHA1 (patch-ai) = 8bf5cf190e02026b52fb7d21b360681a0324fdc6 @ 1.8 log @Add RMD160 digests in addition to SHA1 ones. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2004/03/21 13:10:56 dmcmahill Exp $ d7 1 d11 4 a14 1 SHA1 (patch-af) = c3451399e147e5ab96a6764882224e6a98fff99f @ 1.7 log @add missing header. Fixes lossage recently noted on very -current systems. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2004/03/20 00:31:07 dmcmahill Exp $ d4 1 @ 1.6 log @- fix minor bug in testsuite script. - while here fix up home page @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2004/02/14 17:18:36 dmcmahill Exp $ d9 1 @ 1.5 log @update to gnucap-0.34. While here bl3ify. Gnucap 0.34 release notes (02/01/2004) This is a bug fix and compatibility release. 1. Fix bug causing incorrect interpolation of backwards tables. 2. Fix tanh overflow bug. 3. Fix some parsing bugs. 4. Fix occasional "double load" bug. 5. Fix AC sweep with one point. 6. Transient start time really works. 7. Fix occasional assert fail after option short is changed. 8. Fix memory leak resulting from failure to delete unused common. 9. Fix a Z probe bug that sometimes gave wrong answers. 10. Fix a limiting bug that sometimes caused non-convergence. 11. Configure handles isnan. 12. Improvements to logic initialization. It is still not correct. Some things that are still partially implemented: 1. BSIM models, charge effects, "alpha0" parameter. (computed then ignored) 2. Configure still doesn't handle everything. 3. The model compiler still requires too much raw coding. 4. Named nodes. If you set the option "namednodes", it will support named nodes, but some things don't work, so it is off by default. 5. The preliminary IBIS code is now included. For now, it is a standalone executable, that reads an IBIS file and generates a netlist. The netlist requires some editing to use, and is not fully compatible anyway. It is included in hopes of recruiting help in finishing the project. Bugs (nothing new, but needs repeating): 1. The transmission line initial conditions are not propagated until the transient analysis runs. 2. An occasional bogus calculation in MOSFETS occurs when a device is reversed. This sometimes causes nonconvergence. 3. Initialization is strange when repeating an analysis without an intermediate edit. Hot items for a future release (no promises, but highly probable): 1. Verilog-AMS and VHDL-AMS support. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2003/11/08 00:54:22 dmcmahill Exp $ d8 1 @ 1.4 log @create a 'pkgsrc' type system in the gnucap build system and call that rather than using LOWER_OPSYS. This is because the couple of os's that had correct targets were the same and others that pkgsrc works on aren't listed at all (like solaris). Fixes build problems noted on solaris. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2003/04/21 03:06:29 dmcmahill Exp $ d3 2 a4 2 SHA1 (gnucap-0.33.tar.gz) = 67fe6ccc4e16807d842c5f0377b66a16c2904edf Size (gnucap-0.33.tar.gz) = 1387565 bytes a5 1 SHA1 (patch-ab) = 519cd313b023be49ee19018d4eb88697fcb739e3 @ 1.3 log @update to gnucap-0.33 Gnucap 0.33 release notes (01/12/2003) This is a bug fix and compatibility release. 0.32 was not widely distributed due to password problems and a heavy work load, so the release notes are repeated after the current ones. New features: 1. Add inductance probes, like capacitor. Bug fixes: 1. Fix xprobe duplicate default arg bug - shows in g++3.2. 2. Fix bug that sometimes caused a crash when changing a model after analysis. 3. Fix bug that caused an assert to fail (debug build) after removing a probe from an element. 4. Fix a dumb typo hack bug ddHAS_READLINE. Now history and command line editing really works. It was working, but somehow the hack slipped into the release code. ================================================================= Gnucap 0.32 release notes (09/30/2002) New features: 1. Series resistance in the diode. It took 5 minutes to do, so it is embarrasing that it wasn't done before. 2. History and command line editing, using Gnu Readline. Thanks to Simon Hoffe for sending me the patch. 3. More parameters in the BJT model. This gives it better compatibility with commercial simulators. These parameters are beyond Spice 3f5. 4. "M" parameter in diode, BJT and MOS devices. M is the number of parallel devices. Some commercial simulators have this. Changes that may or may not be improvements. 1. The definition of the transient option "UIC" has changed. It is now Spice compatible, which means to not attempt to do any solution or consistency check. Just apply the values, assuming anything that isn't specified is 0. The old behavior was to attempt a solution while holding the IC values. Bug fixes: 1. voltage sync bug. It still doesn't fix the MOS 2 convergence problem. 2. Fix memory leak in POLY components. 3. Fix bug in Fourier that sometimes causes overrun (crash) and time sync errors. 4. Modelgen: fix bug in list parsing. 5. Some changes to eliminate warnings when compiling with g++ 3.1. 6. Use Euler differentiation on first step, because trap used a value that cannot be known then. Usually, this doesn't make much difference, but there are a few cases where the error can get magnified and trigger trapezoidal ringing, leading to a totally bogus result. It most cases, you could hide it with small enough steps. These cases should work with default settings now. 7. Fix bug that sometimes caused incorrect handling of initial conditions (UIC), 8. Fix bug that caused continuing a transient analysis to give incorrect results. Significant internal changes: 1. The inductor uses all of the same support functions as the capacitor, including "integrate", which is now correctly called "differentiate". 2. Most of the code is in place for named nodes. It mostly works and can be turned on with the option "namednodes". It is off by default because it is not complete. Most likely, it will be finished in the next release. Some things that are still partially implemented: 1. BSIM models, charge effects, "alpha0" parameter. (computed then ignored) 2. Configure still doesn't handle everything. 3. The model compiler still requires too much raw coding. 4. Named nodes. If you set the option "namednodes", it will support named nodes, but some things don't work, so it is off by default. 5. The preliminary IBIS code is now included. For now, it is a standalone executable, that reads an IBIS file and generates a netlist. The netlist requires some editing to use, and is not fully compatible anyway. It is included in hopes of recruiting help in finishing the project. Bugs (nothing new, but needs repeating): 1. The transmission line initial conditions are not propagated until the transient analysis runs. 2. An occasional bogus calculation in MOSFETS occurs when a device is reversed. This sometimes causes nonconvergence. 3. The "modify" command with multiple arguments seems to take only the first one. It used to work, but is broken in this release. I am not sure when it broke. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2002/03/29 02:24:42 dmcmahill Exp $ d7 2 @ 1.2 log @update to gnucap-0.31 The most significant changes are the BJT model and "binning". New features: 1. BJT model. 2. "Binning" for all MOS models. 3. Internal element: non-quasi-static poly-capacitor. (needed by BJT). 4. Enhancements to the data structures and model compiler to support binning in general. 5. A line prefixed by "*>" is not ignored, in spite of the fact that "*" usually begins a comment. This is a deliberate incompatibility with Spice. If you prefix a line by "*>" it will be interpreted as a non-comment in Gnucap, but a comment in Spice. 6. Circuit line prefixes of ">" and command prefixes of "-->" are ignored. This is so you can copy and paste whole lines, without having to manually remove the prompt string. Changes that may or may not be improvements. 1. It is not the default to include stray resistance in device models. The option "norstray" will revert to the old behavior. This is only a change to the default value of "rstray". Significant internal changes: 1. The internal element non-quasi-static poly-capacitor actually works. It is used by the BJT model, and will eventually be used by MOSFET models. 2. There are now two poly_g devices: "CPOLY_G" and "FPOLY_G". There are interface differences that impact modeling. Previously, there was only one, which is equivalent to the "FPOLY_G". @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2001/11/15 02:58:50 dmcmahill Exp $ d3 4 a6 3 SHA1 (gnucap-0.31.tar.gz) = d85cc1ab88e79210e850b991eac0d5f4cde6813e Size (gnucap-0.31.tar.gz) = 1250595 bytes SHA1 (patch-aa) = af391bd5db0a367caed0e4891b842972ad9a29b7 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 SHA1 (gnucap-0.30.tar.gz) = 3ee2e80d1396c6a730eea61220f5ef2d878773a5 Size (gnucap-0.30.tar.gz) = 1145450 bytes @ 1.1.1.1 log @initial import of GnuCap GnuCap is a general purpose circuit simulator. GnuCap was formerly known as ACS. GnuCap performs nonlinear dc and transient analyses, fourier analysis, and ac analysis linearized at an operating point. It is fully interactive and command driven. It can also be run in batch mode or as a server. The output is produced as it simulates. Spice compatible models for the MOSFET (level 1-7) and diode are included in this release. Since it is fully interactive, it is possible to make changes and re-simulate quickly. The interactive design makes it well suited to the typical iterative design process used it optimizing a circuit design. Unlike Spice, the engine is designed to do true mixed-mode simulation. Most of the code is in place for future support of event driven analog simulation, and true multi-rate simulation. If you are tired of Spice and want a second opinion, you want to play with the circuit and want a simulator that is interactive, you want to study the source code and want something easier to follow than Spice, or you are a researcher working on modeling and want automated model generation tools to make your job easier, try GnuCap. @ text @@