Sign in

Carl-Henrik Skårstedt

@spacemoguls.bsky.social
273 followers 274 following 270 posts

Game Developer, Maker of retro games both new and old! And Paradox Interactive during normal business hours. linktr.ee/spacemoguls SpaceMoguls.com/Games Alta/RBS^TSL

PostsRepliesMedia
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 29/09/2026
Had some fun importing a photo I took in front of my apartment, started editing pixels until I remembered I still need to implement saving files :)
church tower, some buildings and trees and a couple of ferries on the water.
062
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 17/09/2026
slightly updated code, converted a photo taken a couple of blocks away from the house where I grew up. Still some ways to go but much of it is in place. (the image conversion is just an import feature, not the main thing, but it looks pretty)
Commodore 64 bitmap mode photo conversion of my childhood playgroud
071
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 13/09/2026
Yes, söder mälarstrand, but unfortunately not my photo, just needed something with the right colors :)
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 13/09/2026
Tackar, ny level nya utmaningar!
020
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 12/09/2026
Automatic conversion to c64 bitmap, pretty good for an unedited photo. Decided to whip a little something together.
Commodore 64 bitmap mode image auto coverted from a stock photo in a tool.
2101
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 26/08/2026
Are you OK there, AI reviewer? ### High Severity Issues - Unicode path handling inconsistency (platform_linux.c vs platform_windows.c) - Linux passes UTF-8 directly to fopen without conversion - Windows properly converts to UTF-16 via fopen_utf8() - Non-ASCII filenames will fail on Linux
030
Reposted by Carl-Henrik Skårstedt
Martin Lindell @martinlindell.bsky.social · 24/08/2026
Long journey and proud to be able to bring back Terranigma. It’s one of my personal favorites, an amazing action JRPG with an emotional story in beautiful pixel art and brilliant soundtrack.
5222
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 08/08/2026
I took some time to work on processes for my Commodore 64 project this week. Surprisingly I feel finished with the code so I wrote a little post about it. spacemoguls.com/2026/08/08/r... Build systems and graphics conversions are not that exciting so had to whoosh it up a little :)
spacemoguls.com
Running a bath
Let me tell you about my build iteration optimization projects I built this week! And by you I mean me, I had a lot of fun creating this but at the same time I need to motivate having spent time on…
042
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 06/08/2026
Next week I will have absolutely no obstacles to get back to Commodore 64 programming and will not be tempted to make even more tools to improve the experience! Also going back to work so slight obstacle to full time C64 focus but at least I can reach for it :)
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 06/08/2026
What did I do for vacation this week? * Created a new build tool to get away from syncing .bat / .sh files switching between linux and windows. github.com/Sakrac/bath * Added GPX (Pixcen) input support to my C64 graphics converter (reverse engineered format): github.com/Sakrac/C64Gfx
github.com
GitHub - Sakrac/C64Gfx: Utility to convert image files to C64 binary files
Utility to convert image files to C64 binary files - Sakrac/C64Gfx
100
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 01/08/2026
Decided to update latest releases of x65 (65xx assembler) and IceBro Lite (#C64 VICE debugger) after some fixes and a long time since last release: github.com/Sakrac/IceBr... github.com/Sakrac/x65/r...
github.com
Release CMake builds, Sokol Backend · Sakrac/IceBroLite
IceBro Lite release notes Here’s a polished GitHub-style release summary you can paste into a release post: Highlights This release focuses on modernization, platform support, and a smoother debugg...
074
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 10/07/2026
I've written a lot of dialogue for Island Adventure with the goal of having silly adventures on each island as each is discovered. I recentlyreplayed Link to the Past and Link's awakening and realizing how inspired I have been by those titles. Maybe there is room to be sillier still!
Map screen of Island Adventure (Nono Pixie 2)
141
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 10/07/2026
Turns out Earthion is fully verified for Steam Machine (store.steampowered.com/app/3597580/..., click on steam deck and click the second tab). Not that I expected anything else given the Steam Deck verification but still cool that the port I worked on is verified on Steam Machine :)
store.steampowered.com
Earthion on Steam
Earthion is a side-scrolling space shooter developed natively for 16-bit systems. Guide space fighter pilot Azusa Takanashi in her fight to repel the alien invaders and save planet Earth.
011
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 04/07/2026
Made a little write-up about my Commodore 64 debugger, IceBro Lite spacemoguls.com/2026/07/04/d...
icon for IceBro Lite, a Commodore 64 debugger
032
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 01/07/2026
"Following this date, new games will be available on PlayStation Store and at retailers in digital formats only, it said." Note: PS5 discs are already a digital format. I think the intended wording would be online formats only.
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 09/06/2026
I worked on a game called True Crime NYC featuring Times Square in New York City. I am working on a game called Crusader Kings 3 featured in Times Square in New York City.
True Crime NYC featuring Times SquareTimes Square featuring Crusader Kings 3
050
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 08/06/2026
I wrote a bit about how I got my previous job (writing arcade emulators, and a MegaDrive emulator): spacemoguls.com/2026/06/08/f...
spacemoguls.com
From Retro Dev Hobby to Published Games: A 20-Year Journey
This post covers about 20 years of starting a hobby project with friends to fully licensed and published games released on consoles and home computers. Shoot’em-up arcade games were much more…
042
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 05/06/2026
Eevee eyes the evening sky with excitement…
Eevee, clouds, sunset
040
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 28/05/2026
I've had a bit of a struggle making progress on one of my commodore 64 games. When I took a step back and looked at the design, I realized I was trying to make a character give a clue about how to locate the character itself... Fixing that design should unblock me :)
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 24/05/2026
This is certainly surprising as I recently worked at a company called Bitwave (renamed from Retroid due to the handheld brand confusion): share.google/2c0mfDNvutS6...
share.google
AYANEO Could Announce New ‘BITWAVE’ Handhelds Tomorrow Morning | Retro Handhelds
AYANEO’s May 21 event could reveal more than the Pocket Block, with leaked BITWAVE images pointing to two new handhelds with flagship ambitions.
010
Reposted by Carl-Henrik Skårstedt
Clear River Games @clearrivergames.bsky.social · 22/04/2026
BATSUGUN! This legendary shmup is currently 40% off on GOG! What are you waiting for!? Join the Skull Hornets! Pick it up today! www.gog.com/en/game/bats...
084
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 23/03/2026
Yo quiero taco bell!
000
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 20/03/2026
Got the latest Retro Gamer Magazine, containing a God of War special, an uncharted mention AND an article about Rocket on Wheels by Sucker Punch that later created Sly Cooper. This must be building up to a big Playstation All-Stars Battle Royale celebration ;)
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 04/03/2026
DmC meets Gravity Rush you say? polygon.com/control-reso... Sounds like we need to add Control Resonant to Playstation All-Stars Battle Royale!
polygon.com
Control Resonant sounds so cool even Control haters might like it
Remedy Entertainment shows off more from its Control sequel
000
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 19/02/2026
The final version... but with a twist!
030
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 18/02/2026
Super 8. i walked out within the first fifteen minutes, but because it was a work event at Superbot I sat off the time in the lobby feeling lucky I at least didn't have to suffer the remainder of that movie.
000
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 17/02/2026
Yes! I'm feeling good about it. and trying to get it all wrapped up, but I designed way too many puzzles so now I have to fit all the pieces together.
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 16/02/2026
I just integrated the 100th puzzle into the Island Adventure story! Island Adventure is a puzzle+adventure game for the #Commodore64 that I'm working on. I'm taking a little break from making more art and code to get all the design in place. I still have more than half the puzzles left to hook up.
Screenshot from Island Adventure, a Commodore 64 puzzle adventure game in progress!
261
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 28/01/2026
Ohh! Ultros. I know that game!
131
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 20/01/2026
Game development - it is a lot of work, isn't it?
220
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 17/01/2026
Still working on Island Adventure for the Commodore 64. At this point I am not programming anything new, just hooking up puzzles to the gameplay in script. Making a little progress each day before I can start on bug fixing and polish :)
Title screen for Island Adventure for the Commodore 64
062
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 15/01/2026
Unsurprisingly not a stand-up arcade cabinet but the game service named "Arcade" :(
tantalizing promise of a Civ 7 arcade cabinet which is not coming.
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 12/01/2026
world's a duck, share an island
Desert Island from upcoming Island Adventure for the Commodore 64
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 03/01/2026
There is a valid point there though, AI Slop is a poor abbreviation of Artificially Simulated Shit Slop. We should drop the AI part.
030
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 27/12/2025
I know, I know, but I am trying to make a lot of good games, it just takes so much time…
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 19/12/2025
Pretty much always 40 hours a week of dedicated work. Working in games for 32 years I've discovered that there are no productivity gains exceeding that. But that does not mean I'm not coding games and doing pixel art in my spare time, just not paid work :)
020
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 17/12/2025
I do too, just mixed the games up in my head :) Sometimes I'm not even sure which game I'm working on right now.
000
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 17/12/2025
I excitedly noticed in one of the #Commodore64 #Ultimate reviews that Space Moguls is featured on the back of the box🎉 Personal Big Deal! I have only had one previous game featured on a console/computer packaging - Shrek 2 (+Lego Indiana Jones) was featured on the holiday packaging of the XBox 360📦
Back of the box games of the Commodore 64 Ultimate packaging that is currently starting to ship out!
161
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 08/12/2025
Oooh! Now I can imagine the Tarot based Tech Bubble coming up :)
000
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 04/12/2025
I just spent way too much time trying to get MAME to accept my Mega Drive ROM I'm working on and fiddling with bytes in the header to get it to work. Turns out -genesis will not run a ROM with SEGA MEGA DRIVE in the header, you must use -megadriv. (no error message either...) But now I can debug!
040
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 03/12/2025
Seems like it has been announced! Space Moguls comes with the new ultimate C64 on a USB drive! spacemoguls.com/game-page-fo... www.commodore.net/pressplay?ta...
spacemoguls.com
Game Page for Space Moguls
You’ve won the trials, now you’re eligible for the off-world finals, will your settlement be the winner among the four finalists? Four Player Competetive Strategy Game Taking inspiratio…
030
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 16/11/2025
Looking at a Truxton video and the boss music comes up. Live Caption suddently kicks in and... (youtu.be/9_fX0yXVDh0?...)
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 13/11/2025
Best cynical name for Steam Machine I seen so far: Twouya (Ouya 2)
Steam Machine as a Banana holding mechanism.Ouya - the cube shaped game console that is not by Nintendo
030
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 12/11/2025
Steam does what Microso-don't or something
050
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 28/10/2025
Tiger Heli was fun to work on! Lately though I’ve been confusing it with Ports of Call graphics due to the early harbour stage…
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 15/10/2025
And here is the optimization post, wrote some stuff about what I work on on the team!
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 15/10/2025
Posting a picture of some cows before the internet reacts to my work post ;)
010
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 14/10/2025
I've implemented collision in my current #Commodore64 game project and now I have to decide if hitting something kills you or if you lose "energy" and I need to push the player vessel out of collision. It is quite fun to do some fairly trivial math in 6502 assembler, when it all works of course....
030
Carl-Henrik Skårstedt @spacemoguls.bsky.social · 14/10/2025
I have written some stuff, revealing my pdt project, included some profiling graphs and some fun stories together with a few other coders on the team..
010
Reposted by Carl-Henrik Skårstedt
Clear River Games @clearrivergames.bsky.social · 10/10/2025
Pre-orders for Earthion by Ancient are live! Strap in and deploy a devastating arsenal as you fight your way through eight chaotic levels, each with unique environments, enemies and boss fights.
184