Z-Machine Games

RUN
I/O
TRANS

Save Game

Preserve this moment in the narrative.

Name this save slot. Existing names will be overwritten.

Choose a slot to restore from.

About Krebf

A Z-code interpreter, ported with care.

Krebf is a JavaScript port of Fredrik Ramsberg’s Ruby Z-machine interpreter. It runs interactive fiction stories compiled for Infocom’s venerable Z-machine — versions 1 through 8 (except 6).

Load a .z3, .z5, or .z8 file. Type commands. Type save, restore, undo, or use the buttons below.

Version 1.0.9
Original Ruby interpreter © Fredrik Ramsberg 2026 — github.com/fredrikr/krebf (MIT).
JavaScript port and WordPress plugin by Bill Martens.
Published by Apple Pugetsound Program Library Exchange (A.P.P.L.E.), 2026.
Contact:
• Original Krebf (Ruby): Fredrik Ramsberg
• JavaScript port & plugin: Bill Martens
Support: callapple.org/krebf-support
Save files are stored in your browser’s local storage.

Notice