(hide navigation)
  • Swedish content
Fund my projects
Log in
Latest comments
RSS feed

Scene productions

Demo party

Here are some of my contributions to the demo scene. Enjoy!

Page thumbnail

4096 bytes

This is my first linux 4k intro. It ended up on 2nd place at Dreamhack Winter 2004. Read more.

Posted Wednesday 27-Dec-2006 10:24, 3 comments.

Page thumbnail

A 9-bit pitch technique

This article describes a new approach to representing pitch in C64 playroutines. The intended audience is people with a general understanding of C64 coding and SID playroutine design, although readers outside this somewhat narrow demographic may still find the article interesting. Read more.

Posted Monday 30-Mar-2015 22:44, 5 comments.

Page thumbnail

A Chipful of Love For You

I made a schlager chiptune for Gubbdata 2013, and it won the C64 Music compo! Read more.

Posted Monday 6-May-2013 22:07, 9 comments.

Page thumbnail

A Computer In My Backpack (And A Chiptune In My Heart)

This was my contribution to the Oldskool Music compo at Revision 2016. It ended up on a 5th place. Read more.

Posted Monday 28-Mar-2016 11:51, 8 comments.

Page thumbnail

Air on a Rasterline

My contribution to the C64 Music compo at Datastorm 2013, where it ended up on 5th place. Read more.

Posted Wednesday 20-Mar-2013 16:08, 3 comments.

Page thumbnail

A Mind Is Born

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. Read more.

Posted Thursday 20-Apr-2017 06:13, 95 comments.

Page thumbnail

Bit banger

Bit banger is my most constrained and minimalistic microcontroller-based demo yet. It won the Oldschool 4k compo at Revision 2011. Read more.

Posted Monday 13-Jun-2011 10:23, 20 comments.

Page thumbnail


Blackbird is a modern music editor for the Commodore 64. It was released at Datastorm 2017 (outside of the compos). The software has been designed to work well both on real hardware and in emulators, and it comes with a comprehensive User's Guide. Read more.

Posted Wednesday 15-Mar-2017 07:09, 8 comments.

Page thumbnail


Craft is a demo running on its own minimalistic demo platform. The demo platform is based on an ATmega88 microcontroller. Read more.

Posted Thursday 27-Mar-2008 20:33, 183 comments.

Page thumbnail

Dishwasher Groove

A beat was coming from the dishwasher in the kitchen, so I turned it into a SID tune for the C64 music compo at Gubbdata 2017, where it ended up on 3rd place. Read more.

Posted Thursday 21-Sep-2017 19:32, 0 comments.

Page thumbnail

Field Sort

I've discovered a new, fast technique for sorting sprites by Y-position on the Commodore 64. While it doesn't beat the fastest routine known, it strikes a good balance between speed and memory usage, and it makes use of several interesting low-level programming tricks. To see how it works, please come with me down the rabbit hole of bleeding-edge C64 programming! Read more.

Posted Sunday 24-Sep-2017 21:00, 2 comments.

Page thumbnail

Field Trip

I won the demo competition at Birdie 2007 with this linux demo. Read more.

Posted Sunday 10-Jun-2007 19:10, 3 comments.

Page thumbnail

First Day of Spring

I was asked to compose a tune to a chip disk, early in 2006, but the whole project appears to have been abandoned. So I'll just put my song here instead. Read more.

Posted Tuesday 2-Jan-2007 13:55, 0 comments.

Page thumbnail

Fugue on a theme by D. M. Hanlon

This is a SID tune that I composed for the Crack Intro Music Competition 2017 at CSDb. The rules called for a looping tune, no longer than 1 minute. I decided to write a fugue. Read more.

Posted Wednesday 4-Oct-2017 21:01, 3 comments.

Page thumbnail

GCR decoding on the fly

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: Read more.

Posted Sunday 31-Mar-2013 14:40, 45 comments.

Page thumbnail


Glyptodont was my contribution to the C64 music compo at Datastorm 2017 Summer Edition. It achieved a meager 5th place out of six, although that is perhaps to be expected for a pensive and melancholic tune. I hope you will enjoy it anyway! Read more.

Posted Thursday 21-Sep-2017 19:42, 1 comment.

Page thumbnail


llbit and I made a game. It started out as a weekend project, but we threw in a couple of more days of work to brush it up for the Game compo at Revision 2013, where it placed 2nd. Read more.

  • gravazoid (Linux i386 and Windows binaries, 393.2 kB)

Posted Monday 6-May-2013 21:17, 8 comments.

Page thumbnail


Named after one of the characteristic features of the SID chip, Hardsync is a C64 party game that follows in the (wait for it...) footsteps of games like Dance Dance Revolution and StepMania. Read more.

Posted Thursday 8-Nov-2012 14:23, 12 comments.

Page thumbnail


At Dreamhack Winter 2004 there was a surprise compo (called the fast music compo) in which one had to write a piece of music using only the default set of sound samples shipped with Windows. Read more.

Posted Wednesday 27-Dec-2006 13:12, 1 comment.

Page thumbnail


I made a SID tune together with Dane of Booze Design. It ended up on 2nd place in the C64 Music compo at Datastorm 2017. Enjoy! Read more.

Posted Wednesday 15-Mar-2017 07:08, 0 comments.

Page thumbnail

Klämrisk Hero

Yarrick and I party-coded this pinnacle of edutainment at Breakpoint 2010, where, to our surprise, it won the 96k game compo. Read more.

  • Klämrisk Hero (Source code and binaries for linux and windows, 524.8 kB)

Posted Friday 9-Apr-2010 16:24, 5 comments.

Page thumbnail

Kung Fu Goldfish

A fun event at Backslash 2007 was the 4 KB tracked music compo. My contribution was in the MOD format (ProTracker), which turned out to be quite a challenging restriction. Read more.

Posted Wednesday 1-Aug-2007 17:01, 1 comment.

Page thumbnail

Leet, sweet, petite

This is my first linux 64k intro. It won the 64k compo at Birdie 2006. Read more.

Posted Friday 13-Apr-2007 18:10, 0 comments.

Page thumbnail

Live at Datastorm 2017

I got the opportunity to play my Pocket Operators live at the Datastorm demoparty in Gothenburg, in front of about 200 people. The performance mainly contains my own compositions reinterpreted for the POs, but I've thrown in a couple of covers of classic C64 tunes too for good measure. Enjoy! Read more.

Posted Friday 7-Apr-2017 04:48, 5 comments.

Page thumbnail

Live at X'2016

I reinterpreted some of my tunes live on Pocket Operators at X'2016. The concert went well, but it wasn't recorded. Instead, here's a video of one of my rehearsal sessions, with some audience-contributed footage from the concert edited in. Read more.

Posted Monday 7-Nov-2016 07:13, 0 comments.

Page thumbnail


Lunatico was my entry in the prestigious X'2016 demo compo. To my surprise and joy it ended up on 2nd place, beating such titans as Censor Design and Offence/Prosonix. Read more.

Posted Monday 31-Oct-2016 23:29, 8 comments.

Page thumbnail

Machine Yearning

Machine Yearning is a 4 KB musicdisk for a modified C64 with two SID chips. Read more.

Posted Sunday 9-Apr-2023 16:52, 10 comments.

Page thumbnail

Massively Interleaved Sprite Crunch

This article describes the inner workings of Massively Interleaved Sprite Crunch (MISC), a new C64 demo effect introduced in my demo Lunatico. Read more.

Posted Monday 19-Dec-2016 21:22, 13 comments.

Page thumbnail

Mike the Grasshopper

This was my contribution to the chip music compo at Hype 1999. It ended up on a shared 3rd place. Read more.

Posted Sunday 30-Jul-2006 12:02, 0 comments.

Page thumbnail


This SID tune was composed for (and partly at) Breakpoint 2008. Read more.

Posted Tuesday 25-Mar-2008 18:26, 2 comments.

Page thumbnail


Parallelogram is a demo running on the Commodore One extender board, which contains an Altera Cyclone III FPGA and an SDRAM chip. The logic design was made from scratch, including a homebrew CPU, FM synth and blitter with pixel shader support. The demo won the wild compo at Revision 2012. Read more.

Posted Wednesday 11-Apr-2012 22:03, 28 comments.

Page thumbnail

Perfectly Well-Adjusted

This was my contribution to the music compo at X'2016, where it ended up on 20th place. Read more.

Posted Monday 31-Oct-2016 23:25, 0 comments.

Page thumbnail

Perpetual Fragility

Perpetual Fragility is a small Commodore 64 demo that I wrote for the snowstorm compo at Fjälldata 2023. Here's an explanation of how it works. Read more.

Posted Wednesday 15-Feb-2023 21:20, 2 comments.

Page thumbnail


Phasor, like Craft, is a demo running on a custom minimalistic ATmega88-based demo platform. But it generates a composite video signal (PAL) instead of a VGA signal. Read more.

Posted Wednesday 7-Apr-2010 13:58, 47 comments.

Page thumbnail

Phasor, high quality video

I am very grateful to Barta Zoli from Hungary, for building a replica of Phasor, making a high quality video capture and allowing me to share it with you on this site (and on youtube). Read more.

Posted Tuesday 22-Jun-2010 16:40, 1 comment.

Page thumbnail

Platform Hopping

Let's recreate the sound of the 8-bit Nintendo Entertainment System on a C64! Read more.

Posted Tuesday 13-Jun-2023 20:32, 2 comments.

Page thumbnail

Poems for bugs

This is talk about C64 coding that I held at Revision 2013. Read more.

Posted Tuesday 2-Apr-2013 23:27, 7 comments.

Page thumbnail

Power Ninja Action Challenge

Here's another ATmega88-based hardware chiptune, this time composed for Little Computer People 2009. It was my contribution to the "other music" compo, and won the 1st place. Read more.

Posted Sunday 19-Jul-2009 17:47, 14 comments.

Page thumbnail

Raster paper

This is a simple but very useful tool for C64 demo coding. It's a grid, 63 squares wide, that you print out on paper and draw instructions on. Along the top are helpful reminders about which clock cycles are involved in various effects, and which ones get stolen due to badlines and sprite fetches. Read more.

Posted Saturday 30-Mar-2013 18:23, 8 comments.

Page thumbnail

Safe VSP

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. Read more.

Posted Wednesday 20-Mar-2013 22:23, 18 comments.

Page thumbnail

Scene Spirit

This was my contribution to the music compo at X 2014. It ended up on 10th place. Enjoy! Read more.

Posted Monday 15-Dec-2014 10:36, 3 comments.

Page thumbnail

Shards of Fancy

Shards of Fancy is a C64 demo released in the Oldskool Demo competition at Revision 2013, where it ended up on 6th place. Read more.

Posted Tuesday 2-Apr-2013 16:01, 2 comments.

Page thumbnail


This SID tune was composed for Breakpoint 2009. It ended up 7th in the Oldschool Executable Music compo, which isn't too bad considering its original approach. Read more.

Posted Tuesday 5-May-2009 05:35, 0 comments.

Page thumbnail


This laidback summer ditty got 3rd place in the C64 music compo at Gubbdata 2022. Read more.

Posted Sunday 3-Jul-2022 19:45, 0 comments.

Page thumbnail

Specular Highlight

I composed this SID tune for the Executable Music Oldskool compo at Revision 2014, where it ended up on 5th place. Read more.

Posted Tuesday 13-May-2014 22:46, 4 comments.

Page thumbnail

Spindle v1

Spindle is an integrated linking, loading and crunching solution for C64 trackmos. By hiding the details of the storage model, it allows the demo coder to focus on effects, transitions and flow. Read more.

Posted Tuesday 7-May-2013 20:57, 3 comments.

Page thumbnail

Spindle v2

Spindle is an integrated linking, loading and crunching solution for C64 trackmos. By hiding the details of the storage model, it allows the demo coder to focus on effects, transitions and flow. Read more.

(show 2 more files)

Posted Tuesday 30-Jun-2015 21:48, 7 comments.

Page thumbnail

Spindle v3

The third major release of Spindle was announced with a small demo at Gubbdata 2021. New features include seeking, silencing of other drives on the bus, and a 40-track mode. Read more.

Posted Sunday 4-Jul-2021 13:29, 4 comments.

Page thumbnail

Stranded for the C64

Almost out of petrol, you leave the motorway at the first exit. You find your way to the local petrol station. But you soon realise that refueling your car and leaving the village will be more challenging than you thought... Read more.

Posted Thursday 21-Sep-2017 19:40, 0 comments.

Page thumbnail

Summer cloud

This is my first regular SID tune. It was written for Backslash 2007, where it ended up on 4th place. Read more.

Posted Saturday 14-Jul-2007 11:19, 2 comments.

Page thumbnail

The hardware chiptune project

Normally, when you create a chiptune, you start with an existing chip (such as the SID chip or the YM2149) and write a tune for it. We decided to start from scratch, and create a chip and a tune. Read more.

Posted Saturday 30-Jun-2007 11:04, 84 comments.

Page thumbnail

Three PC Pieces

Here are three tunes, originally part of PC demoscene productions, now remastered and resynthesized with better sound generation code. Read more.

Posted Friday 18-Aug-2023 06:13, 0 comments.

Page thumbnail

Three PETSCII pieces

I've recently developed an interest in making PETSCII art. Here are three examples, along with some information about the PETSCII character set. Read more.

Posted Thursday 1-Mar-2018 18:54, 2 comments.

Page thumbnail


This is my third linux 4k intro. It won the 4k compo at Birdie 2007. Read more.

Posted Sunday 10-Jun-2007 18:56, 1 comment.

Page thumbnail

Toy Rocket

This little SID tune ended up on 3rd place in the Oldskool Music compo at Revision 2017. I composed it on a real C64 using my recently released tracker, Blackbird. Hope you like it! Read more.

Posted Tuesday 2-May-2017 20:37, 2 comments.

Page thumbnail


Turbulence is the successor of craft. It's a microcontroller demo based on the Propeller chip from Parallax. External I/O consists of stereo sound (at line level) and a VGA signal. Read more.

Posted Monday 13-Apr-2009 13:09, 23 comments.

Page thumbnail

Turbulence source code

On this page you'll find the complete source code for Turbulence, as well as a general overview and discussion of some of the techniques I used. Read more.

Posted Monday 11-May-2009 16:47, 0 comments.

Page thumbnail

Variation 18

This was my entry for the wild compo at Revision 2015. Read more.

Posted Sunday 5-Apr-2015 19:56, 7 comments.

Page thumbnail

VIC Timing Chart

This is a comprehensive visualisation of the behaviour of the VIC chip. It is quite handy as a reference when coding C64 demo effects. Read more.

Posted Saturday 30-Mar-2013 18:23, 6 comments.

Page thumbnail


This is my second linux 4k intro. It won the 4k compo at Birdie 2006. Read more.

Posted Tuesday 2-Jan-2007 14:16, 2 comments.

Page thumbnail

Watch Room

I am proud to have contributed, in a small but significant way, to the award-winning sci-fi short film Watch Room. Read more.

Posted Sunday 19-Jan-2020 21:42, 7 comments.