about awsm

Hey! My name's Ingo and this site is mostly about my retro computing. I'm a member of the demo groups Mayday! and Vision and run by the handle awsm. Thanks for stopping by and if you want to get in touch, message me on twitter: @awsm9000.

So this happened...

2019 Feb 25
The BCC#13 demo party is over and I'm still recovering from a great party with so many nice people and too many beers. Mayday contributed a new trackmo called "week in progress", which scored 3rd place, beaten by the even better productions from Delysid and Atlantis. My entry for the graphics competition, "The White Rabbit", did very well and scored 1st place, which makes me very happy.

2018 Oct 07
Had a blast at yesterday's Deadline Party. I released a little PETSCII screen for the Plus/4 called Life On Mars (see below) and it scored 3rd, which is super nice :)

2017 Oct 24
Spritemate is officially realeased today, which is pretty exciting for me. Scroll down to get more info about this new browser based sprite editing tool!

2017 May 10
What if HP Baxxter, the band leader of Scooter, was doing (horrible) cracks on the C64 back in the days? For some unexplainable reason, dalezy and I went with the idea and did a prank on the scene. I created a little cracktro, true 80s vibe, with little clues hidden everywhere. Next I made a fake video. About a year later, it got discovered by the scene and eventually bugjam connected the dots and found out the truth. Quite a fun experience :D Check out the cracktro here and make sure to watch the fake video...

2017 Mar 03
I converted my PETSCII release "Love in Time of Laser Raptors" to the Commodore C16, so cool to work with 121 colors! Even nicer, it got added to plus4world, thanks!

2017 Feb 26
BCC#11 took place this weekend and boy, was it a fun ride... So many nice people and great releases. Our group Mayday released "Trafolta", a fun little trackmo and I submitted an entry to the graphics competition called "Love in time of laser raptors". You can check both releases in the C64 section below.

2016 Dec 17
I stumbled upon the fantastic classic cracktro by Yeti Factories today and decided to do another C64 to JavaScript conversion after quite some time. You can see the result here: Yeti Factories

2016 Oct 31
I had the pleasure of contributing to Fallen Stars, a trackmo by Mayday, which we released at the X party demo competition this year. It scored 9th place (out of 21) and we're pretty happy about it, given that the best of the scene have contributed incredible releases.

2016 Sep 06
Added the "Zelda PETSCII" screen to the list of C64 productions.

2016 Aug 01
A list of all registers and their purpose is mandatory if you want to develop for the Commodore 64. I converted the slightly dusty memory map from http://sta.c64.org/cbm64mem.html and made it work better on mobile devices: awsm.de/mem64/.

2016 Jul 25
TheRyk of Mayday released his jewel crack of Nemesis and Gradius. I had the pleasure of redoing the title screen, check them out at csdb.dk: Nemesis and Gradius.

2016 Jun 27
Summer time is hardware bleaching time! I'm quite lazy at the moment, but at least one small release is finished and coming up soon. Oh and my screens "Moon" and "Love" made it onto the C64 Cover Disk of the excellent Return Magazine.

Draw sprites for the Commodore 64 in your browser.

spritemate is a browser based sprite editor for the Commodore 64. Create singe- and multicolor sprites, draw with the C64 palette, use sprite overlays, import from SpritePad and save your work in various formats including assembly source! All data is processed on front end side, no back end is involved and you can use this tool offline. It's fun! It's free!

Documentation is available on Github: spritemate documentation

Launch Spritemate

Ghost Town JS

A JavaScript remake of the Commodore C16 game.

Visit the mysterious Ghost Town, a place full of unexpected dangers and hidden treasures! Ghost Town JS is a JavaScript remake of the fantastic game written by Udo Gertz and released in 1985 for the Commodore C16, C116 & Plus/4. This remake is pixel perfect as it reads in the binary screen data from the original game. For more information and additional links, scroll down the page after launching the game. Have fun!

Launch game

My God, it's full of sinus!

A C64 retro demo made in JavaScript.

awsm's biggest production yet, featuring 10 different screens with code & art made exclusively for this demo. Works best (and probably only) in a Chrome browser. If you can't get it to run on your machine, you can watch the video on youtube. The demo is listed on pouët.net.

Launch demo youtube

C64 cracktro remakes made in JavaScript

You can do a lot of cool stuff in the browser with the canvas element and some JavaScript. I recreated some iconic C64 cracktros as an exercise, using a library called CODEF Please note: while the C64 specs don't change anymore, browsers do - a lot. Chrome is recommended for best results.

Yeti Factories Cracktro (1987)

Rasterbars, color cycling effects, a starfield, a big scroller and a tune from Forbidden Forest: the Yeti Factories cracktro is a powerful demonstration of the 64's capabilities.

Yeti Factories Cracktro

Papillons Cracktro (1988)

This cracktro left me speechless when I first saw it. It makes you think the Commodore 64 has far more than 16 colors. Add the masterful music and you have a piece of art that still impresses me today.

Papillons Cracktro

Hotline Cracktro (1987)

What an epic cracktro by Hotline! With big moving logo and scroller, parallax effects and a hypnotic sound effect this one was quite tricky to convert.

Hotline Cracktro

T.E.C. Industries Cracktro (1987)

A very quick conversion of a simple cracktro that I mostly did because of the cool music.

T.E.C. Industries Cracktro

Dynamic Duo Cracktro (1986)

Even after 30 years I remember how I adored the color cycling effect in the logo and I needed to do a remake to fully understand it. However, this intro with the colored logo usually had no music.

Dynamic Duo Cracktro

Ikari Cracktro (1988)

A simple but great package from IKARI with a cool logo, nice color scrollers and an uplifting tune.

Ikari Cracktro

awsm (fake) Cracktro (2014)

My first attempt at writing my own fake cracktro. I like the scroller, but the starfield isn't looking as it should on a Commodore 64.

awsm Cracktro

Fairlight Cracktro (1987)

Another legendary intro. Technically not too impressive, but very fitting with this masterful SID tune.

Fairlight Cracktro

Eaglesoft Cracktro (1987)

Probably the most iconic cracktro of the Commodore 64. Countless great productions coming from the US started with the eagle. Logically, this had to be my first JS conversion.

Eaglesoft Cracktro

Commodore C64 & Plus/4

A collection of releases for the Commodore 64 and Plus/4. The CSDB link takes you to a website that hosts all C64 scene releases.

The White Rabbit

Released at BCC#13 in February 2019. It won the graphics compo. I always wanted to create a dark "Alice in Wonderland" image and I'm quite happy how it turned out.

C64 csdb.dk C128 version

week in progress

Released at BCC#13 in February 2019. It scored 3rd place. I contributed many multicolor gfx and coded the title screen and the arrow part.

csdb.dk youtube

Life On Mars

I was curious if I could convert my multicolor image "Moon" to PETSCII. It ended up on Mars. The Plus/4 version scored 3rd place at Deadline 2018.

C16 & Plus/4 C64 csdb.dk


I got a new phone with a touchpen and created this C64 multicolor image. Haven't done any drawing in a while but I had fun with it.


HPG Soft+Crack

What if HP Baxxter of SCOOTER was a cracker? We'll probably never know, but this cracktro may be the closest thing...

csdb.dk youtube

Trafolta by Mayday!

"Trafolta" by Mayday! We scored first place at the BCC#11 party 2017! Just shortly after the massive X demo we went into battle again, wounded but alive and hungry :D

csdb.dk youtube

Love In Time Of Laser Raptors

My pure PETSCII entry to the graphics compo at BCC#11. It scored 2nd place. Like many of my releases, this started out as something completely different. There is a C64 and a C16 version.

C64 csdb.dk C16 PRG

Fallen Stars by Mayday!

"Fallen Stars" by Mayday! We scored 9th place at the X party 2016! Click here to see a composition of the PETSCII animation and watch the demo on youtube.

csdb.dk youtube

Zelda PETSCII Room

A Zelda-style room created in pure PETSCII. I wanted to turn this into a small game, but lost pace and motivation along the way. The usual. I'm quite pleased with how it turned out, however, so I released this screen at least.


Nemesis & Gradius Crack

Mayday released a great Jewel Crack of Nemesis & Gradius. I fixed and updated the original title screen, which was converted from the ZX Spectrum game. My first contribution to a crack and my first hires screen.



Scored 4th place at BCC#10 2016. Started a long time ago, but only finished in a rush just before the compo started. Some rasters in the border and top and border sprites to extend the lady to full beauty.



Released at BCC#10 on Feb 27, 2016, this screen scored 3rd in the graphics compo. I made it almost a year ago and never finished it to the level I intended.



Just a small PETSCII screen that plays around with the fantastic tune from Eddie. I decided to release it as is, knowing that it would never become 100% as I wanted it to be. Some raster bars and sprites involved.

csdb.dk youtube

Positive Karma

A conversion of the original screen from the Full Of Sinus demo. The picture got more colorful to compensate for the lack of a DYCP scroller and the zoom effect. I fought hard to get the raster bars stable.


Vision logo PETSCII

My second PETSCII attempt. If you look long enough, you might notice that it resembles a postcard, with mountains in the back, the beach in the front and the logo being the hotels.



My first PETSCII logo. The main screen area is pure charset, but I opened the top and bottom borders and put some sprites in it to extend the image.


Look Mom, I'm an Eagle!

My first conversion of a screen from the Full Of Sinus demo. Minor tweaks on the image and a color wash effect on the logo and scroller to compensate for the lack of a custom font.


Can I haz member?

My second C64 program, serving as request to get accepted as a member on csdb.dk. You can see that it is still pretty much the same code that I used for the first demo.



My first demo on the C64 after about 25 years. Nothing special by any standards, but very important for me to get back into demo development.

No csdb.dk entry


Some stuff I created along the way. Feel free to download and use them for your personal pleasure. How about a cool MOS logo tee? Or, create your own browser demo and put a stylish Commodore 1984S monitor around it. Do it. And send me link so I can check it out.

Commodore 64 memory map

The memory map of all available registers and their functionality is a mandatory reference for developing on the Commodore 64. This page should look alright on mobile devices too.


Commodore vector labels

RetroPie is a great emulation machine based on the Raspberry Pi. It has full VICE support, but was missing labels for the Commodore VIC20, C16 and C128. So I made some. Feel free to use them.

Download ZIP file

MOS vector logo

I wanted to have a nice shirt with the MOS TECHNOLOGY logo on it and couldn't find any high resolution or vector versions of it, so I made one. Feel free to use it. File contains PNG and SVG versions.

Download ZIP file

Commodore 1084S vector file

I needed a 1084S image for my demo and couldn't find any on the web, so I made one. It is completely vector based and you can download and use it for free. Go ahead!

Download SVG file

Atari SM124 vector file

Here's something for the Atari fans: vector versions of the famous Atari SM124 and SC1224 monitors. The zip file contains a vector file, a Photoshop file with layers and png images to integrate with your browser demo.

Download ZIP file

Vintage TV vector file

For my Ghost Town remake I decided to create a nice retro looking tv and I'm quite pleased how it turned out. You can grab the zip file containing vector and png files right here.

Download ZIP file