I’ve been busy lately, but I’ve come across some free time and figured that I should put together a list of all of my project from over the years. It can be found by clicking the ‘Projects’ link at the top right of the site. So far, it lists 41 projects, stretching all the wayContinue reading “Updates”
Tag Archives: sonic
clownmdemu – frontend v0.4 & libretro v0.2
Custom Dear ImGui Style Dear ImGui’s default style looked a bit tacky and ‘programmer art’-like to me, so I’ve made my own: I’ve tried to create a typical ‘dark mode’ theme while still keeping a high degree of contrast in order to maintain good legibility. Another focus of the style is technical and artistic minimalism,Continue reading “clownmdemu – frontend v0.4 & libretro v0.2”
clownmdemu – frontend v0.3.1
This is just a quick update to address some issues in the previous v0.3 release. Make FM Debugger More Compact The FM debugger was a bit ‘verbose’ in v0.3… As you can see, each channel was given its own window, which meant that it was a lot of effort to simply switch from one channelContinue reading “clownmdemu – frontend v0.3.1”
clownmdemu – frontend v0.3 & libretro v0.1.1
This update mostly affects the standalone frontend, but a couple of them also apply to the libretro core. Keyboard Rebinding One shortcoming of the standalone frontend is that it lacks keyboard rebinding: the W, A, S, and D keys will always control the Control Pad’s D-Pad, and so on. But not anymore! New to theContinue reading “clownmdemu – frontend v0.3 & libretro v0.1.1”
clownmdemu – frontend v0.2 & libretro v0.1
It’s been too long, but finally my emulator has an update! Since the first release, the emulator has been greatly optimised, some inaccuracies in the 68000 interpreter have been addressed, and the occasional missing CPU instruction has been added. Compatibility with games should be a bit better than before, but still not great as many essentialContinue reading “clownmdemu – frontend v0.2 & libretro v0.1”
clownmd5
Years ago, I wrote an MD5 hasher. For some reason, I never gave it a proper release, instead only including a copy of it in one or two of my projects. That’s finally changed, and I figured that I’d mark the occasion by giving a recap of its history here. It’s a bit more complexContinue reading “clownmd5”
clownmdemu – 68k Overhaul
Ever since adding support for the Z80, the next improvement that I wanted to make to my emulator was overhauling the 68k CPU interpreter. As detailed in the first emulator-related blog post, the 68k CPU interpreter was one of the first parts of the emulator that I created. It was also the first CPU interpreterContinue reading “clownmdemu – 68k Overhaul”
Porting Sonic Mania to the Wii U
I’m still quite busy these days, but I did find time in the last month to start a new project: As you can imagine, this was pretty similar to the Sonic CD port that I did last year: not only do they run on the same engine (RSDK – Mania just uses a newer version),Continue reading “Porting Sonic Mania to the Wii U”
Project Sand: Sonic Aftermath
I was digging through some old Sonic hacks of mine when I stumbled across these ancient relics from 2014 and 2016. Remember that Project Sand/Sonic Aftermath hack that I have a few old videos about? Here’s the one level of it that was worked on before the project died: Sand Zone from Cave Story. There’sContinue reading “Project Sand: Sonic Aftermath”
clownmdemu and clownassembler released
Sorry for the drought of blog posts lately: I’ve been busy with work and a lot of other IRL stuff. Still, if there’s one thing I can give an update on, it’s that two of my projects have finally seen a release: clownmdemu and clownassembler have been released on Sonic Retro, Sonic Stuff Research Group,Continue reading “clownmdemu and clownassembler released”