Another Server Change

I decided to move away from Digital Ocean and host my VPS on Hetzner instead. At the same time I migrated my gitea installation to Forgejo, which is a more open branch of the same product. I had some minor issues with moving over the gitea installation, but it was almost entirely caused by me not configuring postgresql in the bestest of ways. I have a hope that pushing this post to Forgejo on the new server will trigger the hook that triggers hugo to generate the site in the correct place.

Newish Retro Projects

Atari 8 bit corruption Back in October 2022, there was a new instance of the Spelsylt game jam that I join a the year prior where I made Pumpkins!. As we had just had an election here in Sweden, the two themes you could chose between were Corruption and Val. Val is the Swedish word for election, but can also mean Whale and choice, which makes is a great word for a game jam theme.

VPS changed

This site have now been moved to a new VPS on Digital Ocean. Only reason is to lower the costs. I hope to cut the cost by at least 50%.

Pumpkins!

Last month I joined a gamejam, where I decided to create a game for Sega Megadrive. I’m pretty happy by the result. Check it out on itch.io!

demicode again

Hi. It’s been a while. This site has been down for many month; ever since I got fed up with all the spam my previous wordpress installation was getting. It was installed on a google VPS, for which I payed per CPU time. 99% of the traffic was spam, and I didn’t much feel like paying google for handling that. Instead I got a normal VPS at a different provider where I pay a flat fee each month.

Hello C64

The Commodore 64 was one of the first computers I played around with. I never had one myself until recent years, but a friend of mine did and we had some good times playing games on his little breadbox. So I have been looking forward to learn more about the hardware of the C64. Before we jump into the code, let me just say that I started with the code a few years ago, but I was stumped by some erratic behaviour of the system.

Hello Sega Mega Drive

After a long absence, I’m back with a long overdue post about the Sega Mega Drive. The code itself was completed over 4 years ago, so my memory of it is a bit hazy. I have however been writing new MegaDrive code recently so this is the perfect time to finally write this post. The Sega Mega Drive (MD) is based on the Motorola 68000 CPU and its graphics chip (VDP) is a more advanced version of the VDP in the Sega Master System.

Atari hardware project idea

A few days ago, I started thinking about how difficult it’s becoming to find a good monitor for my Atari, especially one that I can easily bring with me on demo parties and such. Then it occurred to me that my CosmosEx that is mounted inside the ST have a Raspberry Pi inside it, with both an HDMI and a composite video out. What it also have is a high speed connector for camera hardware, capable of streaming HD video in realtime.

demicode on twitch!

I recently got the idea to stream some of my programming sessions on twitch, and yesterday I created a twitch account for this purpose. I don’t know if there ever will be a real schedule, but I’ll try to stream as often and regularly as I can. The current project I’m coding on the stream is a new game for the Atari STe that I got inspired to do the past weekend.

Hello Game Boy

This post has been postponed for a very long time. I started writing it almost 3 years ago, but due to a bug in the code I never got to finish it. When I was done with the Atari 8bit post, I started looking at this code again to find out what was wrong. The issue was found and fixed so now I present you with Hello World for Game Boy.