<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Compiling_Dungeon_on_RT-11</id>
		<title>Compiling Dungeon on RT-11 - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=Compiling_Dungeon_on_RT-11"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;action=history"/>
		<updated>2026-05-19T03:44:03Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;diff=31930&amp;oldid=prev</id>
		<title>Flx: clean HTML markup</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;diff=31930&amp;oldid=prev"/>
				<updated>2023-11-20T19:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;clean HTML markup&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:04, 20 November 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Thanks to the countless comments on the SIMH list, and the final missing step from Peter Schorn &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;One &lt;/del&gt;of the source copies of Dungeon now builds.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Thanks to the countless comments on the SIMH list, and the final missing step from Peter Schorn&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, one &lt;/ins&gt;of the source copies of Dungeon now builds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Naturally you'll need [[SIMH]]'s pdp11 emulator.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Naturally you'll need [[SIMH]]'s pdp11 emulator.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you want to follow along, you’ll need the pdp11 emulator from SIMH, and the following disk images:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you want to follow along, you’ll need the pdp11 emulator from SIMH, and the following disk images:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;p&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://simh.trailing-edge.com/kits/rt11swre.tar.Z rt11swre.tar.Z]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://simh.trailing-edge.com/kits/rt11swre.tar.Z rt11swre.tar.Z]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.headcrashers.org/comp/rx01/fortran-iv/fortran-iv-v021-compiler-files.img fortran-iv-v021-compiler-files.img]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.headcrashers.org/comp/rx01/fortran-iv/fortran-iv-v021-compiler-files.img fortran-iv-v021-compiler-files.img]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.headcrashers.org/comp/rx01/fortran-iv/fortran-iv-v021-objecttime-system.img fortran-iv-v021-objecttime-system.img]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.headcrashers.org/comp/rx01/fortran-iv/fortran-iv-v021-objecttime-system.img fortran-iv-v021-objecttime-system.img]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/rt/dsk/misc/dunsrc.dsk dunsrc.dsk]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*[http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/rt/dsk/misc/dunsrc.dsk dunsrc.dsk]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then create an ini file like this:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then create an ini file like this:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:7330:newid:31930 --&gt;
&lt;/table&gt;</summary>
		<author><name>Flx</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;diff=7330&amp;oldid=prev</id>
		<title>Neozeed: fix category</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;diff=7330&amp;oldid=prev"/>
				<updated>2010-04-08T20:51:05Z</updated>
		
		<summary type="html">&lt;p&gt;fix category&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:51, 8 April 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l514&quot; &gt;Line 514:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 514:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Well there you have it, the Fortran installation, compilation, linking &amp;amp; execution of the oldest source version I can find at the moment of Dungeon/Zork. Who knows, maybe someday this may help someone revive other old programs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Well there you have it, the Fortran installation, compilation, linking &amp;amp; execution of the oldest source version I can find at the moment of Dungeon/Zork. Who knows, maybe someday this may help someone revive other old programs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Tutorias&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Tutorials&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;diff=7324&amp;oldid=prev</id>
		<title>Neozeed: lame initial version</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=Compiling_Dungeon_on_RT-11&amp;diff=7324&amp;oldid=prev"/>
				<updated>2010-04-08T20:35:26Z</updated>
		
		<summary type="html">&lt;p&gt;lame initial version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Thanks to the countless comments on the SIMH list, and the final missing step from Peter Schorn One of the source copies of Dungeon now builds.&lt;br /&gt;
&lt;br /&gt;
Naturally you'll need [[SIMH]]'s pdp11 emulator.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you want to follow along, you’ll need the pdp11 emulator from SIMH, and the following disk images:&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
*[http://simh.trailing-edge.com/kits/rt11swre.tar.Z rt11swre.tar.Z]&amp;lt;br&amp;gt;&lt;br /&gt;
*[http://www.headcrashers.org/comp/rx01/fortran-iv/fortran-iv-v021-compiler-files.img fortran-iv-v021-compiler-files.img]&amp;lt;br&amp;gt;&lt;br /&gt;
*[http://www.headcrashers.org/comp/rx01/fortran-iv/fortran-iv-v021-objecttime-system.img fortran-iv-v021-objecttime-system.img]&amp;lt;br&amp;gt;&lt;br /&gt;
*[http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/rt/dsk/misc/dunsrc.dsk dunsrc.dsk]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then create an ini file like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set cpu 256k &lt;br /&gt;
set rq0 rx50 &lt;br /&gt;
set rq1 rx50 &lt;br /&gt;
set rq2 rx50 &lt;br /&gt;
set rq3 rx50&lt;br /&gt;
&lt;br /&gt;
att rk0 rtv4_rk.dsk &lt;br /&gt;
att rk1 dunsrc.dsk&lt;br /&gt;
&lt;br /&gt;
boot rk0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then go ahead and run it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PDP-11 simulator V3.8-1 &lt;br /&gt;
Disabling CR&lt;br /&gt;
&lt;br /&gt;
RT-11SJ V04.00C&lt;br /&gt;
&lt;br /&gt;
.D 56=5015&lt;br /&gt;
&lt;br /&gt;
.TYPE V4USER.TXT &lt;br /&gt;
Welcome to RT-11 Version 4. RT-11 V04 provides new hardware support &lt;br /&gt;
and some major enhancements over Version 3B.&lt;br /&gt;
&lt;br /&gt;
Please use the HELP command; it describes the new options in many &lt;br /&gt;
of the utilities.&lt;br /&gt;
&lt;br /&gt;
If you are using a terminal that requires fill characters, &lt;br /&gt;
modify location 56 with a Deposit command before proceeding with &lt;br /&gt;
system installation. LA36 DECwriter II and VT52 DECscope terminals &lt;br /&gt;
do NOT require such modification.&lt;br /&gt;
&lt;br /&gt;
.D 56=0&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hit Control+E and “insert” the first Fortran disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Simulation stopped, PC: 156070 (MOV (SP)+,R2) &lt;br /&gt;
sim&amp;gt; att rx0 fortran-iv-v021-compiler-files.img &lt;br /&gt;
RX: buffering file in memory &lt;br /&gt;
sim&amp;gt; c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then we are going to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.ASSIGN RK0: OUP&lt;br /&gt;
&lt;br /&gt;
.ASSIGN DX0 INP&lt;br /&gt;
&lt;br /&gt;
.R PIP &lt;br /&gt;
*SY:*.*=INP:FORTRA.HLP,DEMO.FOR &lt;br /&gt;
*^C&lt;br /&gt;
&lt;br /&gt;
.RUN INP:FORGEN &lt;br /&gt;
Answer questions with: &lt;br /&gt;
&amp;quot;?&amp;quot; or carriage return (&amp;lt;CR&amp;gt;) for information, &lt;br /&gt;
YES(Y) for affirmation, anything else for NO.&lt;br /&gt;
&lt;br /&gt;
A maximum of 56 lines are allowed per listing page. &lt;br /&gt;
Is this acceptable? Y &lt;br /&gt;
A maximum of 136 characters are allowed in a formatted &lt;br /&gt;
(ASCII) record. Is this acceptable? Y &lt;br /&gt;
A maximum of 6 channels may be open at a given time. &lt;br /&gt;
Is this acceptable? Y &lt;br /&gt;
The FORTRAN compiler can compile system-specific OPEN and CLOSE &lt;br /&gt;
statement keywords for RT-11, RSX-11, and RSTS/E systems. These &lt;br /&gt;
statements are currently compiled for the following system: RT-11 &lt;br /&gt;
Is this acceptable? Y &lt;br /&gt;
FORTRAN can produce inline code for EAE, EIS or FIS hardware, &lt;br /&gt;
or it can produce threaded (THR) code which is hardware independent. &lt;br /&gt;
Should the compiler produce EAE code? N &lt;br /&gt;
Should the compiler produce EIS code? N &lt;br /&gt;
Should the compiler produce FIS code? N &lt;br /&gt;
Should the compiler produce THR code? Y &lt;br /&gt;
The inline compiler can optimize for SPEED or for SIZE. These &lt;br /&gt;
optimizations are mutually exclusive. Do you want &lt;br /&gt;
the optimization to be for SPEED? N &lt;br /&gt;
Do you wish a threaded only compiler? Y &lt;br /&gt;
Compiler options selection complete.&lt;br /&gt;
&lt;br /&gt;
.@INP:F4LTHR&lt;br /&gt;
&lt;br /&gt;
.R LINK &lt;br /&gt;
*OUP:FORTRA=INP:FROOT///S &lt;br /&gt;
*INP:F0,INLINE,OUP:DEFLTS/O:1 &lt;br /&gt;
*INP:F1/O:1 &lt;br /&gt;
*INP:F2/O:1 &lt;br /&gt;
*INP:F3/O:1 &lt;br /&gt;
*INP:F4/O:1 &lt;br /&gt;
*INP:F5/O:1 &lt;br /&gt;
*INP:F6/O:1 &lt;br /&gt;
*INP:F7/O:1 &lt;br /&gt;
*INP:F8/O:1 &lt;br /&gt;
*INP:F9/O:1 &lt;br /&gt;
*INP:F10/O:1 &lt;br /&gt;
*INP:LOOP/O:1 &lt;br /&gt;
*INP:F11/O:1 &lt;br /&gt;
*INP:F12/O:1 &lt;br /&gt;
*INP:F13/O:1 &lt;br /&gt;
*INP:F14/O:1 &lt;br /&gt;
*INP:F15/O:1 &lt;br /&gt;
*INP:F16/O:1 &lt;br /&gt;
*INP:F17/O:1 &lt;br /&gt;
*INP:CDUMP/O:1// &lt;br /&gt;
*^C&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ok, now the compiler should be created. We next need to interrupt the emulator again (control+e) and insert the objecttime diskette. We will now build our Fortran library.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Simulation stopped, PC: 151412 (ASL R3) &lt;br /&gt;
sim&amp;gt; att rx0 fortran-iv-v021-objecttime-system.img &lt;br /&gt;
RX: writing buffer to file &lt;br /&gt;
RX: buffering file in memory &lt;br /&gt;
sim&amp;gt; c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.R LIBR &lt;br /&gt;
*OUP:FORLIB=INP:NHD,OTSCOM,NOVIR,V2NS/G &lt;br /&gt;
Global? $ERRS &lt;br /&gt;
Global? $ERRTB &lt;br /&gt;
Global? $VRINT &lt;br /&gt;
Global? &lt;br /&gt;
*^C&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now with that out of the way, we build a test program to make sure our compiler &amp;amp; library are working.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.COMPILE DEMO.FOR &lt;br /&gt;
.MAIN.&lt;br /&gt;
&lt;br /&gt;
.LINK DEMO,FORLIB&lt;br /&gt;
&lt;br /&gt;
.RUN DEMO &lt;br /&gt;
***** RT11 FORTRAN IV V2 DEMONSTRATION TEST *****&lt;br /&gt;
&lt;br /&gt;
INSTALLATION SUCCESSFUL IF NO ERROR MESSAGES &lt;br /&gt;
WERE PRINTED ABOVE.&lt;br /&gt;
&lt;br /&gt;
**** FORTRAN DEMONSTRATION TEST COMPLETE *****&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ok everything looks fine! Now onward to Dungeon! First we copy everything to the RK0 disk…&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.COPY RK1:*.* *.* &lt;br /&gt;
Files copied: &lt;br /&gt;
RK1:ACTORS.FTN to DK:ACTORS.FTN &lt;br /&gt;
RK1:CLOCKR.FTN to DK:CLOCKR.FTN &lt;br /&gt;
RK1:DEMONS.FTN to DK:DEMONS.FTN &lt;br /&gt;
RK1:DGAME.FTN to DK:DGAME.FTN &lt;br /&gt;
RK1:DINIT.FTN to DK:DINIT.FTN &lt;br /&gt;
RK1:DMAIN.FTN to DK:DMAIN.FTN &lt;br /&gt;
RK1:DSUB.FTN to DK:DSUB.FTN &lt;br /&gt;
RK1:DUNGEO.DOC to DK:DUNGEO.DOC &lt;br /&gt;
RK1:DVERB1.FTN to DK:DVERB1.FTN &lt;br /&gt;
RK1:DVERB2.FTN to DK:DVERB2.FTN &lt;br /&gt;
RK1:GDT.FTN to DK:GDT.FTN &lt;br /&gt;
RK1:OBJCTS.FTN to DK:OBJCTS.FTN &lt;br /&gt;
RK1:RRND.MAC to DK:RRND.MAC &lt;br /&gt;
RK1:RSXTIM.MAC to DK:RSXTIM.MAC &lt;br /&gt;
RK1:SVERBS.FTN to DK:SVERBS.FTN &lt;br /&gt;
RK1:VERBS.FTN to DK:VERBS.FTN &lt;br /&gt;
RK1:VMSRND.MAC to DK:VMSRND.MAC &lt;br /&gt;
RK1:BALLOP.FOR to DK:BALLOP.FOR &lt;br /&gt;
RK1:DINDX.DAT to DK:DINDX.DAT &lt;br /&gt;
RK1:DSO1.FOR to DK:DSO1.FOR &lt;br /&gt;
RK1:DSO2.FOR to DK:DSO2.FOR &lt;br /&gt;
RK1:DSO3.FOR to DK:DSO3.FOR &lt;br /&gt;
RK1:DSO4.FOR to DK:DSO4.FOR &lt;br /&gt;
RK1:DSO5.FOR to DK:DSO5.FOR &lt;br /&gt;
RK1:DSO6.FOR to DK:DSO6.FOR &lt;br /&gt;
RK1:DSO7.FOR to DK:DSO7.FOR &lt;br /&gt;
RK1:LIGHTP.FOR to DK:LIGHTP.FOR &lt;br /&gt;
RK1:NOBJS.FOR to DK:NOBJS.FOR &lt;br /&gt;
RK1:NP.FOR to DK:NP.FOR &lt;br /&gt;
RK1:NP1.FOR to DK:NP1.FOR &lt;br /&gt;
RK1:NP2.FOR to DK:NP2.FOR &lt;br /&gt;
RK1:NP3.FOR to DK:NP3.FOR &lt;br /&gt;
RK1:NROOMS.FOR to DK:NROOMS.FOR &lt;br /&gt;
RK1:ROOMS.FOR to DK:ROOMS.FOR &lt;br /&gt;
RK1:RTTIM.FOR to DK:RTTIM.FOR &lt;br /&gt;
RK1:SOBJS.FOR to DK:SOBJS.FOR &lt;br /&gt;
RK1:VILLNS.FOR to DK:VILLNS.FOR &lt;br /&gt;
RK1:VMSTIM.FOR to DK:VMSTIM.FOR &lt;br /&gt;
RK1:D.ODL to DK:D.ODL &lt;br /&gt;
RK1:DTEXT.DAT to DK:DTEXT.DAT &lt;br /&gt;
RK1:RSTSCB.CTL to DK:RSTSCB.CTL &lt;br /&gt;
RK1:RSXBLD.CMD to DK:RSXBLD.CMD &lt;br /&gt;
RK1:RSXCMP.CMD to DK:RSXCMP.CMD &lt;br /&gt;
RK1:RTBLD.COM to DK:RTBLD.COM &lt;br /&gt;
RK1:RTCMP.COM to DK:RTCMP.COM &lt;br /&gt;
RK1:VMSBLD.COM to DK:VMSBLD.COM &lt;br /&gt;
RK1:VMSCMP.COM to DK:VMSCMP.COM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then we need to make some space…&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.DELETE *.DAT &lt;br /&gt;
Files deleted: &lt;br /&gt;
DK:DINDX.DAT ? Y &lt;br /&gt;
DK:DTEXT.DAT ? Y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we can compile the fortran&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.@RTCMP&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE DMAIN.FTN,DGAME.FTN,DSUB.FTN &lt;br /&gt;
DUNGEO &lt;br /&gt;
GAME &lt;br /&gt;
XENDMV &lt;br /&gt;
XVEHIC &lt;br /&gt;
RSPEAK &lt;br /&gt;
RSPSUB &lt;br /&gt;
RSPSB2 &lt;br /&gt;
OBJACT &lt;br /&gt;
BUG &lt;br /&gt;
NEWSTA &lt;br /&gt;
QHERE &lt;br /&gt;
QEMPTY &lt;br /&gt;
JIGSUP &lt;br /&gt;
?FORTRAN-I-[JIGSUP] Errors: 0, Warnings: 4 &lt;br /&gt;
OACTOR &lt;br /&gt;
PROB &lt;br /&gt;
RMDESC &lt;br /&gt;
RAPPLI&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE DINIT.FTN &lt;br /&gt;
INIT &lt;br /&gt;
PROTCT&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE NP,NP1,NP2,NP3 &lt;br /&gt;
RDLINE &lt;br /&gt;
PARSE &lt;br /&gt;
ORPHAN &lt;br /&gt;
LEX &lt;br /&gt;
SPARSE &lt;br /&gt;
?FORTRAN-I-[SPARSE] Errors: 0, Warnings: 1 &lt;br /&gt;
GETOBJ &lt;br /&gt;
?FORTRAN-I-[GETOBJ] Errors: 0, Warnings: 1 &lt;br /&gt;
SCHLST &lt;br /&gt;
?FORTRAN-I-[SCHLST] Errors: 0, Warnings: 2 &lt;br /&gt;
THISIT &lt;br /&gt;
SYNMCH &lt;br /&gt;
UNPACK &lt;br /&gt;
SYNEQL &lt;br /&gt;
TAKEIT &lt;br /&gt;
GWIM&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE/NOVEC GDT.FTN &lt;br /&gt;
GDT&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE VERBS.FTN,OBJCTS.FTN &lt;br /&gt;
VAPPLI &lt;br /&gt;
?FORTRAN-I-[VAPPLI] Errors: 0, Warnings: 1 &lt;br /&gt;
CLOCKD &lt;br /&gt;
OAPPLI&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE SVERBS.FTN,DVERB1.FTN,DVERB2.FTN,ACTORS.FTN,DEMONS.FTN,CLOCKR.FTN &lt;br /&gt;
SVERBS &lt;br /&gt;
TAKE &lt;br /&gt;
DROP &lt;br /&gt;
PUT &lt;br /&gt;
VALUAC &lt;br /&gt;
SAVEGM &lt;br /&gt;
RSTRGM &lt;br /&gt;
WALK &lt;br /&gt;
CXAPPL &lt;br /&gt;
AAPPLI &lt;br /&gt;
THIEFD &lt;br /&gt;
?FORTRAN-I-[THIEFD] Errors: 0, Warnings: 3 &lt;br /&gt;
FIGHTD &lt;br /&gt;
BLOW &lt;br /&gt;
SWORDD &lt;br /&gt;
?FORTRAN-I-[SWORDD] Errors: 0, Warnings: 1 &lt;br /&gt;
INFEST &lt;br /&gt;
CEVAPP &lt;br /&gt;
?FORTRAN-I-[CEVAPP] Errors: 0, Warnings: 4 &lt;br /&gt;
LITINT&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE ROOMS.FOR,NROOMS.FOR &lt;br /&gt;
RAPPL1 &lt;br /&gt;
?FORTRAN-I-[RAPPL1] Errors: 0, Warnings: 2 &lt;br /&gt;
RAPPL2 &lt;br /&gt;
?FORTRAN-I-[RAPPL2] Errors: 0, Warnings: 1 &lt;br /&gt;
LOOKTO &lt;br /&gt;
EWTELL&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE SOBJS.FOR,NOBJS.FOR,BALLOP.FOR,LIGHTP.FOR,VILLNS.FOR &lt;br /&gt;
SOBJS &lt;br /&gt;
?FORTRAN-I-[SOBJS ] Errors: 0, Warnings: 1 &lt;br /&gt;
NOBJS &lt;br /&gt;
?FORTRAN-I-[NOBJS ] Errors: 0, Warnings: 2 &lt;br /&gt;
MIRPAN &lt;br /&gt;
BALLOP &lt;br /&gt;
LIGHTP &lt;br /&gt;
TROLLP &lt;br /&gt;
CYCLOP &lt;br /&gt;
THIEFP &lt;br /&gt;
?FORTRAN-I-[THIEFP] Errors: 0, Warnings: 2&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE DSO1.FOR,DSO2.FOR,DSO3.FOR,DSO4.FOR,DSO5.FOR,DSO6.FOR,DSO7.FOR &lt;br /&gt;
PRINCR &lt;br /&gt;
?FORTRAN-I-[PRINCR] Errors: 0, Warnings: 2 &lt;br /&gt;
INVENT &lt;br /&gt;
?FORTRAN-I-[INVENT] Errors: 0, Warnings: 1 &lt;br /&gt;
PRINCO &lt;br /&gt;
MOVETO &lt;br /&gt;
SCORE &lt;br /&gt;
SCRUPD &lt;br /&gt;
FINDXT &lt;br /&gt;
FWIM &lt;br /&gt;
YESNO &lt;br /&gt;
ROBADV &lt;br /&gt;
?FORTRAN-I-[ROBADV] Errors: 0, Warnings: 1 &lt;br /&gt;
ROBRM &lt;br /&gt;
?FORTRAN-I-[ROBRM ] Errors: 0, Warnings: 1 &lt;br /&gt;
WINNIN &lt;br /&gt;
FIGHTS &lt;br /&gt;
VILSTR &lt;br /&gt;
GTTIME &lt;br /&gt;
OPNCLS &lt;br /&gt;
LIT &lt;br /&gt;
?FORTRAN-I-[LIT ] Errors: 0, Warnings: 1 &lt;br /&gt;
WEIGHT &lt;br /&gt;
?FORTRAN-I-[WEIGHT] Errors: 0, Warnings: 1 &lt;br /&gt;
GHERE &lt;br /&gt;
MRHERE &lt;br /&gt;
ENCRYP &lt;br /&gt;
CPGOTO &lt;br /&gt;
?FORTRAN-I-[CPGOTO] Errors: 0, Warnings: 1 &lt;br /&gt;
CPINFO&lt;br /&gt;
&lt;br /&gt;
.COM/NOLINE RTTIM.FOR &lt;br /&gt;
ITIME&lt;br /&gt;
&lt;br /&gt;
.COM RRND.MAC &lt;br /&gt;
ERRORS DETECTED: 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So far so good. Now we can delete the source from our primary disk, take note that we don’t delete the demo program:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.DELETE *.FOR &lt;br /&gt;
Files deleted: &lt;br /&gt;
DK:DEMO.FOR ? N &lt;br /&gt;
DK:BALLOP.FOR ? Y &lt;br /&gt;
DK:RTTIM.FOR ? Y &lt;br /&gt;
DK:VMSTIM.FOR ? Y &lt;br /&gt;
DK:DEMOF1.FOR ? Y &lt;br /&gt;
DK:DSO3.FOR ? Y &lt;br /&gt;
DK:TEST55.FOR ? Y &lt;br /&gt;
DK:GETSTR.FOR ? Y &lt;br /&gt;
DK:PUTSTR.FOR ? Y &lt;br /&gt;
DK:DSO1.FOR ? Y &lt;br /&gt;
DK:DSO2.FOR ? Y &lt;br /&gt;
DK:DSO4.FOR ? Y &lt;br /&gt;
DK:DSO5.FOR ? Y &lt;br /&gt;
DK:DSO6.FOR ? Y &lt;br /&gt;
DK:DSO7.FOR ? Y &lt;br /&gt;
DK:LIGHTP.FOR ? Y &lt;br /&gt;
DK:NOBJS.FOR ? Y &lt;br /&gt;
DK:NP.FOR ? Y &lt;br /&gt;
DK:NP1.FOR ? Y &lt;br /&gt;
DK:NP2.FOR ? Y &lt;br /&gt;
DK:NP3.FOR ? Y &lt;br /&gt;
DK:NROOMS.FOR ? Y &lt;br /&gt;
DK:ROOMS.FOR ? Y &lt;br /&gt;
DK:SOBJS.FOR ? Y &lt;br /&gt;
DK:VILLNS.FOR ? Y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Next we need to remove the ftn files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.DEL *.FTN &lt;br /&gt;
Files deleted: &lt;br /&gt;
DK:ACTORS.FTN ? Y &lt;br /&gt;
DK:CLOCKR.FTN ? Y &lt;br /&gt;
DK:DEMONS.FTN ? Y &lt;br /&gt;
DK:DGAME.FTN ? Y &lt;br /&gt;
DK:DINIT.FTN ? Y &lt;br /&gt;
DK:DMAIN.FTN ? Y &lt;br /&gt;
DK:DSUB.FTN ? Y &lt;br /&gt;
DK:DVERB1.FTN ? Y &lt;br /&gt;
DK:DVERB2.FTN ? Y &lt;br /&gt;
DK:GDT.FTN ? Y &lt;br /&gt;
DK:OBJCTS.FTN ? Y &lt;br /&gt;
DK:SVERBS.FTN ? Y &lt;br /&gt;
DK:VERBS.FTN ? Y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we are going to link our executable dungeo.sav . However the default link procedures will not work for us, it’s just easier to paste this entire thing into the console.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.LINK/INCLU/PRO/MAP:NL:/BOT:1200/EXE:DUNGEO DMAIN,DGAME,DSUB,RRND,RTTIM &lt;br /&gt;
*DINIT,GDT/O:1 &lt;br /&gt;
*NP,NP1,NP2,NP3/O:1 &lt;br /&gt;
*VERBS,OBJCTS/O:1 &lt;br /&gt;
*SVERBS/O:2 &lt;br /&gt;
*DVERB1/O:2 &lt;br /&gt;
*DVERB2/O:2 &lt;br /&gt;
*ACTORS/O:2 &lt;br /&gt;
*DEMONS/O:2 &lt;br /&gt;
*CLOCKR/O:2 &lt;br /&gt;
*ROOMS/O:3 &lt;br /&gt;
*NROOMS/O:3 &lt;br /&gt;
*SOBJS/O:3 &lt;br /&gt;
*NOBJS/O:3 &lt;br /&gt;
*BALLOP,LIGHTP,VILLNS/O:3 &lt;br /&gt;
*DSO1/O:4 &lt;br /&gt;
*DSO2/O:4 &lt;br /&gt;
*DSO3/O:4 &lt;br /&gt;
*DSO4/O:4 &lt;br /&gt;
*DSO5/O:4 &lt;br /&gt;
*DSO6/O:4 &lt;br /&gt;
*DSO7/O:4 &lt;br /&gt;
*SY:FORLIB// &lt;br /&gt;
Library search? $SHORT &lt;br /&gt;
Library search?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we don’t need the object files anymore they can be deleted. However we are NOT going to delete the system objects so this isn’t a wholesale deletion.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.DEL *.OBJ &lt;br /&gt;
Files deleted: &lt;br /&gt;
DK:SYSLIB.OBJ ? N &lt;br /&gt;
DK:ODT.OBJ ? N &lt;br /&gt;
DK:VDT.OBJ ? N &lt;br /&gt;
DK:VTHDLR.OBJ ? N &lt;br /&gt;
DK:PLOT55.OBJ ? N &lt;br /&gt;
DK:DEFLTS.OBJ ? N &lt;br /&gt;
DK:FORLIB.OBJ ? N &lt;br /&gt;
DK:DEMO.OBJ ? Y &lt;br /&gt;
DK:DMAIN.OBJ ? Y &lt;br /&gt;
DK:DGAME.OBJ ? Y &lt;br /&gt;
DK:DSUB.OBJ ? Y &lt;br /&gt;
DK:DINIT.OBJ ? Y &lt;br /&gt;
DK:NP.OBJ ? Y &lt;br /&gt;
DK:NP1.OBJ ? Y &lt;br /&gt;
DK:NP2.OBJ ? Y &lt;br /&gt;
DK:NP3.OBJ ? Y &lt;br /&gt;
DK:GDT.OBJ ? Y &lt;br /&gt;
DK:VERBS.OBJ ? Y &lt;br /&gt;
DK:OBJCTS.OBJ ? Y &lt;br /&gt;
DK:SVERBS.OBJ ? Y &lt;br /&gt;
DK:DVERB1.OBJ ? Y &lt;br /&gt;
DK:DVERB2.OBJ ? Y &lt;br /&gt;
DK:ACTORS.OBJ ? Y &lt;br /&gt;
DK:DEMONS.OBJ ? Y &lt;br /&gt;
DK:CLOCKR.OBJ ? Y &lt;br /&gt;
DK:ROOMS.OBJ ? Y &lt;br /&gt;
DK:NROOMS.OBJ ? Y &lt;br /&gt;
DK:SOBJS.OBJ ? Y &lt;br /&gt;
DK:NOBJS.OBJ ? Y &lt;br /&gt;
DK:BALLOP.OBJ ? Y &lt;br /&gt;
DK:LIGHTP.OBJ ? Y &lt;br /&gt;
DK:VILLNS.OBJ ? Y &lt;br /&gt;
DK:DSO1.OBJ ? Y &lt;br /&gt;
DK:DSO2.OBJ ? Y &lt;br /&gt;
DK:DSO3.OBJ ? Y &lt;br /&gt;
DK:DSO4.OBJ ? Y &lt;br /&gt;
DK:DSO5.OBJ ? Y &lt;br /&gt;
DK:DSO6.OBJ ? Y &lt;br /&gt;
DK:DSO7.OBJ ? Y &lt;br /&gt;
DK:RTTIM.OBJ ? Y &lt;br /&gt;
DK:RRND.OBJ ? Y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now with enough disk space free’d we can copy back the database files needed&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.COPY RK1:*.DAT *.* &lt;br /&gt;
Files copied: &lt;br /&gt;
RK1:DINDX.DAT to DK:DINDX.DAT &lt;br /&gt;
RK1:DTEXT.DAT to DK:DTEXT.DAT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
And now we can run dungeon!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.R DUNGEO &lt;br /&gt;
Welcome to Dungeon. This version created 18-JUL-80. &lt;br /&gt;
You are in an open field west of a big white house with a boarded &lt;br /&gt;
front door. &lt;br /&gt;
There is a small mailbox here. &lt;br /&gt;
&amp;gt;HISTORY &lt;br /&gt;
Revision history:&lt;br /&gt;
&lt;br /&gt;
18-JUL-80 Transportable data base file (V2.5A). &lt;br /&gt;
28-FEB-80 Compressed text file (V2.4A). &lt;br /&gt;
15-NOV-79 Bug fixes (V2.3A). &lt;br /&gt;
18-JAN-79 Revised DECUS version (V2.2A). &lt;br /&gt;
10-OCT-78 Puzzle Room (V2.1A). &lt;br /&gt;
10-SEP-78 Endgame (V2.0A). &lt;br /&gt;
10-AUG-78 DECUS version (V1.1B). &lt;br /&gt;
14-JUN-78 Public version with parser (V1.1A). &lt;br /&gt;
4-MAR-78 Debugging version (V1.0A). &lt;br /&gt;
&amp;gt;QUIT &lt;br /&gt;
Your score would be 0 [total of 585 points], in 2 moves. &lt;br /&gt;
This gives you the rank of Beginner. &lt;br /&gt;
Do you wish to leave the game? &lt;br /&gt;
Y&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can always hit control+e to exit SIMH.&lt;br /&gt;
&lt;br /&gt;
Well there you have it, the Fortran installation, compilation, linking &amp;amp; execution of the oldest source version I can find at the moment of Dungeon/Zork. Who knows, maybe someday this may help someone revive other old programs.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorias]]&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	</feed>