RSS.Social

Macoy.me

follow: @[email protected]

Posts

Single header library: Data Bundle

My Pop'n Music Playstation controller

Driving code with data

Moving an AutoCAD DXF OLE2FRAME image

The Simple Useful System Challenge

Programming a GPU on bare metal

Bunny Semiconductor wins Free Software game jam

Debugging on Raspberry Pi 4 and 5

Bare metal graphics on Raspberry Pi 4

Programming a USB keyboard with Raspberry Pi Pico SDK

Free software and paywalled communities

Binary data version migration

Tiny C Compiler dynamic environment status report

Software complexity and potential solutions

Cakelisp news: file and line, RunProcess in C

Cakelisp C support and dynamic environments

An argument for self-modifying applications

Evaluating integrated development environments

The GitHub migration continues

New features in Cakelisp: defer, CRC builds

What they don't teach you about sockets

My projects are leaving GitHub

Projects in progress: June 2022

Linker trouble: musl libc and weak aliasing

Bringing a dynamic environment to C: My linker project

The code generation X-factor

Writing XML with S-expressions

Surgical programming

Cakelisp: One year later

A benefit of an integrated programmable build system

Embedding binary data with Windows Resource Compiler

Interface ergonomics: automation isn't just about time saved

Auto Color: a C header for automatic color themes

Project optimism

The awesome power of type introspection

Holistic Optimization

OpenGL loaders and Cakelisp

Cakelisp cleanup and File Helper work

Cakelisp joins Handmade Network (and brings Kitties!)

Using a debugger

Hitting a wall: the importance of learning without a game engine

Don't make players wait

Porting Cakelisp to Windows

The worrying trend of game technology centralization

Linux execvp() and double quotes

Cakelisp: a programming language for games

Ogre 2: from zero to textured model

What have I been up to? 2020 edition

My work on the AI Director in Magic: Legends

Understanding is a Responsibility

How Emacs should get more users

Think Twice Before Using Game Engines

Know What Your Linker Knows

紹介

What have I been up to?

Deathcall Let's Plays

RIP Galavant

7 Day Roguelike 2018

A Change in Direction

Approaching Galavant's Two-Year Dev Anniversary

The Great Gif Exchange Revived, Week 1

An Update on Galavant's AI

The Great Gif Exchange, Week 15

The Great Gif Exchange, Week 13

The Great Gif Exchange, Week 9

The Great Gif Exchange, Week 8

The Great Gif Exchange, Week 7 (+SURPRISE)

The Great Gif Exchange, Week 6

The Great Gif Exchange, Week 5

The Great Gif Exchange, Week 4

On Build Systems, Visual Aesthetic, and Other Terrors

Then Life Hits...

Re:Horizon

A New Home