Frotz

Frotz is a Z-machine interpreter. It is used as an engine for playing interactive fiction written in Inform.