Coming Soon The SB-Assembler 3
And now for something completely different: After a few false starts I had finally set off creating version 3 of the SB-Assembler, back in 2009. Unfortunately the project has been on very low priority for a while. But I'm happy to announce that it's well on its way again. Almost the entire user guide is updated to Version 3 already. Now it is only a matter of fixing some small final bugs which I have discovered during the writing of the user manual. So, please bear with me for a couple of weeks (maybe even days) now.
Why would I need another version?
Well, for starters I'm switching over from Microsoft products to Linux.
And since version 2 runs on DOS only, this would mean some compatibility problems.
OK, I could keep an old computer around for DOS only, or I could use a DOS box emulator.
But now I have seen the light, it is very awkward to switch back from the Linux command line to DOS.
There are simply too many restrictions in DOS.
Should I wait for version 3?
Version 3 will be compatible with version 2 in all the important features.
So you can start with version 2 now and switch over to version 3 as soon as it becomes available.
You can use all the skills you've learned from version 2 in version 3, so nothing is really wasted.
Some New Features Of The SB-Assembler 3
Some Familiar Features Of The SB-Assembler Family
Other Versions Of The SB-Assembler
SB-Assembler For The Apple ][
This is where it all began, on the Apple ][ computer. Alas this version never went public, because the internet didn't exist yet.
SB-Assembler Version 2
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.
SB-Assembler For The Apple I
To celebrate the 30th aniversary 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.