In article <1571189269.bystand@zzo38computer.org>,
the only feature not yet implemented is the
printer output. (I don't know much about text layout in PostScript.
I mean, the whole thing's pretty cool, but those two sentences there....
Bravo.
Adam
the only feature not yet implemented is the
printer output. (I don't know much about text layout in PostScript.
Download:
http://zzo38computer.org/zmachine/interp/zmachine.ps
Specify the story file name as a command-line argument (I don't know if
any PostScript implementation other than Ghostscript allows PostScript
files to take command-line arguments; in case you are using a different
one, you can know to make an array called ARGUMENTS in userdict which >contains the command line arguments).
Specify the story file name as a command-line argument
What version of Ghostscript do I need?
It doesn't seem to like my passing the argument on the command-line:
adam@air-wired:~/Documents/src$ gs-noX11 zmachine.ps /Users/adam/Documents/IF/LTOI/zork1.z3
gs -- zmachine.ps /Users/adam/Documents/IF/LTOI/zork1.z3
Will it be v5 support or maybe it will be too complex
instead of the original z3 machine? At least here there
are some old infocom games playable, among maybe some
really old version of Curses!.
Anthk <anthk@disroot.org> wrote:
Will it be v5 support or maybe it will be too complex
instead of the original z3 machine? At least here there
are some old infocom games playable, among maybe some
really old version of Curses!.
Currently, it is only z3 (ZIP); implementing z5 (XZIP) will be more complicated, one of the issues being the 64K string limit in PostScript,
and another being the split screen interface (supporting split screen is mandatory in XZIP, but optional in ZIP; it is possible to fake it by just ignoring output to the status window, but some games might fail and the
VM does not provide a way to check; XZIP also requires support for reverse video; I suppose ANSI escapes could be used if needed, but reverse video
is optional in EZIP). XZIP (and EZIP and YZIP) are more complicated than
ZIP though, is true. The software is public domain though so anyone is
free to modify it as they want to do, for whatever reason.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 78:04:39 |
Calls: | 6,658 |
Calls today: | 4 |
Files: | 12,203 |
Messages: | 5,332,971 |
Posted today: | 1 |