Most of what I do at Bumbershoot Software involves writing software in unusual ways, or for very old machines. In most cases, if I’m targeting a retro platform, the programs that I end up wri…| Bumbershoot Software
In theory, retro assembly language programming is pretty simple. There’s only a small number of things that an 8-bit chip can do, and each of those things is one instruction. The challenge is…| Bumbershoot Software
My latest retro project, such as it is, is the resurrection of an old scientific simulation program in a way that should let it run properly on the 8-bit home computers that are my usual focus here…| Bumbershoot Software
Last week I implemented a few routines that would operate on a singly-linked list data structure on the Motorola 68000 CPU. Despite dating from 1979, the 68000 instruction set sits well enough with…| Bumbershoot Software
The vast bulk of my retrocoding articles on this blog have been based on the Commodore 64—a system from 1982. Let’s step back a year to 1981, and a very different, yet also more familia…| Bumbershoot Software
Last time, we put together a smallish NES program, and I called out some of the logic as being a little hairy. Despite that, the actual complexity of the final code wasn’t all that bad at all…| Bumbershoot Software