This website requires JavaScript.
Explore
Help
Sign In
luke
/
ngspice
Watch
1
Star
0
Fork
0
mirror of
https://git.code.sf.net/p/ngspice/ngspice
synced
2026-09-08 14:35:20 +02:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
508fad0f55dcda3545305d6582c367ef7dca06ac
ngspice
/
visualc
/
xspice
T
History
Brian Taylor
3bb6e86015
Add Windows Visual Studio support for the Isotel d_process xspice digital model. The Isotel mixedsim-master/examples/embedded/motorforce C code needs to have minor changes for _MSC_VER defines, and are not included with this commit. The changes relate to using #pragma pack(push, 1)...#pragma pack(pop) around some structs, and setting stdin/stdout in binary mode. It is doubtful that the cfunc.mod will compile on mingw or cygwin since I don't know if they support pipe/fork/exec/spawn calls. The code builds and runs on Windows, Linux, and MacOS. In the future, Giles Atkinson is looking at allowing Xspice models to load shared libraries (.dll, .so) which will avoid creating and communicating with an external program.
2023-10-28 10:58:06 +02:00
..
cmpp
Update for all MSVC project files:
2022-12-27 14:11:33 +01:00
analog.vcxproj
Add missing pwlts cfunc.mod and ifspec.ifs
2023-08-13 11:30:31 +02:00
aux-cfunc.bat
introduce visualc/xspice
2016-02-07 17:45:43 +01:00
aux-udnfunc.bat
introduce visualc/xspice
2016-02-07 17:45:43 +01:00
digital.vcxproj
Add Windows Visual Studio support for the Isotel d_process xspice digital model. The Isotel mixedsim-master/examples/embedded/motorforce C code needs to have minor changes for _MSC_VER defines, and are not included with this commit. The changes relate to using #pragma pack(push, 1)...#pragma pack(pop) around some structs, and setting stdin/stdout in binary mode. It is doubtful that the cfunc.mod will compile on mingw or cygwin since I don't know if they support pipe/fork/exec/spawn calls. The code builds and runs on Windows, Linux, and MacOS. In the future, Giles Atkinson is looking at allowing Xspice models to load shared libraries (.dll, .so) which will avoid creating and communicating with an external program.
2023-10-28 10:58:06 +02:00
spice2poly.vcxproj
Update for all MSVC project files:
2022-12-27 14:11:33 +01:00
table.vcxproj
Update for all MSVC project files:
2022-12-27 14:11:33 +01:00
xspice-local.sln
xspice/icm/table, introduce table2d/table3d
2017-04-30 17:00:15 +02:00
xtradev.vcxproj
Update for all MSVC project files:
2022-12-27 14:11:33 +01:00
xtraevt.vcxproj
Update for all MSVC project files:
2022-12-27 14:11:33 +01:00