Clownacy's Corner
Follow Get new content delivered directly to your inbox.
EmulationRetro consolesReverse engineeringGamingLinux / Unix
- Posts
- 150 from 1 Dec 2020 to 28 Sep 2026
- Posting
- weekly (34 in the last year)
- Kind
- personal blog
- Feed
- https://clownacy.wordpress.com/feed/
2026 32
- Linux on the Ayn Odin 2 Mini – Part 2
- ClownMDEmu v1.6.12
- The Highs and Lows of Installing Linux on the Ayn Odin 2 Mini
- Building Qt 5 Programs With No DLLs
- ClownDoom v1.2
- Decompiling ‘Dead Rising 2: Off the Record’ with Debug Symbols
- ClownDR2Fix v1.5
- Fixing Dead Rising 2’s Glitchy Survivor Popups
- ClownDR2Fix v1.3
- ClownDR2Fix v1.2
- Enhancing Dead Rising 2’s Mirrors
- Making My Own Enhancements to Dead Rising 2’s PC Port
- Porting ClownDoom to Android Unbelievably Easily
- Every Phoronix Article (Updated)
- ClownMDEmu v1.6.11
- ClownMDEmu v1.6.10
- Building an Open-Source ‘Emulator Box’ from Old Spare Parts
- ClownMDEmu v1.6.9
- ClownMDEmu v1.6.8
- ClownMDEmu v1.6.7
- ClownMDEmu v1.6.6
- ClownMDEmu v1.6.5
- ClownMDEmu v1.6.4.1
- ClownMDEmu v1.6.4
- Sonic Retro: Deleting Criticism Because it is ‘Unnecessary’
- My ROM-Hacks Can Now Be Played Directly in a Web Browser
- ClownMDEmu v1.6.3
- ClownMDEmu v1.6.2
- ClownMDEmu v1.6.1
- ClownMDEmu v1.6
- Every Phoronix Article
- Convert Sonic 2 to Widescreen in 3 Easy* Steps (ʸᵒᵘʳ ʳᵉˢᵘˡᵗˢ ᵐᵃʸ ᵛᵃʳʸ)
2025 23
- Thoughts on Receiving my First AI Contribution
- Porting ClownDoom to Libretro
- ClownMDEmu v1.5
- How I Added a New Libretro Core to RetroArch
- ClownMDEmu Has Been Added to RetroArch
- ClownMDEmu v1.4.0.2
- ClownMDEmu v1.4.0.1
- ClownMapEd v1.3
- ClownAssembler v1.0
- MSVC Is a Shit Compiler and CMake Is an Even Shitter Meta-Build System
- ClownMDEmu v1.4
- Sonic ROM-Hacker’s Guide to Common Assembler Errors
- The Original LZEXE (A.K.A. Kosinski) Compressor Source Code Has Been Released
- Recommended Tools and Documentation for Newbie Sonic ROM-Hackers
- ClownMDEmu v1.3.0.1
- ClownMDEmu v1.3
- My Sincerest Apologies to Game Maker
- ClownMDEmu v1.2
- How I Learned to Program
- jsgroth’s blog – A Challenger Approaches
- Porting Music From Sonic 2 (8-bit) to Sonic 1 (16-bit)
- ClownMDEmu v1.1
- New(?) Official Mega Drive Documentation Found
2024 21
- ClownMDEmu v1.0
- clownmdemu v0.8
- Making a New Executable for the Sonic CD DLL Decompilation
- Releasing My C++23 Mega Drive Toolchain… With a Surprise!
- Making a C++23 Toolchain for the Mega Drive
- N64Recomp Does Not Create Ports
- clownmdemu v0.7.1
- clownmdemu v0.7
- Citra Writer’s Dreadful Take on Open-Source Emulation
- Captain PlaneEd v1.2
- According to Nintendo, It Is Illegal to Dump Your Legally-Owned Video Games
- clownmdemu – Yet More Fixes
- clowndoom v1.1
- clownmdemu – frontend v0.6
- Making my Nemesis Compressor Accurate
- clownmdemu – frontend v0.5.2
- Making a Nemesis Compressor
- Computing the Number of Nodes Generated by the Package-Merge Algorithm
- clownmdemu – The First Fixes of 2024
- Installing Arch Linux on a Wii U
- Porting a Nintendo 64 Emulator to the Wii U… at 1FPS
2023 31
- Revisiting My Libretro Frontend
- clownmdemu – frontend v0.5.1
- clownmdemu – frontend v0.5
- Doom Barrel Explosion Radius Bug
- The Ultimate Mega Drive Setup
- clownmdemu – High Level Emulation
- clownmdemu – Booting Sonic CD
- clownmdemu – Adding Mega CD Support
- Porting Sonic 1’s Levels to Sonic 2
- Wing Fortress’s Unused “Badnik” Finally Solved?
- Sonic the Hedgehog & Miles “Tails” Prower the Fox in Knuckles the Echidna in Sonic the Hedgehog 2
- clowndoom 4
- Stop Using Fixed-Width Integer Types!
- Making the GameCube Controller Adapter Work in RetroArch on Windows
- Porting CRT Shaders from RetroArch to Dolphin
- The Mystery of Sonic 2’s Subtly-Broken Sound Driver Compression
- clownmdemu – frontend v0.4.1-v0.4.3, libretro v0.2.1-v0.2.3
- The Great Lua Build Script Overhaul of 2022
- The Great ‘p2bin’ Overhaul
- Why Decryption Key Restriction is Bullshit
- Updates
- …C++ is Kinda Cool
- clownmdemu – frontend v0.4 & libretro v0.2
- clownmdemu – frontend v0.3.1
- clownmdemu – frontend v0.3 & libretro v0.1.1
- clownmdemu – frontend v0.2 & libretro v0.1
- clownmd5
- The Tale of clownaudio – Part 4
- Git Split
- Virtual 68 Katy
- (Almost) Emulating the 68 Katy
2022 17
- Making My Own Game Engine
- clownmdemu – 68k Overhaul
- Porting Sonic Mania to the Wii U
- Project Sand: Sonic Aftermath
- clownmdemu and clownassembler released
- clownmdemu – Z80 Support
- clownmdemu – FM Audio Emulation
- The Mega Drive’s Interlaced Video Output
- Knuckles in Sonic 2 Disassembled
- Sonic Monitor in Microsoft Office
- Everything That I Know About Sonic the Hedgehog’s Source Code
- Assembler 4
- Assembler Milestone Reached
- Yup, Still Making That Assembler
- Writing a Motorola 68000 Assembler
- Mega Drive Emulator Update: Debug Menus
- Progress on My Mega Drive Emulator – clownmdemu
2021 18
- Bugger, I Missed the Anniversary
- Extracting Media from Blu-ray Discs
- clownlzss – A ‘Perfect’ LZSS Compressor
- Even More Mega Drive Emulator Making
- More Mega Drive Emulator Making
- Making a Mega Drive Emulator
- Weendoze
- Optimisation. Fun.
- Sound Test Round-up
- “Sonic Megamix is not Sonic CD!”
- The Sound Drivers of Sonic the Hedgehog
- The Tale of clownaudio – Part 3
- Weird Little Discovery Regarding the Leaked Mega Drive Dev Manuals
- I Don’t Get This PipeWire Hype
- Porting Sonic CD (2011) to the Wii U
- A Full Breakdown of Sonic 2 REV02
- Replacing dhcpcd and wpa_supplicant with iwd
- clowndoom 3
2020 8
- clowndoom II
- clowndoom
- Complaining About Libretro
- Getting Rid of xfdesktop Because I’m a Minimalist Weirdo
- The Tale of clownaudio – Part 2
- Visual Boy Advance – M, and the Story of ‘How the Hell Did This Code Work for the Last Five Years’
- The Tale of clownaudio – Part 1
- So This Is a Thing That I’m Doing Now