#rust$BA00 · city.bin

#rust

; 9 matches

filter:
  • $83D0 dungeonremaster2Game
    The remake's renderer in the opening cave, facing a champion's recruitment mirror, with Torham's party panel and movement arrows around the viewport

    dungeonremaster2

    A from-scratch Rust reimplementation of the 1994 DOS game Dungeon Master II, built from my own reverse-engineering notes. Bring your own copy of the game data.

    ● In progress2026

  • $AF50 ascension-bufferGraphics
    Ascension Buffer promo image

    Ascension Buffer

    A walk through rendering history. One world moves from a 320×200 affine-warped renderer through lightmaps, Blinn-Phong, PBR, volumetrics and GI to something uncomfortably real. Rust + wgpu.

    ● In progress2026

  • $B800 viperMusic
    viper editing a phrase of stress_melodeath.vip, with neighbouring phrases shown dimmed above and below and a :gen euclid command previewing five DPCM hits before it runs.

    viper

    A vim-keyed NES chiptune tracker for the terminal that compiles songs to real NSF files, plays them through an emulated 2A03, and can rip music back out of NSFs and cartridges.

    ● In progress2026

  • $D4B0 brambleExperiment
    Bramble's framebuffer console in QEMU after its init program spawns and kills two workers, with matching before and after graph counts and the line "a program made processes, endpoints and grants, and left no trace"

    Bramble

    A hobby x86_64 kernel in no_std Rust that keeps all of its state in one typed graph. Processes, memory, capabilities and wait queues are nodes and edges, and a running kernel can be dumped, checked and diffed.

    ● In progress2026

  • $9D50 blitTool
    The blit editor with a pixel wolf on the canvas, tool panels, layers and timeline

    blit

    A native pixel art editor in Rust, in the same space as Aseprite and Pixelorama, with a command line and Rhai scripting so a sprite can be a build step.

    ● In progress2026

  • $80C0 exhumed-princeExperiment
    All 241 Prince of Persia animation frames decoded into a sprite atlas

    Prince of Persia Apple II: Modern Port Experiments

    Two experiments on Jordan Mechner's 6502 source for Prince of Persia. A transpiler that turns the animation bytecode into a Rust crate, and a wave function collapse generator for new levels.

    ● Write-up2026

  • $8EE0 picrosshGame
    picrossh mid-game on a 10x10 puzzle: the top five rows of a heart filled in teal, empty rows crossed out, and the cursor partway through row six.

    picrossh

    A nonogram (picross) puzzle game for the terminal, written in Rust with ratatui. Thirteen hand-made puzzles, all checked to be solvable by line logic alone.

    ● Archived2026

  • $AD90 shellscapeTool
    shellscape showing the Wikipedia article on the Nintendo Entertainment System in reader mode, with the Famicom logo and a photo of the console drawn as colour Unicode block art by Chafa.

    shellscape

    A terminal web browser in Rust. Parses real HTML, lays it out as styled text, and draws images as colour Unicode art via Chafa, or as actual pixels on terminals that support it.

    ● Archived2026

  • $EF10 conclaveTool
    A terminal session that prints a small Conclave program, then lowers, seals, packs and runs it live against two URLs, printing the content hashes from each step.

    Conclave

    An intent-first workflow language for AI agents. Programs lower to a canonical plan graph, get sealed against content-addressed capabilities, and run on a deterministic scheduler with a reproducible trace. Rust.

    ● In progress2026