Something went wrong. Try again.
A device emulator for screen-and-buttons firmware: your own C compiled to WebAssembly, driven by a browser page the firmware itself describes. Freeze, annotate and replay; diff the emulator against real hardware.
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132{ "convention": "0.2", "name": "tinydraw", "origin": "ported from aliceisjustplaying/tinydraw (MIT), a large multi-target C++20 drawing app; see apps/tinydraw/ports/rp2350-touch-amoled-18/tinydraw.c's own header comment for what was reimplemented from scratch versus carried from the donor's described essence", "ports": [ { "pack": "rp2350-touch-amoled-18", "mode": "adaptation", "verdict": "degraded", "verification": { "kind": "invariants", "checker": "apps/tinydraw/invariants.ts", "trace": "apps/tinydraw/traces/tinydraw-demo.trace.json", "captureAt": [750, 1050, 1350, 1600] }, "source": "apps/tinydraw/ports/rp2350-touch-amoled-18/tinydraw.c" }, { "pack": "web", "mode": "adaptation", "verdict": "degraded", "verification": { "kind": "invariants", "checker": "apps/tinydraw/invariants.ts", "trace": "apps/tinydraw/traces/tinydraw-demo.trace.json", "captureAt": [750, 1050, 1350, 1600] }, "source": "apps/tinydraw/ports/web/tinydraw.c" } ]}