7-bits

Where Deep Expertise Meets Efficient Software

Retro

These are hobby projects for two classic home computers: the 8-bit Atari XL/XE, the machine I started on, and the Amiga. Both machines are small by today's standards: an 8-bit Atari has a 1.79 MHz 6502 processor and 64 KB of memory, a stock Amiga 1200 a 14 MHz 68EC020 and 2 MB. Working within such limits means planning every byte and every CPU cycle, measuring instead of guessing, and choosing algorithms that suit the hardware. I apply the same habits in my professional C++ work. Both programs are freeware and can be downloaded from their pages.

The demoscene shaped how I program. I started on the Atari, followed the Amiga scene closely, and wrote demo effects on the PC.

DiffMaster

DiffMaster comparing two directories side by side on AmigaOS

A two-pane folder and file comparison tool for AmigaOS 3.x, designed for the speed and memory of a stock Amiga.

More about DiffMaster

Long VBlank

Long VBlank: a wireframe cube reflected in water on the Atari XL/XE

A real-time 3D demo for the 8-bit Atari XL/XE.

More about Long VBlank