annabelle adelaide

fpga development, embedded systems, audio processing, video synthesizers, toys and games

riscv

Running RISC-V Assembly September 2025

Risc V Emulation June 2025

RISC-V OSes in QEMU June 2025

transputer

Transputer Emulation June 2025

Transputer Emulation - Direct Instructions June 2025

display

Running OpenGL in Rust - Creating a Window June 2025

LED Control June 2025

audio

Running Windows VSTs in Linux June 2025

String Resonance VST June 2025

networking

ListMonk Setup using Proton September 2025

fpga

Lazy Lists for RISC-V September 2025

RISC-V Implementation using Amaranth HDL September 2025

I2C Driver in Amaranth HDL September 2025

work girl processor notes June 2025

Verifying Wishbone bus behavior using Amaranth - Single Read/Write June 2025

Gameboy Emulator - Picture Processing Unit - Display Output June 2025

embedded

DuskOS September 2025

Rust Forth Emulator September 2025

Minimal Forth implementation in Rust September 2025

Starting with Forth June 2025

Basic USB MIDI on RP2040 June 2025

Running Embedded Rust in QEMU June 2025