Write, run, step through, and debug Motorola 68000 and 68010 assembly without installing a desktop toolchain. The browser IDE keeps code, registers, memory, terminal output, and emulated hardware visible while the program executes.
Inspect every execution step
Use the worker-backed interpreter to run continuously or advance one instruction at a time. Register, flag, memory, stack, terminal, and undo history views make state changes explicit instead of hiding them behind a single output window.
Experiment with Easy68K-style hardware
Load examples for seven-segment displays, switches, LEDs, active-low buttons, and level 1–7 interrupt requests. The Easy68K machine profile adds the terminal, trap, and trainer-board services used by browser-playable programs such as Nibbles.
Start from working M68K examples
Bundled programs cover terminal output and input, arithmetic, comparisons and flags, memory copying, subroutines and stack behavior, hardware devices, interrupts, and the original Nibbles game.
Know the compatibility boundary
The strict core tracks the complete project-defined MC68000 instruction contract plus MC68010 extensions. Easy68K terminal and device behavior is a documented compatibility subset rather than a claim of pin-level hardware timing.