<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>The Fortran version of Adventure may be the most authentic but if you don't want to deal with building 'ancient' code on a language few are proficient in now there are better options.  Last year Eric Raymond (The Cathedral And The Bazaar guy) and a few others took the ugly machine translated C code from the last known Fortran version and rewrote/structured it into something that is much more readable and maintainable.  Complete with automated testing and code coverage metrics to make sure the game play was not changed.  The code is on github and can also be found here:</div><div><a href="http://www.catb.org/esr/open-adventure/">http://www.catb.org/esr/open-adventure/</a></div><div>Eric wrote several entries about the rewrite in his blog.</div><div><br></div><div>Bob Nelson</div><div><br>On Feb 2, 2018, at 6:20 PM, Kevin Handy <<a href="mailto:khandy21yo@gmail.com">khandy21yo@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">Then, adventure was converted to many other languages by thousands of fans. Numerous basic, C, zil,  etc. versions exist. Probably the most cloned program of all time.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 2, 2018 at 3:42 PM, Carey Tyler Schug <span dir="ltr"><<a href="mailto:sqrfolkdnc@comcast.net" target="_blank">sqrfolkdnc@comcast.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Whoops, memories are slowly coming back, I think.  Adventure was always Fortran.  It was Zork that was originally written in the proprietary list processing language.<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On 02/02/2018 01:07 PM, Lars Brinkhoff wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Carey Tyler Schug wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I had always been told it was first written in some proprietary DEC<br>
list processing language, and only later converted to FORTRAN.  Is<br>
this the original conversion?<br>
</blockquote>
They are the oldest files that have been found, as far as I know.<br>
According to Woods, they are the Crowther version.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Did anybody suggest the following fix to put a blank in the carriage<br>
control position??<br>
<br>
998     FORMAT(1H ,20A5)<br>
</blockquote>
Thanks, that did the trick!<br>
<br>
I see that the data file from which the strings are read do prefix all<br>
strings with a space character.  So it looks like the intent is that<br>
FORMAT(20A5) should do the right thing.<br>
<br>
Maybe the root cause is in the code reading the data file.  But your<br>
suggestion is a good workaround.<br>
<br>
</blockquote>
<br>
______________________________<wbr>_________________<br>
Simh mailing list<br>
<a href="mailto:Simh@trailing-edge.com" target="_blank">Simh@trailing-edge.com</a><br>
<a href="http://mailman.trailing-edge.com/mailman/listinfo/simh" rel="noreferrer" target="_blank">http://mailman.trailing-edge.c<wbr>om/mailman/listinfo/simh</a></div></div></blockquote></div><br></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Simh mailing list</span><br><span><a href="mailto:Simh@trailing-edge.com">Simh@trailing-edge.com</a></span><br><span><a href="http://mailman.trailing-edge.com/mailman/listinfo/simh">http://mailman.trailing-edge.com/mailman/listinfo/simh</a></span></div></blockquote></body></html>