Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2.15 KB

File metadata and controls

48 lines (35 loc) · 2.15 KB

m68k-nibbles

tests coverage health npm

Report: Hosted project history

Nibbles for the Motorola 68000, with the original nibbles.asm source plus a modern terminal-first interpreter and CI/test reporting setup.

Nibbles demo 0

Nibbles demo 1

Current Status

  • nibbles.asm is still the source of truth for the game.
  • The repo now includes a vendored React/Yarn workspace version of m68k-interpreter in references/m68k-interpreter.
  • That interpreter has been extended with the Easy68K subset needed by Nibbles:
    • compatibility loader for the Nibbles assembly dialect
    • runtime support for the instructions and addressing modes used by the game
    • terminal device support for the game’s text-screen output
    • keyboard input and trap handling for gameplay
    • IDE support for loading and running Nibbles directly
  • The interpreter is split into separate workspace packages:
    • packages/interpreter
    • packages/ide
  • Test coverage and CI results are now reported through test-station for both:
    • the Nibbles-focused project surface
    • the full interpreter workspace

Run The Browser IDE

The current recommended way to play is through the vendored interpreter workspace.

coming soon

Then open the local Vite URL, click Load Nibbles, and press Run.

Controls:

  • W, A, S, D
  • arrow keys
  • keypad 4, 5, 6, 8
  • Enter for menus