Eric Shepherd has released Sweet16 2.2.1, a minor update that corrects an issue with how the disk controller is emulated, which lets certain disk activities work correctly; for example, you can now start up in ProDOS 8 then switch to GS/OS by running the GS/OS bootstrap “PRODOS” file.
Eric Shepherd
Partial Draft of Toolbox Programming in GSoft BASIC Released
When GSoft BASIC was first released by The Byte Works, Mike Westerfield (of The Byte Works) contracted Eric Shepherd to adapt his book “Toolbox Programming in C” for GSoft BASIC. Work proceeded apace for a while, but stalled when issues were run into getting the code samples for chapter 7 (on printing) adapted. When it […]
Some Assembly Required: Incremental Progress
In this installment, we’re going to continue to learn more about the three primary registers in the 6502 processor (accumulator, X, and Y). We’ll also create our first simple subroutine. You can [download id=”1? format=”2?] for this program. Comments Before we do anything else, let’s take a moment to talk about comments. Comments are text […]
Sweet16 Apple IIgs emulator version 2.2 released
Sweet16 2.2 for Mac OS X has been released; this is the latest version of Eric Shepherd and F.E. Systems’ Apple IIgs emulator for Mac OS X. One of the key changes is that by default, Sweet16 now limits the emulated IIgs speed to 40 MHz. Previously, the default was to go as fast as […]
Some Assembly Required: Introducing the Registers
Unlike most modern processors, the 6502 series of processors has only three primary registers that you can use for manipulating data. A register is, basically, a slot within the processor that can contain a numeric value. On the 6502 and 65C02, these are each able to hold an 8-bit value. On the 65816, they can […]
Some Assembly Required: Hello World
Among programmers, there’s a long-standing tradition whereby one’s first program in any given language is one that simply displays the message “Hello world.” In this installment of Some Assembly Required, we’re going to create “Hello world.” I’m not going to really explain how it works this time around. We’ll get into understanding the programming next […]
Some Assembly Required: Choosing an Assembler
Over the coming weeks (or maybe months or even years), I’ll be posting a series of articles introducing you to the glorious, glamorous world of assembly language programming for the 6502 series of microprocessors. While, sure, there are plenty of other languages out there, and in this day and age, assembly is something of a […]
Syndicomm store reopens
Syndicomm reopened its online store this evening after being offline for most of a week for upgrades. The store has all products available for purchase, although there may be the occasional glitch. In particular, products that include links to other products in their descriptions probably will take you to the wrong page, and the site’s […]

