Holger Vogt
8d986e50cc
remove the remains of the old xgraph program
that has not been supported for many years
6 years ago
Holger Vogt
3701ca0364
add color selection to WinGui plots
6 years ago
Holger Vogt
a6cd4285a2
undo EXT_ASC
6 years ago
Holger Vogt
6b8c657bfc
add optional HAVE_XFT and EXT_ASC for Visual Studio
6 years ago
Holger Vogt
5e76758e57
update to cmpp by J. Monte
6 years ago
Jim Monte
1867f5b727
Fix of buffer overrun in interpolation at endpoint of interval. Made cfunc.mod for tables more modular. Prevented buffer overrun when building file name. Added error checking for allocation failures in many locations. Made binary search for interpolation more efficient.
6 years ago
dwarning
0362d63094
update vdmos with self-heating network and tj and tcase terminal
6 years ago
dwarning
484c13c008
Add missing files for resources
6 years ago
Holger Vogt
a39808d880
update to Visual Studio 2019
6 years ago
Jim Monte
7617bbfae9
Reduced the number of configuration changes that must be made when a new version of ngspice is released.
6 years ago
Holger Vogt
74a1a0b211
Update to Visual Studio 2019
6 years ago
Holger Vogt
db281f63f3
add a manifest file
https://docs.microsoft.com/en-us/windows/win32/sbscs/application-manifests
one for i64 and x86 each
6 years ago
Holger Vogt
6598225ec0
Replace deprecated GetVersionExA by version helper functions
Add new macro _MSC_PLATFORM_TOOLSET to check for toolset
6 years ago
Holger Vogt
d83cdc9d97
shared ngspice: add new resource files
6 years ago
Holger Vogt
67f6fda216
Complete redesign of memory monitoring in resource.c.
Acquiring memory size is done by four functions
getMemorySize, getAvailableMemorySize, getPeakRSS,
and getCurrentRSS.
Time data are still obtained without code modifications.
7 years ago
Holger Vogt
7871f20ecb
We are beyond ngspice-31 now --> ngspice-31+
7 years ago
Holger Vogt
2130281390
re-enable compiling with VC 2015 and up
7 years ago
Holger Vogt
adc5ed5e1c
partially undo the previous commit
7 years ago
Holger Vogt
df41a7664a
cmpp will not compile if ngspice is debug and cmpp is set to 64 bit.
Bad fix: This has to be analyzed.
7 years ago
Holger Vogt
b5c5733769
Prepare ngspice-31
7 years ago
Holger Vogt
1c580c7b0a
cmpp did not compile any more after applying patch #60
After reverting #60 , this fix avoids warning about output locations
7 years ago
Holger Vogt
0814c71c2c
Revert "[PATCH #60 ] Fixed build warnings about inconsistencies in the output"
This reverts commit 194e6d02e9 .
7 years ago
Holger Vogt
1ba02f3c87
including hist_info files
7 years ago
Jim Monte
3874916948
[PATCH #56 ] New history buffering
7 years ago
Jim Monte
a1ddfa3f82
[PATCH #60 ] Fixed build warnings about inconsistencies in the output
location for cmpp. The destination was not changed (due to dependencies of
batch files on the location) but $(ProjectDir) was used to make the path
absolute, which simplifies verifying the correct location.
7 years ago
dwarning
f90295f46a
remove last remainder of unused sensitivity analysis
7 years ago
Holger Vogt
54d4d9747a
ngspice version is now 30+
7 years ago
dwarning
4cc88a0b1b
add resource file for fftw build
7 years ago
Holger Vogt
d4c3d9ceb2
relieve the step size limitation (formerly set to TSTEP in tran simulation).
However not all examples will do without, thus the variable 'stepsizelimit'
is set in spinit. Unset it in .spiceinit to get the new behavior.
Of course then you might add the limit by setting TMAX in the tran command.
7 years ago
Holger Vogt
c35879d3cf
prepare ngspice-30
7 years ago
Holger Vogt
0089cc543a
MSVC same stack size as with standard ngspice
7 years ago
Holger Vogt
55faba9e09
update path for ngspice.ico
7 years ago
Holger Vogt
9f40c2b584
add an icon to MS Windows VC exe
7 years ago
Holger Vogt
578a42e084
provide correct output path for cmpp.exe during 64 bit compilation
8 years ago
Holger Vogt
5ee1be955c
Provide a suitable spinit, if ngspice is started
directly from the Visual Studio Debugger.
8 years ago
dwarning
ca8481d9fc
skip minor version in fftw path
8 years ago
Holger Vogt
0643a6eb57
Make cmpp with 64 bit in all 64 bit configurations
8 years ago
Holger Vogt
21f5b20951
Unify stack reserve 4194304 and stack commit 1048576
for all 64 bit configurations
8 years ago
Holger Vogt
24beadb11b
VC++: make the library path for fftw independent from the actual version:
fftw-3.3.5-dll64 --> fftw-3.3-dll64
8 years ago
Holger Vogt
522af31788
unify stacke size reserved 4194304
stack size comitted 1048576
8 years ago
Holger Vogt
205a455070
corrected 64 bit for x64
8 years ago
Holger Vogt
faa7ce003c
Add a new code model 'sidiode' with a simple diode:
Linear reverse, off, and on regions
Smooth parabolic transition between the regions
Maximum current settings possible with tanh transistion
Current versus voltage continuously differentiable
No diode capacitance
8 years ago
Holger Vogt
5f5ec4f49a
Sort out spinit and vngspice.vcxproj:
During installation into C:\Spice.... a spinit
from spinit_all is copied, having relative paths to the
code models.
A local spinit (needed for the running the local debugger)
is copied from either spinitd or spinitd64, referencing
the code models stored in C:\Spiced..\lib\ngspice by
setting the absolute path.
8 years ago
Holger Vogt
1f91d0860e
Set a relative path to find spinit and to load the codemodels.
Installation will no longer require a fixed path C:\Spice64 etc.
8 years ago
dwarning
d6e7833681
update fftw3 to version 3.3.5 under windows
8 years ago
Holger Vogt
b0883ffc5d
add the reset command to avoid huge memory leak
8 years ago
dwarning
6c682180ab
ignore VS database files
8 years ago
Holger Vogt
6d14d0904a
add evtshared.h to the MSVC project files
8 years ago
Holger Vogt
732c684756
update to the example, safeguard return value of ngSpice_GVI_handle
8 years ago
Holger Vogt
1504aba152
test file is now suited for Linux and VS
8 years ago