Nintendo E-Reader: Simple Fixed Point

The E-Reader API uses a nice and simple fixed point system

Cramming Solitaire onto a Nintendo E-Reader card

Making a new game from scratch for Nintendo's forgotten peripheral

Neo Geo Dev: Fixed Point Numbers

Let's take a look at how to work with decimal numbers on an ancient cpu.

ROM Hacking Learnings

Now that I have a finished a big ROM hack, some random thoughts on the process.

Neo Geo ROM Hacking: Digging Into MAME Traces

How I used MAME's tracing to figure out a how a Neo Geo game works

MAME Lua for Better Retro Dev

How I used MAME's Lua integration to greatly improve my retro development experience

Neo Geo ROM Hacking Guide Part 3: Changing Logic

Let's see how we can alter a game's logic in part 3 of my Neo Geo ROM hacking guide.

Neo Geo ROM Hacking Guide Part 2: Changing Graphics

Let's see how we can alter a game's graphics in part 2 of my Neo Geo ROM hacking guide.

Neo Geo ROM Hacking Guide Part 1: Intro and Background

Let's get started learning how to make Neo geo ROM hacks.

MAME Debugging

Here are some tips and a small guide on how to use MAME for debugging more effectively

Discerning the Super Metroid Map with BizHawk and Lua

How I reverse engineered the Super Metroid map with brute force.

Extracting Neo Geo Emulator Graphics Data to Create Animated gifs

Web Assembly lets us bring native applications right into the browser.

By porting a game emulator to Web Assembly, I was able to reach into its memory to build animated gifs.

The Sega Saturn and Transparency

The Saturn's complex hardware architecture meant implementing semi-transparent entities in a game was challenging.

This interactive article explains the conundrum, and shows why game developers often settled for inferior alternatives.