Bocfel is an interpreter for the Z-machine, which means that it can be used to play Infocom text-adventure games as well as other games based on the Z-machine. It is compliant with version 1.1 of the Z-Machine Standards Document for all Z-machine versions other than 6. It provides a Glk and a slim console interface, Unicode support, and multiple undo steps.