The Commodordion
The Commodordion is an 8-bit accordion primarily made of C64s, floppy disks, and gaffer tape.
My name is Linus Åkesson, though some of you may know me as lft . I live in Lund, Sweden.
Visit linusakesson.net → RSS feedOn Hacker News Feb 2011 – Dec 2025
History & Retro Computing 12Games & Graphics 12Software Engineering 7Hardware & Electronics 3Systems & Performance 1
The Commodordion is an 8-bit accordion primarily made of C64s, floppy disks, and gaffer tape.
I hope you'll enjoy the video as much as I enjoyed making it! There are many little details that I'll let you discover on your own.
Making a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64. In the absence of an actual 256-byte compo, it was submitted to the Oldskool 4K Intro compo at Revision 2017 , where it ended up on 1st place.
I contributed this one-filer to the C64 Demo compo at Datastorm 2013 . It ended up on 7th place, which I consider quite good for a technical proof of concept.
Nine is a small, seemingly impossible C64 demo that I released at Fjälldata 2025.
Delightfully useless epiphany: Suppose the null-byte is an electron. Then, /dev/zero provides an infinite supply of electrons and /dev/null has an infinite appetite for them. Let's call these devices Vss and Vdd , respectively.
I connected a Family BASIC keyboard to an NES via a bespoke adapter in order to play its unique triangle waveform live.
This article describes the inner workings of Massively Interleaved Sprite Crunch ( MISC ), a new C64 demo effect introduced in my demo Lunatico .
The Theremin is one of the earliest electronic instruments. It's played by moving one's hands in front of two antennas: One controls pitch and the other controls volume.
The toccata is perhaps the most well-known work in the entire organ repertoire. Like many toccatas, it is probably a transcribed improvisation. It has been postulated that this was a test tune that Bach would play when trying out new organs. That would explain its crude character and the various hops between heavy…
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?
The little routine presented here is, with all due humbleness, hands down the best code I ever wrote. It is esoteric and might not appeal to the masses, and it certainly has no commercial value. But in terms of personal satisfaction at a job well done, this is about as good as it gets. Here's why: