20 PUZZLES / FOUR LEARNING PATHS
Make every
bit count.
A wrong operand. A runaway jump. A broken boot.
Read the bytes, change the bits, prove the result.
0 / 20
0 validation attempts
Saved in this browser only. No account, tracking or submission.
Loading reviewed binary sources…
Editable bytes
Toggle a bit, or edit the literal source below. Byte offsets are hexadecimal. Locked bytes keep this experiment focused.
Eight bits per byte; spaces, line breaks and # comments are allowed. Maximum 512 bytes. Only highlighted offsets may change.
Edit the highlighted bytes, then run the teaching model.
Understand the encoding
Inspect canonical start and reviewed solution ↗Starting-source instruction boundaries
Execution here is a bounded x86 teaching model. Reviewed solutions also have real QEMU tests. User edits remain inside the browser model; completing a puzzle does not prove arbitrary BIOS compatibility.