-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.html
98 lines (78 loc) · 3.32 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<!DOCTYPE html>
<html>
<head>
<title>The Z-Machine Standards Document: Contents</title>
<link rel="stylesheet" type="text/css" href="zspec.css">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body class="index">
<img class="icon" src="images/zlogo.gif" alt="">
<h1>The Z-Machine Standards Document</h1>
<h2 class="index">Version 1.0</h2>
<p class="date">22nd June 1997</p>
<p class="update">two misprints corrected, 9th August</p>
<p class="update">resources appendix updated and discovery added to header table, 4th September</p>
<p class="update">resources appendix updated and annexe covering Quetzal added, 30th September</p>
<p class="update">corrections and clarifications added, 21th February 2014 - David Fillmore</p>
<p class="notice">This version of the Standard has been superseded.</p>
<p class="notice">The latest version of this document can be found at
<a href="https://www.inform-fiction.org/zmachine/standards/current/">
https://www.inform-fiction.org/zmachine/standards/current/</a>
</p>
<hr>
<ul>
<li><a href="preface.html">Preface</a></li>
<li><a href="overview.html">Overview of Z-machine architecture</a></li>
</ul>
<hr>
<h3>Fundamentals</h3>
<ul>
<li><a href="sect01.html">1. The memory map</a></li>
<li><a href="sect02.html">2. Numbers and arithmetic</a></li>
<li><a href="sect03.html">3. How text and characters are encoded</a></li>
<li><a href="sect04.html">4. How instructions are encoded</a></li>
<li><a href="sect05.html">5. How routines are encoded</a></li>
<li><a href="sect06.html">6. The game state: storage and routine calls</a></li>
</ul>
<h3>Input/Output</h3>
<ul>
<li><a href="sect07.html">7. Output streams and file handling</a></li>
<li><a href="sect08.html">8. The screen model</a></li>
<li><a href="sect09.html">9. Sound effects</a></li>
<li><a href="sect10.html">10. Input streams and devices</a></li>
</ul>
<h3>Tables</h3>
<ul>
<li><a href="sect11.html">11. The format of the header</a></li>
<li><a href="sect12.html">12. The object table</a></li>
<li><a href="sect13.html">13. The dictionary and lexical analysis</a></li>
</ul>
<h3>Instruction Set</h3>
<ul>
<li><a href="sect14.html">14. Complete table of opcodes</a><a href="sect14.html#inform"> (with Inform assembly syntax)</a></li>
<li><a href="sect15.html">15. Dictionary of opcodes</a></li>
</ul>
<h3>An Unusual Font</h3>
<ul>
<li><a href="sect16.html">16. Font 3 and character graphics</a></li>
</ul>
<hr>
<h3>Appendices</h3>
<ul>
<li><a href="appa.html">A. Error messages and debugging</a></li>
<li><a href="appb.html">B. Conventional contents of the header</a></li>
<li><a href="appc.html">C. Resources available (with WWW links)</a></li>
<li><a href="appd.html">D. A short history of the Z-machine</a></li>
<li><a href="appe.html">E. Statistics</a></li>
<li><a href="appf.html">F. Canonical story files</a></li>
</ul>
<hr>
<h3>Related standards documents</h3>
<ul>
<li><a href="http://inform-fiction.org/zmachine/standards/quetzal/index.html">Quetzal: a common format for saved-game files</a></li>
<li><a href="http://www.eblong.com/zarf/blorb/blorb.html">Blorb: An IF Resource Collection Format Standard</a></li>
<li><a href="http://babel.ifarchive.org/">The Treaty of Babel: Software and a standard for IF bibliography</a></li>
</ul>
<hr>
</body>
</html>