In order to make its games as portable as possible, Infocom developed the Z-machine, a custom virtual machine that could be implemented on a large number of platforms, and took standardized "story files" as input.
in order to make its games as portable as possible infocom developed the z-machine a custom virtual machine that could be implemented on a large number of platforms and took standardized "story files" as input