About:

Clownacy is a UK-based programmer specializing in low-level and performance software, with interests in FOSS projects and technical fields like emulation and audio processing.

Website:

Specializations:

Interests:

Low-level software Performance-oriented software Embedded development Emulation Compression Audio processing Assembling Compiling Porting Reimplementation
Subscribe to RSS:
ClownMDEmu v1.6.5 fixes input latency and graphical issues in Sonic 2, improving emulator performance and gameplay responsiveness.
The author describes the process of porting the Doom sourceport ClownDoom to the libretro API, detailing the challenges faced and solutions implemented. Key steps included converting the source code to produce a library file, impl...
The blog post discusses the updates made to the Sonic the Hedgehog sprite editor, ClownMapEd, focusing on the implementation of a new parser for assembly-formatted mappings and dynamic-pattern-load-cues (DPLCs). The author details...
The blog post discusses the progress and updates of ClownAssembler, a Motorola 68000 assembler, highlighting the addition of new features and improvements over previous versions. The author reflects on the shortcomings of the exis...
The post criticizes Microsoft's MSVC compiler for failing to adhere to C++ standards, specifically regarding the definition of the '__cplusplus' preprocessor constant. It argues that MSVC is essentially a C++98 compiler with backp...
ClownMDEmu v1.6.9 introduces significant updates for widescreen emulation, scrolling data visualization, and custom window icons on non-Windows platforms.
The blog post discusses the release of ClownMDEmu v1.5, highlighting the introduction of a widescreen hack for 2D games, which is uncommon in emulators. It explains the technical challenges of implementing this feature, particular...
The blog post discusses the latest update of ClownMDEmu, an emulator for the Mega Drive, detailing various improvements and features. Key points include accuracy enhancements, the implementation of horizontal interrupts for HUD di...
Improvements to ClownMDEmu include fixing Lemmings 2 boot issues, enhancing controller navigation, and backporting a user-friendly interface from the Qt frontend.
The author documents the process of adding a Mega Drive emulator to RetroArch, detailing the challenges faced with the official documentation, metadata requirements, YAML script complexities, and build errors encountered during th...
The latest ClownMDEmu update enhances usability with automatic software loading, portable settings, Japanese font support, and improved CHD file handling.
ClownMDEmu now supports cheat codes, addressing user requests while navigating the complexities of its developer-focused design and libretro API integration.
Sophie Roseheart releases INIevazno v0.1, a Rust-based INI reader library, emphasizing her excitement for Rust projects despite their perceived triviality.
Learn how to convert Sonic 2 to widescreen format with a simple three-step guide that modifies the game's disassembly.
ClownMDEmu v1.6.8 introduces significant updates including improved DMA transfer emulation, enhanced cheat menu functionality, and support for ZIP-compressed ROMs.
Criticism of Sonic Retro forum moderation reveals issues of censorship and double standards in handling user dissent and language policing.
ClownMDEmu v1.6 enhances user experience with new features like disabling Mega CD emulation, a Z80 disassembler, and improved frontend components.
The author shares their experience of receiving an AI-generated pull request, contemplating its implications for programming and the future of technology.
Enhancing ClownMDEmu to support more than two players involves overcoming historical limitations of the Sega Mega Drive and emulating specific add-on devices.
ClownMDEmu's new feature enables automatic game loading from URLs, allowing Sonic ROM-hacks to be played directly in web browsers without setup.
ClownMDEmu v1.6.1 resolves resolution issues from previous versions, enabling support for 400×224 and other non-standard resolutions for Sonic ROM-hacks.
The post provides a brief update on bug fixes for the ClownMDEmu emulator, specifically addressing issues with the Z80's parity flag and VRAM byte-swapping. The update improves FM audio output in Titan Overdrive 2 but notes that t...
ClownCD's latest update addresses multiple bugs and enhances functionality, particularly for Emscripten builds, improving user experience significantly.
The post discusses the integration of the Mega Drive emulator, ClownMDEmu, as a libretro core within RetroArch, highlighting the ease of installation and support for various platforms. It mentions the features offered by RetroArch...