Version 2.0 of the SB-Assembler worked too, Why would I need another version? Well, for starters I have completely switched over from Microsoft products to Linux. Version 3 is multi platform, which means that it will run on Windows, Linux and even on OSx.
This automatically means that I'm no longer interested in using and maintaining Version 2 any longer. Making the code for Version 2 public was also a bit problematic because it used a rather obscure Dos based assembler.
Should you switch to Version 3?
Not necessarily.
Version 3 is compatible with Version 2 in all of the important features.
Version 3 has some major improvements over Version 2, especially where modern micro controllers are concerned.
Switching from Version 2 to Version 3 is quite effortless.
All the work you've done in Version 2 will most likely work 100% in Version 3 as well.
Apart perhaps from a few file name issues.
Remember that DOS used to have very primitive file name restrictions.
You don't have to switch completely though, because Version 2 and Version 3 can live side by side peacefully on the same (Windows) computer.
However if you want to use the SB-Assembler on non-Microsoft OSes I would highly recommend using Version 3 instead of running Version 2 in a Dosbox emulator.
Go directly to the Download page to download it, absolutely for free!
Go to the Cross Overlay page directly for a complete list of all the supported micro processors and micro controllers.
Or use the menu on the top right of this page to continue reading.
There you can read any news about the SB-Assembler, download it, get a quick start guide and learn all there is to know about the SB-Assembler.
I hope you enjoy programming in Assembly language as much as I do.
This is where it all began for me, on the Apple ][ computer. Alas this version never went public, because the internet didn't exist yet.
Actually this was the third version already, because my first MS-Dos version 2 wasn't suitable to go public. The real version 2 can still be downloaded from this web site if you like. However it is obsolete now and is no longer maintained.
To celebrate the 30th anniversary of the Apple I computer I have written some code for the A-One computer, made by Franz Achatz.
One of these projects was a stripped down version of the SB-Assembler, which fits in 4 kB of memory on the A-One.
It can generate code for the 6502 or 65C02 processor, which powers the A-One.
A separate chapter is dedicated to this special version of the SB-Assembler.