Gameboy Doctor: debug and fix your gameboy emulator
Are you building a Gameboy emulator? Are you stuck? Are you failing Blargg’s test ROMs and can’t work out why?
The latest blog posts to take off on Hacker News. 2,047 posts.
Are you building a Gameboy emulator? Are you stuck? Are you failing Blargg’s test ROMs and can’t work out why?
Intro Isometric pixel art is based on the isometric projection, which is a method for accurately ‘projecting’ 3D objects into fancy 2D. Unlike perspective drawing, there is no vanishing point in isometric projection. Furthermore, the 3 coordinate axis have equal foreshortening, eliminating the need
In this series of blogposts, I will document my experience of porting the game that I am currently working on to the jai programming language. It’s currently written in mostly D and some C++ and comes in at exactly 58,620 lines of code (excluding libraries). I’ve planned on doing this for a long time and want to keep…
Well, this is a bit of a roller coaster tale that I’ve been meaning to share for a while. Before we start, let’s take a trip into the history books to set the scene. In October 1993, Na…
The Game Boy Pocket SP
This statement is issued in response to id Software Studio Director Marty Stratton’s “DOOM Eternal OST Open Letter”, published on Reddit.
The homepage of Lux: professional artist, game developer, educator, and pixel provocateur.
Today is November 6th, 2022, the day of the SAO Incident. Thousands of VRMMORPG gamers were trapped by a mad scientist inside a death game that could only be escaped through completion. If their …
Shape From Silhouette Reconstruction from a short cell phone video, showing reconstructed masks.
An in-depth analysis that explains how this console works internally
This week’s post is coming to you all a bit early, as the folks at Paradox Interactive were kind enough to send me a review code for Victoria III – Paradox Interactive’s long awai…
See Unreal Tournament (1999) run in a web browser!
Hello. This is the first of a series of blog posts I plan to write, breaking apart the algorithms and implementation of a custom 2D global illumination (or p...
The Commodordion is an 8-bit accordion primarily made of C64s, floppy disks, and gaffer tape.
Deconstructing the anxious, brooding sounds behind the 2010 masterpiece, The Social Network.
Small steps towards running my favorite demo again.
Every once in a while, someone asks about my interests. I usually just say I'm into home computers from the 1980s and, since most people are very nice and polite, they then ask what I do with them. I usually say something about competing in computer graphics at "digital art festivals," because explaining what the…
Now available for preorder.
I was there, Gandalf. I was there 3000 years ago when... Not really; I wish I were there, but I joined as soon as I could.
In 1978, Brian Eno released Ambient 1: Music for Airports, a landmark album in ambient and electronic music. Although it wasn't the first ambient
Note: The full source code for this article can be found here (summarized version). Individual sections contain references to specific code snippets below.
In this post we'll work our way towards an algorithm that can compute convex polygon intersections. We'll also explore a method for intersections between axis-aligned rectangles, a function that can determine the intersection of two line segments, as well as a point in polygon test.
The true dystopia of AI is that it can make Ugly Sonic look cool.
In this article I will discuss how I successfully escaped the PS2 emulator developed for the PlayStation 4. See also Part 2 , covering the next part of the exploit chain, and PlayStation's response to the research.