Software History

In the early 1980s, specifically around 1982, I began my coding journey with the Commodore VIC-20, a home computer that became my entry point into the world of programming. Before this, I had experimented with writing BASIC programs on an Apple II and had a brief encounter with the Commodore PET, but it was the VIC-20 that truly captured my interest.

Over the years, I have written tens of thousands of lines of code across various computers and programming languages. However, I still have a particular fondness for the Commodore BASIC V2 and 6502 assembly code from that era.

Although I published several games for the VIC-20, my primary platforms eventually became the Commodore 64 (C64) and later the Commodore 128 (C128). These machines served as my creative playground, where I developed a range of software, from games to utilities.

By today’s standards, these computers were quite limited, with only 64K of RAM, a modest 16-color palette, and slow tape drives and disk systems. Despite these limitations, they were fantastic devices that fueled my passion for programming.

The Commodore 64, especially, was the king of home computers in the 1980s, particularly in Australia. During its peak, I created a significant number of programs for it, ranging from text adventures to innovative utilities.

Overall, these early experiences with home computers laid the foundation for my ongoing journey in software development, shaping my skills and passion for coding.

Below highlights just a few examples.

Sunken Treasure C64 (c) 1985
Shipwrecked C64 (c) 1986
Space Station Lyra C64 (c) 1986
GosTERM Terminal programme C64 (c) 1986
Mercury BSS (also known as COMM-LINK) C64 (c) 1986