Buffee, Meet PJIT

In 2020 I drew the schematics for a small board that was going to plug into an Amiga's CPU socket and make it fast. I gave it a name, ordered the boards, and told people it would be done Soon(tm). The boards arrived. The couple of months have since had a few children.

...Read More

Whoa Nelly

Back in 2024 I wrote PJIT vs Apple, where I explained how Apple's 68K emulator for PowerPC worked, how Eric Traut's "Dynamic Recompiler" improved on Gary Davidian's original, and how much PJIT had in common with it. Since then I've taken that emulator apart, all of it, instruction by instruction, and I have some crow to eat. Nearly everything I said about the Dynamic Recompiler (DR) was wrong. WRONG wrong.

...Read More

Scanlines Fixed

Oh how I've seen my share of bad scalars for old 2D games – from exaggerated CRT effects that make me feel as though I'm on LSD to interpolation routines that make every game look like its made with papercraft. Old school computers present a problem when being displayed on modern televisions that have resolutions significantly higher than the source material. Today, I provide my solution for this.

...Read More

A Little Note on 5V FPGA

There's a persistent myth in the electronics commnity that if you want programmable logic to interface with 5V these days you have two options – very old CPLDs (Complex Programmable Logic Devices) or use level shifters to convert the 5V down to 3.3V as there are no 5V FPGA anymore. Well, I'd like to spend a few minutes busting this myth.

...Read More