viola
viola copied to clipboard
Viola is a Z-Machine Interpreter written in Python.
@buffer_screen allows the game to hint that the interpreter should use a backing store for all screen updates, until the game is finished whatever complicated drawing it's doing. It is...
Arguably due to an illegal action in Zen Speaks, which loops forever until a sound interrupt is called. Viola seems to never call the interrupt function. This behaviour probably violates...
Try something like this: `SET INFOCOM_PATH=C:\Users\Jeff\Downloads\zcode` Then call Viola with a story file that is in that path: `python viola.py zork1-r88-s840726.z3` This won't work. If you look at the paths...
The V6 Infocom games expect a screen size of 320/200. If the ratio does not match this, Zork Zero will place various screen elements (right border image, compass direction images)...
Games should be able to print as many Unicode characters as possible