…

One instruction. Infinite regret. Zero excuses.

Make a game: no assembly required

Draw a hero, pick a backdrop, press Build. We'll write the scary one-instruction code for you.

1. Your hero (8×8) ·
2. Backdrop: your Paint tab art.

Controls: arrow keys, or 2/Q/W/E on the keypad.

0 fps · Idle. Not a single jump of faith.

Keyboard: 1234 / QWER / ASDF / ZXCV

Drop a .BytePusher ROM here
or click to browse
1
Ready. Type some bbj and pray.
Instruction reference
bbj A, B [, C]   copy byte at A → B, jump to C (default: next instr)
mov A, B         same as bbj A, B
jmp L            jump to L
halt             spin here until the frame ends
db 1, 2, 0xff    raw bytes          dw3 label   3-byte big-endian address
fill N, V        N copies of V      tbl N, expr  N bytes of expr(i)
org ADDR         set address        NAME = expr  constant
label:           define label (label+4 etc. allowed; Math.* allowed)
Memory: 0-1 keys · 2-4 start PC · 5 screen page · 6-7 audio page:mid
Color 215

    

Write heatmap: each pixel is 256 bytes of the 16 MiB address space

Save Cartridge