Author Topic: SuperSpice is now Free  (Read 7502 times)

0 Members and 1 Guest are viewing this topic.

Offline mstevensTopic starter

  • Regular Contributor
  • *
  • Posts: 132
SuperSpice is now Free
« on: January 04, 2020, 06:07:33 pm »
SuperSpice by Kevin Aylward is now Freeware, per his site http://www.anasoft.co.uk/. This is a very capable SPICE simulator with the emphasis on "engineering."  From my discussions with Kevin years ago, he emphasized that SuperSpice is for the Engineer. I must say after using it he really did design it for an engineer, someone looking to get answers, not play with circuits. Thus if one took the time to sit and learn to use the software, with IMO does not take long then you can get answers quickly.

My only gripe has been that the interface sometimes ghosts...

Kevin is an Analog Engineer or at least he was when I last corresponded with him; this is why the package is not filled with fluff. He used it to do real work.

It may work for your needs; so it may be worth investigating for some.


 
 
The following users thanked this post: nctnico, ebclr

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 28253
  • Country: nl
    • NCT Developments
Re: SuperSpice is now Free
« Reply #1 on: January 04, 2020, 07:20:45 pm »
Are all the circuit simulators going to be free nowadays? This seems to be the second package which is now for free. Did LTSpice kill the market?
« Last Edit: January 04, 2020, 07:25:00 pm by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Bud

  • Super Contributor
  • ***
  • Posts: 7186
  • Country: ca
Re: SuperSpice is now Free
« Reply #2 on: January 04, 2020, 07:52:34 pm »
If they will be free but not supported, they will become obsolete in no time and disappear.
Facebook-free life and Rigol-free shack.
 

Offline mstevensTopic starter

  • Regular Contributor
  • *
  • Posts: 132
Re: SuperSpice is now Free
« Reply #3 on: January 04, 2020, 07:56:51 pm »
I doubt it. www.tina.com (I own a copy of this), Proteus, PSpice (I own a copy of this) and others show no signs of going free. Micro-Cap, and SuperSpice were/are one man products; and it seems rather than sell them as they retire, the owners decided to give them to the public.

 

Offline mstevensTopic starter

  • Regular Contributor
  • *
  • Posts: 132
Re: SuperSpice is now Free
« Reply #4 on: January 04, 2020, 08:00:19 pm »
If they will be free but not supported, they will become obsolete in no time and disappear.

Hmmm I don't know, just as they were made free, I suspect the owners will eventually realize that and then open the source. At which point, I am 100% sure both products will begin to be developed again, just MHO.

 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15593
  • Country: fr
Re: SuperSpice is now Free
« Reply #5 on: January 04, 2020, 11:41:29 pm »
If they will be free but not supported, they will become obsolete in no time and disappear.

Hmmm I don't know, just as they were made free, I suspect the owners will eventually realize that and then open the source. At which point, I am 100% sure both products will begin to be developed again, just MHO.

Would be nice.
But I'm not entirely sure... I don't think we need to look at the source code to figure out that those apps (MicroCap, SuperSpice) are Windows-only, and given their looks and when they started appearing, it's pretty likely they used something like MFC, which is barely supported anymore by MS these days... Switching to a completely different framework would likely take a huge time...

 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 28253
  • Country: nl
    • NCT Developments
Re: SuperSpice is now Free
« Reply #6 on: January 05, 2020, 01:19:56 am »
If they will be free but not supported, they will become obsolete in no time and disappear.

Hmmm I don't know, just as they were made free, I suspect the owners will eventually realize that and then open the source. At which point, I am 100% sure both products will begin to be developed again, just MHO.

Would be nice.
But I'm not entirely sure... I don't think we need to look at the source code to figure out that those apps (MicroCap, SuperSpice) are Windows-only, and given their looks and when they started appearing, it's pretty likely they used something like MFC, which is barely supported anymore by MS these days... Switching to a completely different framework would likely take a huge time...
From the looks of it SuperSpice might be written using C# for the user interface.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Warhawk

  • Frequent Contributor
  • **
  • Posts: 834
  • Country: 00
    • Personal resume
Re: SuperSpice is now Free
« Reply #7 on: January 05, 2020, 11:45:12 am »
Are all the circuit simulators going to be free nowadays? This seems to be the second package which is now for free. Did LTSpice kill the market?

I work for a one of the semi manufacturers and visit customers all around the world. I have seen practically only pSpice and LTspice in use. Nothing else.
As far as I remember, TINA TI is a one man show with the developer going to retirement soon, if not already. I personally find the biggest problem in spice models compatibility. Engineers want to download a spice model, import it in their simulation engine and use it. This is however seldom happening. SPICE comes in many flavors and it is quite normal spending half a day finding what is wrong in the model, starting from syntax and ending with unsupported directives. pSpice and LTspice became industry standards and offer most consistent results and user experience.
My 0.02 USD.

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #8 on: January 05, 2020, 01:44:22 pm »

Would be nice.
But I'm not entirely sure... I don't think we need to look at the source code to figure out that those apps (MicroCap, SuperSpice) are Windows-only, and given their looks and when they started appearing, it's pretty likely they used something like MFC, which is barely supported anymore by MS these days... Switching to a completely different framework would likely take a huge time...

This discussion actually boils down to today large adoption of open-source
code and mainly - complete open-source systems

The "real-world" (outside the board desire of income) falls into simple
rules but actually quite complex issues:
- Software is written to one specific tool chain (compiler, libc, OS specifics canvas...)
- Tool chains are getting incredibly obsolete quite fast
- So does the underlying OS
- Making money from license of (average JOE) OS and tool chains are more complex
- Open Source code employs millions of eyes every day whole year
- A single company with some hundred or thousand workers can not compete with this
- it is becoming impractical due to complexity keeping source closed
- not to mention specific security issues and several others things.

Bottom line is that having source:
- DOES NOT MEAN YOU WILL BE ABLE TO COMPILE IT WITH OTHER TOOL CHAIN
- Truth is you will need significant time and effort to keep software "compilable"
- Not even mentioning that "engineering" requires precision and correctness
- far different from what some minds define as "mainstream" (aka fast - average simple joe)

Complex problem to maintain today software with pace
and due to rising costs - questionable as well
Paul
« Last Edit: January 05, 2020, 01:46:48 pm by PKTKS »
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15593
  • Country: fr
Re: SuperSpice is now Free
« Reply #9 on: January 05, 2020, 06:26:11 pm »
Writing software for very long term maintainability is an art in itself and obviously requires making compromises (or you could say, not making as many!)
And yes, in most commercial settings, compromises have to be made between development time and long term maintainablity... We have a few examples of software that has survived long term so far, such as the Linux kernel (30 odd years is not too bad). The way to get there unfortunately won't please many managers, and is often not compatible with what's done in a for-profit company.

Also, it's notoriously much harder when GUIs are involved, are these are even more likely to use some kind of libraries/frameworks which long-term existence is often unknown (but usually limited.)
 

Offline mcovington

  • Regular Contributor
  • *
  • Posts: 191
  • Country: us
Re: SuperSpice is now Free
« Reply #10 on: January 06, 2020, 12:00:31 am »
Slightly off topic perhaps, but how much does Tina add to Tina-TI?  I've used the latter a good bit and like it.  It may be sufficient -- I use a simulator for small circuits (to answer design questions), not entire pieces of equipment.
 

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #11 on: January 06, 2020, 10:17:29 am »
Writing software for very long term maintainability is an art in itself and obviously requires making compromises (or you could say, not making as many!)
And yes, in most commercial settings, compromises have to be made between development time and long term maintainablity... We have a few examples of software that has survived long term so far, such as the Linux kernel (30 odd years is not too bad). The way to get there unfortunately won't please many managers, and is often not compatible with what's done in a for-profit company.

Also, it's notoriously much harder when GUIs are involved, are these are even more likely to use some kind of libraries/frameworks which long-term existence is often unknown (but usually limited.)

TRUE.

But i DISAGREE  with above comment that sticking with some "UI" kit
would  mitigate the problems

It is just a question of how much time it resists from today rapid obsolete changes.
Private corps. need frenetic cash money  income...

Most companies still follow the model which relies on "making new" paradigm
and not "keep compatible".

Proof of pudim ?
Try to compile some MIX of latest  GCC with new STL required interface
with some 2, 3 old generations UI (like Wx or Qt)

Soon you will find how bad things can go
In deep discussion things like INLINE ASM code just go wild w/new GCC

Things like OpenGL code WITH THE PROPRIETARY CODE from vendors
just don't fit.

Unless  you stick with some OS version and the proper tool chain...
your chances of keeping things "running" diminish dramatically

And OS vendors just follow the "deprecate" model.

Chances are in 2, 3  "release" your base code is doomed

Strictly a serious problem in GAMING and HIGH END Workstation software

Paul
« Last Edit: January 06, 2020, 10:19:25 am by PKTKS »
 

Offline janoc

  • Super Contributor
  • ***
  • Posts: 3908
  • Country: de
Re: SuperSpice is now Free
« Reply #12 on: January 06, 2020, 11:33:09 am »

Strictly a serious problem in GAMING and HIGH END Workstation software

Paul

In gaming not so much, given that 90% of games are developed for working during about the 6 months period while they are being sold. If they don't work properly afterwards, the company doesn't care anymore because they got 90% of the sales profits they would ever get from it already. Not every game is World of Warcraft or something similar that the company is able to milk (and thus needs to keep running) for 10+ years.

Actually things like OpenGL are the least of  your problems there:

a) OpenGL backwards compatibility is pretty good, unlike the various D3D revisions (e.g. your OpenGL 1.x code from 1990s will very likely still work today without any changes).

b) most games don't use it anyway (D3D is the prevalent API for gaming thanks to Microsoft, not OpenGL).

c) most games don't use these APIs directly but use engines such as Unreal or Unity these days, which pretty much completely insulate you from the vagaries of changing APIs. (You get changing engine version and e.g. Unity is notorious for every version breaking something).

A much bigger issue is e.g. server availability - how many even major games are essentially unplayable today because the servers for the game and/or its DRM have been shut down already.


Workstation software is a very different kettle of fish with different needs (e.g. needing to make work a 20+ years old codebase and OpenGL direct mode drawing code with modern drivers and GPUs ...). But then someone like Autodesk has teams of people and decades of time to update the codebase as required.

It was thanks to companies like this why we are still stuck with the compatibility profile in OpenGL - i.e. OpenGL 1.x and similar, so that they don't have to fix their ancient code (ever wondered why CAD is so notoriously slow when it comes to redrawing even small scenes, despite requiring huge amounts of horsepower?).

The same for UI toolkits - yes, changing an  UI toolkit is a very expensive and laborious thing to do but then you have plenty of notice when something is going to be deprecated. And toolkits like Qt are around literally for decades now, plus you can always maintain your own in-house version if required. The same about updating code for newer compilers (fixing deprecated/broken stuff, not necessarily rewriting to use the latest features) etc.

I am not talking about gratuitous changes for change's sake but e.g. OpenGL 3.x spec has been released in 2008 - more than 10 years ago. And how many big name applications are still relying on the old, deprecated fixed pipeline stuff from OpenGL 1 and 2, even though it easily means 50% or more worse performance on the same workload?

If the vendors had to keep compatibility at all costs, then no progress would be ever possible. Maintaining software doesn't mean you build it once and then hope that nothing ever changes, so that you don't need to update it (and when it does you blame the vendor instead!).

The real problem is that this rarely gets the resources  required, often things are fixed only to quench the worst fires with the least amount of effort possible because it is an old product that isn't making much money. Then the technical debt grows until there is such a mountain of it, that it becomes insurmountable.

I wonder how you could work within the web development, where it is considered normal that your new framework gets deprecated within weeks of its release and completely broken within a few months, that the paradigm that was the recommended way how to implement things is hopelessly obsolete and outdated few months down the road and the package and dependency churn make reliable and safe (with known security holes patched) production builds an impossible challenge ...

(No, I don't consider the web ecosystem as something normal or conducive to good quality software, but whining about having to update software because of OpenGL changes of all things is completely ridiculous ...)
« Last Edit: January 06, 2020, 12:00:35 pm by janoc »
 

Offline dzseki

  • Frequent Contributor
  • **
  • Posts: 524
  • Country: hu
Re: SuperSpice is now Free
« Reply #13 on: January 06, 2020, 11:34:02 am »
Slightly off topic perhaps, but how much does Tina add to Tina-TI?  I've used the latter a good bit and like it.  It may be sufficient -- I use a simulator for small circuits (to answer design questions), not entire pieces of equipment.

Functioinality, not much. The most obvious was for me, that right in the editor window you can switch on AC or DC mode so all your probes instantly become alive. Apart from that it has a wider selection of components, obviously Tina-TI is concentrated around TI products, a full version Tina has a wider selection of component types, like transmission lines and such. Also Tina TI is rather weak in digital circuits, full version contains a full featured digital circuit simulator as well, but perhaps this is less important these days.
HP 1720A scope with HP 1120A probe, EMG 12563 pulse generator, EMG 1257 function generator, EMG 1172B signal generator, MEV TR-1660C bench multimeter
 
The following users thanked this post: mcovington

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #14 on: January 06, 2020, 12:34:30 pm »
In gaming not so much, given that 90% of games are developed for working during about the 6 months period while they are being sold. If they don't work properly afterwards, the company doesn't care anymore because they got 90% of the sales profits they would ever get from it already. Not every game is World of Warcraft or something similar that the company is able to milk (and thus needs to keep running) for 10+ years.

If you watch game servers today .. 90's games are still playable.
Mostly thanks to the new APIs  that includes *NIX as well

Actually things like OpenGL are the least of  your problems there:
a) OpenGL backwards compatibility is pretty good, unlike the various D3D revisions (e.g. your OpenGL 1.x code from 1990s will very likely still work today without any changes).
b) most games don't use it anyway (D3D is the prevalent API for gaming thanks to Microsoft, not OpenGL).
c) most games don't use these APIs directly but use engines such as Unreal or Unity these days, which pretty much completely insulate you from the vagaries of changing APIs. (You get changing engine version and e.g. Unity is notorious for every version breaking something).

It holds true only for a subset - very recent high GPU demanding ones
Thanks to OpenGL Mesa and Gallium - together they can do a damn pretty job on X servers
AND THANKS TO X.org being a damn bullet proof stable and rock solid API

No matter what  some folks say as being "old" - in fact is really good

Unfortunately recently APIs like the "Vulkan" are not that kind with older hardware

And that will increase the "stronghold" of  D3D ..
Nevertheless  WINE is an awesome and marvelous workaround for that D3D stronghold shortcoming..

Making a wide range of games (and Workstation canvas) available in X
(I mean X = Mesa + Gallium - not Wayland)

A much bigger issue is e.g. server availability - how many even major games are essentially unplayable today because the servers for the game and/or its DRM have been shut down already.

A *LOT*  - and it is getting worse ..

The "monetization"  model  of these APIs and "releases" are not
tending to change to open specs

SEE
https://www.techpowerup.com/forums/threads/ea-bungie-banning-linux-gamers-in-battlefield-v-destiny-2.262622/

https://www.gamingonlinux.com/articles/looks-like-ea-might-be-banning-linux-gamers-using-wine-to-play-battlefield-v.15706

https://itsfoss.com/ea-banning-linux-gamers/

Unless you use the OS they require
THE VERSION THEY REQUIRE..

You risk being discriminated and/or banned

(..)
It was thanks to companies like this why we are still stuck with the compatibility profile in OpenGL - i.e. OpenGL 1.x and similar, so that they don't have to fix their ancient code (ever wondered why CAD is so notoriously slow when it comes to redrawing even small scenes, despite requiring huge amounts of horsepower?).
(..)

Actually I see that "compatible" standard as good
It allowed me to use some "vintage" GPUs  in *NIX stations across last 2 decades
even though  "mainstream"  market folks have done the impossible
to deprecate that hardware.

It is not so easy now with Vulkan API being highly firmware dependable
and vendors are not willing to put those firmwares public.

You now need that bins loaded aside (or alongside) all the software problems

Best example I can remember is 90s Quake (very popular and still playable game)
to Vulkan (dropping OpenGL) 

https://github.com/Novum/vkQuake

This trend IMHO will soon hit other engines (UNINGINE alike)
making that OpenGL compat. not so easy anymore...

I see that as a bad thing - your hardware will be deprecated.

Paul
« Last Edit: January 13, 2020, 03:38:22 pm by PKTKS »
 

Offline janoc

  • Super Contributor
  • ***
  • Posts: 3908
  • Country: de
Re: SuperSpice is now Free
« Reply #15 on: January 06, 2020, 05:41:21 pm »
Umm, sorry dude, I am a Linux user myself, but when someone speaks about problems with software maintenance and OpenGL in gaming software, then Linux gaming (which is a tiny niche inside of a tiny niche that are desktop Linux users) is really not something people understand as gaming issues ...  :palm:
 

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #16 on: January 07, 2020, 10:40:18 am »
Umm, sorry dude, I am a Linux user myself, but when someone speaks about problems with software maintenance and OpenGL in gaming software, then Linux gaming (which is a tiny niche inside of a tiny niche that are desktop Linux users) is really not something people understand as gaming issues ...  :palm:

Agreed.

It is small if compared to the user base of MS - reason being is quite simple:
-  driver performance.

And that is still to be understandable:
- Why in hell companies like NV and AMD are still  using the closed source only model?

While it may be niche the same logic can be carbon copy to CAD/EDA
You need the hardware drivers - and open source so they can be compiled
with the proper tool chain.. with increasing level of complexity

Recent GPUs and vector instruction set requires proper CLANG/LVM
with  GCC/libc  match - not a trivial task..

They just publish some closed "packaged" drivers suited to "some" distros.
Obviously no private company today can fulfill "closed" packs for almost
a thousand distros out there...   not viable - just open source is

Who in hell would pay  U$3K or U$5K on a workstations WITHOUT the
F*** video drivers?  or the CPU/GPU microcode?

While such model persists... things will be odd
Enters the "compatible" level of APIs. (like OpenGL)

Have you looked how DAMN GOOD RECENT GAMES ARE PLAYING IN WINE?

Please do so.. you will be amazed with WINE magic thing upon D3D
I bet people out there is not liking much that thing..
they will put that  dissatisfaction  somewhere

Paul
« Last Edit: January 07, 2020, 10:42:39 am by PKTKS »
 

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #17 on: January 07, 2020, 11:14:46 am »
P.S.

Interesting addendum is
Vulkan-based translation layer for Direct3D 9/10/11
which allows running 3D applications on Linux using Wine.

Anyone trying to run CAD/EDA/3D intense GPU on *NIX should
be aware of that progress

https://github.com/doitsujin/dxvk

Paul
 

Offline janoc

  • Super Contributor
  • ***
  • Posts: 3908
  • Country: de
Re: SuperSpice is now Free
« Reply #18 on: January 07, 2020, 01:31:37 pm »
I think that this is completely off-topic and there is little point to discuss/rant about things like GPU vendor business models here. There are plenty of other, Linux-specific, forums for doing that.
 

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #19 on: January 07, 2020, 01:37:53 pm »
I think that this is completely off-topic and there is little point to discuss/rant about things like GPU vendor business models here. There are plenty of other, Linux-specific, forums for doing that.

Nah.

the whole point is the complexity of "keeping the source code.."

It is pointed the increasing complexity today of such task.

I started pointing that this problem boils down to wide adoption of open-source

Several  tools today to develop Workstation software (canvas 3D acceleration)
are **REQUIRED**  (CLANG LVM compilers and proper API)

If a company or developer today can not afford this pace...

bottom line of making software free (as in topic)
Increasing number of people just can not keep that pace

reasons  vary from tech to financial

making it "free" available is  ONE (increasing) alternative
Paul
 

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #20 on: January 07, 2020, 02:03:55 pm »
Another interesting addendum to this "FREEWARE" problem..
or
How can a company or individual(s)  keep a project alive
in such fast changing environment ( CPUs GPUs APIs etc)

is Blender  https://en.wikipedia.org/wiki/Blender_(software)

Blender started private, went "shareware" - died and resurrected as
an open-source organization.

It is today one  very good example of 3D HIGH-END Workstation software success
Both as a Multi-platform software and as a business model

Worth addition to this "went free"  reasons

Paul
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7549
  • Country: 00
  • +++ ATH1
Re: SuperSpice is now Free
« Reply #21 on: January 07, 2020, 02:06:59 pm »
I thought we are discussing specifically superspice here ? Not bragging these common linux stuffs ?  :-//

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #22 on: January 07, 2020, 02:09:53 pm »
Blender is not linux specific
-is now free -  is not linux specific ...


 

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #23 on: January 07, 2020, 04:30:30 pm »
I thought we are discussing specifically superspice here ? Not bragging these common linux stuffs ?  :-//

For the record direct to  the point...

This software can go to the list of "flawless" runners on WINE.

Absolutely fast and fine ...

The open source code would be a BONUS allowing long life and
improvements from other folks eyes...

Paul
 
The following users thanked this post: Warhawk, gnavigator1007

Offline PKTKS

  • Super Contributor
  • ***
  • Posts: 1766
  • Country: br
Re: SuperSpice is now Free
« Reply #24 on: January 07, 2020, 04:37:02 pm »

Adding
Includes a nice usable working SPICE HELP as well..
with large WINE  fonts for wide screens

Paul

 
The following users thanked this post: Warhawk, gnavigator1007


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf