Spice+ 0.7 ========== -Improved GTK+ interface (now this is the default under Linux) [Windows] -Fixed bad cursor positioning when selecting a trace with the right mouse button -Some library converted into DLL. -All device models converted into DLL and linked at runtime. So, instead of having Windows to perform dynamic linking when the program is loaded into memory, the link with a library device model happens while the program is running. In this way the program will load only the device models required by the specific circuit. [DOS] -All device models have been converted into dynamic modules and loaded at runtime. This has been achieved using DXE3 library (www.geocities.com/dborca/dxe3/dxe3.html) [Linux] -All device models converted into shared object and linked at runtime. Spice+ 0.6 ========== -Added compilation support under Linux with Allegro -Added GTK+ support. You can enable it under Windows or Linux (very preliminary, many functions are not implemented). -Fixed 'cd' command -After zoom has been selected from menu, you can press 'ESC' to cancel the operation -Fixed 'select plot' bug. Selecting an empty plot in Windows version of Spice+ caused a segment violation -Now 'Remove trace' dialog shows the correct traces after the command 'plot all' Spice+ 0.5 ========== -Removed warnings to compile the optimized version -march=pentium -O3 -fomit-frame-pointer -Fixed "arc" function. Now "polar" and "smith" plots should look better. Some circles may appear wrong in 'smith' plots dependig on the resolution and the size of windows (I think there is an error in grid function, because the same problem is visible in ngspice too). -Added multiplot support You can use several plots to view your traces. Note: Max plot number fixed to 4 (at least for now). -Added Grid type Setting to menu This option let you change the default grid type. You can choose between 'default', 'polar', 'smith' and 'smithgrid'. See spice manual for more informations. -Added X and Y Axes Settings to menu From here you can set data range and scale of x and y axes. Spice+ 0.4 ========== [Windows] -Added Zoom support (preliminary) NOTE: Don't use zoom while cursor is enabled, disable it first. -Added program icon [DOS] -Removed Multiplot support from binary distribution [General] -Added "Zoom normal" function to remove the effect of a previous zoom call -Added About function in menu -Changed palette colors Default grid color is dark blue now to increase contrast with cursor. Red, green and blue max values also changed from 999 to 256. This is the common max value, infact 256*256*256=16 millions of colors, that seems enaught. -Added copyright notice at startup Spice+ 0.3 ========== [Windows] -Fixed Readline library Now also Enhanced Keys (INS, DEL, HOME, END, PAGE UP, PAGE DOWN, and direction keys) are allowed. So you can map them in "inputrc". -Added several functions "Add Trace" and "Remove Trace", cursor functions. [General] -Fixed several bugs in cursor routines -Fixed remove all traces bug Now the user can't remove all traces. This caused the program hangs, because plot function can't be executed without parameters. [Models] Note that all the new model are disabled by default from binary distribution. If you want to use them you have enable them in models.mak and compile the source code. -Added hisim1 (HiSIM 1.1.1 31/10/2002) MOS Level = 60 -Added bsim4 (BSIM 4.2.1 - 05/10/2001) MOS Level = 14 -Added b3soi (BSIMSOI 3.0 - 20/05/2002) MOS Level = 9 -Added bsim3 (BSIM 3.2.4 - 14/12/2001) MOS Level = 8 Spice+ 0.2 ========== -Preliminary support for Windows version, under MinGW -Add Multiplot (very preliminary) Vectors may be traced in different plots. -Added Zoom (very preliminary) -Added Cursor You can click on the plot to get x and y coordinates. You can also use arrow keys to move. Holding SHIFT key you can move the second cursor. -Added "Add Trace" and "Remove Trace" Selecting "Add Trace" or "Remove Trace" from "Trace" menu, a dialog box will appear. With "Add Trace" you can see the available vector, add them directily or combine, while "Remove Trace" let you delete the trace previously added from the plot. -Added Readline support -Removed all warnings: now compiled with the option "-Wall -Werror". -Patched spice source code to 3f5 version Spice+ 0.1 ========== -Interfaced spice with Allegro library. mfbpc as been used as model. -Writed the first makefile and compiled spice3f4 source code under DJGPP.