SYSTEM: ONLINE
Y
YUSUF AKÇAKAYA
FUSUY.DIGITAL.LAB
DIRECTORY / SANDBOXES / BEFUNGE-93.VM

BEFUNGE-93 2D VM

Chris Pressey's 1993 2D toroidal instruction pointer grid and stack-based esoteric VM.

BEFUNGE-93 2D VM
CLOCK FREQUENCY (OPS/SEC) 120 Hz
STACK: [ empty ]
STDOUT:
πŸ“š

RESEARCH & LEARNING VAULT // Befunge-93 2D Self-Modifying Grid Virtual Machine

Toroidal 2D spatial instruction matrix, self-modifying 'p'/'g' memory, and esoteric computation.

ACADEMIC & ALGORITHMIC REFERENCE
// HISTORICAL ORIGINS

Invented by Chris Pressey in 1993 with the explicit goal of creating a language as difficult to compile as possible by introducing a 2-dimensional instruction pointer and self-modifying code.

// GOVERNING EQUATIONS
\text{IP}_{t+1} = (\text{IP}_t + \vec{v}) \bmod (80, 25), \quad \text{Memory}(y, x) \leftarrow v \; \text{via} \; 'p'
// BROWSER IMPLEMENTATION

An 80x25 toroidal grid where the instruction pointer navigates four cardinal directions, pushing and popping from a LIFO stack, while using 'g' (get) and 'p' (put) to dynamically rewrite its own byte grid during execution.

// GUIDED EXPERIMENTS TO TRY IN THIS SANDBOX
1Self-Replicating Quine

🎯 Action:Select '02. Quine' and press 'β–Ά RUN' at 300 Hz.

✨ Observe:Watch the instruction pointer read its own grid coordinates using 'g' and echo its exact source code into the STDOUT tape.

// CURATED PAPERS, RFCS & RESOURCES