SBICE

Description SBICE is a probabilistic electrical circuit simulator for estimating real component parameters from measurement data. The idea is to combine SPICE-like circuit descriptions with Bayesian inference to estimates parameters of circuits. Motivation Real components rarely match nominal values …
Published on February 1, 2024 | 1 min read

JIT-8

Description JIT-8 is a CHIP-8 just-in-time compiler that targets x86-64 on Linux. Instead of interpreting instructions one by one, it compiles executed code paths directly. Motivation This project explores how far a compact virtual machine can be pushed with JIT compilation. CHIP-8 is small enough …
Published on January 1, 2023 | 2 min read

Numitron Clock

Description This clock is built with IV-9 numitrons. They operate at around 3-4 V and require approximately 20 mA per segment. There is no PCB in this project, hence the freeform style, and even the SOP-package driver ICs are soldered directly to copper wire. I was strongly inspired by the projects …
Published on March 18, 2021 | 2 min read

Magnet Pong

Description This project was largely inspired by the 2D stepper motor from bobricius on Hackaday. I loved the concept and thought I could build a Pong game from it. Little did I know that designing and driving this system would involve a lot of head-scratching and tinkering, but in the end it worked …
Published on March 18, 2021 | 4 min read

The Decision

Description This game was not intended to be a conventional video game and is best understood as a two-player experiment. It won the Golden Nica in the category “u19 - create your world” at the Prix Ars Electronica. Plot Die Entscheidung (The Decision) is a computer game for two players. …
Published on April 21, 2020 | 2 min read

Flipdot Clock

Functionality This project is a clock and information display built from an old LAWO flip-dot display. It can show the time, weather, and nearby public transport departures. Flipdot-display A flip-dot display uses small magnetic disks that are black on one side and yellow on the other. Small coils …
Published on April 21, 2020 | 2 min read

Breadboard Chip-8

Description Chip-8 describes an “assembly-like” language and a typically interpreted virtual machine. I built a hardware CPU capable of executing CHIP-8 instructions. This was quite challenging because I built everything as I went instead of planning it all perfectly from the start, and …
Published on April 21, 2020 | 12 min read