Nameless Algorithm

"What do we know [...] of the world and the universe about us? Our means of receiving impressions are absurdly few, and our notions of surrounding objects infinitely narrow. We see things only as we are constructed to see them, and can gain no idea of their absolute nature. With five feeble senses we pretend to comprehend the boundlessly complex cosmos, yet other beings with a wider, stronger, or different range of senses might not only see very differently the things we see, but might see and study whole worlds of matter, energy, and life which lie close at hand yet can never be detected with the senses we have."
Elgato HD60 / H.264 Quality Tests
status: done
Video encoding tests
Nintendo Entertainment System
Hacks and development for the Nintendo Entertainment System.
VCV: Mysterious Sounds
status: unwritten
Experiments with open source virtual modular synthesizer VCV Rack.
Various Amiga Stuff
status: imported blog entries
The Commodore Amiga was a 1985 home computer designed with impressive custom graphics hardware and a sound chip providing 4 channels of 8-bit sampled sound. This page contains a few articles about interesting Amiga software, including investigating some of the earliest computer viruses.
SEGA Genesis Development
status: mostly finished
The SEGA Genesis was a 1988 game console, known for great arcade ports, FM sound, and games running smoothly despite impressive 2D graphics for its time. It had a Motorola 68000 CPU, 64 KB main RAM, and 64 KB Video RAM. This page contains a series of articles about this hardware, including how to program for it, starting from the very basics.
MAME Setup
status: imported from blog
The Multiple Arcade Machine Emulator (MAME) is a popular emulator collection supporting a huge amount of arcade games and thousands of home consoles and computers. This page contains articles about the configuration of MAME.
FFT 2D: Revealing Hidden Information
status: unwritten, has screenshots
The Discrete Fourier Transform (DFT) takes a discrete signal and converts it into the spectral domain, expressed as a series of magnitudes and phases. This transformation can be performed on any signal, including audio and images. This articles shows examples of image Fourier transforms, and an algorithm for performing them.
Chaos Software Renderer: Ancient Drawings
status: unwritten, no screenshots
An attempt to create a simple 3D renderer from scratch in C++, including math code and rasterization. Currently only renders lines and circles.
OpenGL Text Patterns
status: unwritten, has screenshots
ASCII art and other text rendering using OpenGL.
Defender: Ancient Audio Hardware
status: unfinished
An investigation of the original sound hardware of the classic 1981 arcade game Defender, including the Motorola 6800 CPU, developing an emulator and a series of experimental new replacement sound ROMs for Defender, including one that plays music and sound effects simultaneously.
Commodore 64 Development
status: imported from blog
WebGL Ray Marching: Strange Shapes
status: partly written
Rendering an animated shape defined by a formula using a ray marching algorithm, implemented in WebGL.
status: unwritten
Ray Tracing
status: unwritten