Index of /advfamily/Advent/arna0770/

NameLast ModifiedSize
UpParent Directory
Directoryadv770_html_zip2023-07-20 23:54-
Directoryadv770_tgz2023-07-20 23:54-
Directoryadv770_zip2023-07-20 23:54-
Directoryadv770a_tgz2023-07-20 23:54-
Directoryadv770c_tgz2023-07-20 23:54-
Fileadv770.dmg2016-04-24 01:07 731k
[CMP]adv770.html.zip2016-04-24 01:07 1225k
[CMP]adv770.tgz2016-04-24 01:07 772k
[CMP]adv770.zip2016-04-24 01:14 759k
[CMP]adv770a.tgz2016-04-24 01:14 365k
[CMP]adv770c.tgz2016-04-24 01:15 776k
[BIN]adv770w.exe2016-04-24 01:14 1314k
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> .centered {text-align:center} .ltext {text-align:left} .rtext {text-align:right} .ltd {text-align:left; padding:4px} .ctd {text-align:center; padding:4px} .rtd {text-align:right; padding:4px} table.frame {max-width:700px; width:98%; margin:auto} table.centab {margin:auto} </style> <title>Adv770 downloads</title> <style type="text/css"> span.red {color: red } .italic {font-style: italic} .regular {font-style: regular} </style> <script language="JavaScript" type="text/javascript"><!-- function whatOS(el) { var os = el.value; var ios = document.getElementById('ios'); el.className = os ? 'regular' : 'italic'; document.getElementById('linux').style.display='none'; document.getElementById('osx').style.display='none'; if (ios) ios.style.display='none'; document.getElementById('windows').style.display='none'; document.getElementById('win10').style.display='none'; document.getElementById('js').style.display='none'; document.getElementById('dos').style.display='none'; document.getElementById('console').style.display='none'; if (os == 'linux') document.getElementById('linux').style.display=''; if (os == 'osx') document.getElementById('osx').style.display=''; if (os == 'ios') document.getElementById('ios').style.display=''; if (os == 'win10') document.getElementById('win10').style.display=''; if (os == 'windows') document.getElementById('windows').style.display=''; if (os == 'js') document.getElementById('js').style.display=''; if (os == 'dos') document.getElementById('dos').style.display=''; if (os == 'linux' || os == 'osx' || os == 'windows') document.getElementById('console').style.display=''; document.getElementById('switch').innerHTML = os == 'windows' ? '/C' : '-C'; } function init() { var sel = document.getElementById('sel'); sel.value = ''; whatOS(sel); } function getFile(name) { document.getElementById('name').value = name; document.getElementById('download').submit(); } --></script> </head> <body style='background-color:#d0e0ff;font-family:Arial,Helvetica,TimesNR' onLoad=javascript:init()> <table class=frame><tr><td> <!-- PAYLOAD START --> <form id=download method=post action="/fileDownload.php"> <input type=hidden name=name id=name value=''> <input type=hidden name=type id=type value=''> </form> <table style='width:100%'> <tr><td class=ctd> <img width=64 height=64 src='adv770.png'><br> <a href='adv770.png'>Suggested browser mode icon</a> </td> <td> <h2 class=centered style='margin:0'>Adv770 version 2.13</h2> <h4 class=centered style='margin:1px'>Mike Arnautov, 07 Feb 2016</h4> </td> <td class=ctd> <img width=64 height=64 src='adv770_console.png'><br> <a href='adv770_console.png'>Suggested console mode icon</a> </td> </tr> </table> <tr> <td> &nbsp;<br> <p>This superset of the original Adventure incorporates my Adv660 expansion of the game. See <b><a href="faq.html">Adv770 FAQ</a></b> (05 February 2016) for answers to some questions about the game. (I said a <b>FAQ!</b> &ndash; <b>not</b> a walkthrough or a hint sheet.) There is also a separate <b><a href="bugs.html">bug list</a></b> (24 February 2016), which lists known bugs and records their fixing.</p> <hr> <h3>Play it now</h3> You can play Adv770 right now, either <a href='javascript:' onclick="getFile('adv770.php')"> on a cloud server</a> or, if you are using a robust modern browser, <a href='javascript:' onclick="getFile('adv770.html')"> on your local machine</a> (HTML page of 5.6 MB). <br>&nbsp;<br> The local version works well with up-to-date Firefox, Chrome, Safari and MS Edge, though other browsers may not cope and some ad- and popup-blockers block it for some reason. It runs strictly locally, with no further network access &ndash; games are saved in your browser's local storage space. You can save the page locally too, and later just point the same browser at the saved html file to continue playing. <hr> <h3>Pre-built versions</h3> <table><tr><td style='vetical-align:top'> <select id=sel class=italic onchange='javascript:whatOS(this)'> <option style='font-style: italic' value='' selected>Please select your operating system</option> <option style='font-style: regular' value=js>HTML/Javascript</option> <option style='font-style: regular' value=linux>Linux</option> <option style='font-style: regular' value=osx>Apple Mac OS X</option> <option style='font-style: regular' value=ios>Apple iOS</option> <option style='font-style: regular' value=win10>Microsoft Windows 10</option> <option style='font-style: regular' value=windows>Microsoft Windows XP to 8.1</option> <option style='font-style: regular' value=dos>Microsoft DOS emulator</option> </select></td> <td>&nbsp;</td> <td> <div id=js style='display:none'> Thanks to the magic of <a href='http://kripken.github.io/emscripten-site/'> Emscripten</a>, there is now a pure HTML/Javascript version which in theory should run locally on your machine in any robust modern browser. It works fine in up to date Firefox, MS Edge, Safari and Chrome (including tablets, though on smaller ones virtual keyboard may take too much screen space), but note that some ad- and popup-blockers take dislike to it for some reason. You can either kick it off straight away via <a href='javascript:' onclick="getFile('adv770.html')">adv770.html</a> (5.6 MB) and then save the page at any stage, or you can download the zipped version <a href='javascript:' onclick="getFile('adv770.html.zip')">adv770.html.zip</a> (1.2 MB), unzip it and point your browser at the resulting adv770.html file. </div> <div id=linux style='display:none'> A unified Linux console/browser build <a href='javascript:' onclick="getFile('adv770.tgz')">adv770.tgz</a><br> (771.7 KB) with command editing, defaulting to browser-based display (<i>but if you are using Firefox or Chrome, you may prefer the much simpler HTML/Javascript version</i>). </div> <div id=osx style='display:none'> Mac OS X (10.4 upwards) (Intel ony) <a href='javascript:' onclick="getFile('adv770.dmg')">adv770.dmg</a> (730.1 KB), defaulting to browser display. <br>PowerPC Macs can use universal build <a href='javascript:' onclick="getFile('adv770ppc.dmg')"> adv770ppc.dmg</a> (5.2 MB) frozen at version 2.12 &ndash sorry, I no longer can build PPC executables. </div> <div id=ios style='display:none'> Brian Ball's port of Adv770 for iPad (iOS 6.0 or later) is available as a free iTunes download from <br> <a href="https://itunes.apple.com/us/app/id988054922"> https://itunes.apple.com/us/app/id988054922</a>. </div> <div id=win10 style='display:none'> On Windows 10 you need to use the new MS Edge browser with the HTML/Javascrip version of the game. You can either kick it off straight away via <a href='javascript:' onclick="getFile('adv770.html')"> adv770.html</a> (5.6 MB) and then save the page at any stage, or you can download the zipped version <a href='javascript:' onclick="getFile('adv770.html.zip')"> adv770.html.zip</a> (1.2 MB), unzip it and point your browser at the resulting adv770.html file. </div> <div id=windows style='display:none'> Windows installer <a href='javascript:' onclick="getFile('adv770/adv770w.exe')">adv770w.exe</a><br> (1.3 MB) for an executable capable of browser or console display &ndash; the display choice is offered as a part of the installation process. </div> <div id=dos style='display:none'> Zipped windows-unaware MSDOS executable <a href='javascript:' onclick="getFile('adv770.zip')">adv770.zip</a><br> (759.0 KB) with no command line editing. For use only on true DOS machines or under DOS emulators (e.g. DOSBOX). </div> <span id=console style='display:none'>Console mode can be forced by adding <span id=switch>-C</span> to command line invocation. See the bundled README file for more details. </span> </td></tr></table> </td></tr> <tr><td> <hr> <h3>A-code sources</h3> <p>The gzipped tarball <a href='javascript:' onclick="getFile('adv770/adv770a.tgz')">adv770a.tgz</a> (364.4 KB) contains the A-code sources of Adv770. Follow <a href='javascript:' onclick="getFile('acode/a-build.html')"> this link</a> for an explanation of the process of creating a game executable from its A-code source. Even if you don't need things being explained to you, you may still need to pick up the the C sources of the <b>acdc</b> translator and of the A-code <b>kernel</b>. Both are to be found within this gzipped tarball: <a href='javascript:' onclick="getFile('acode/acode.tgz')">acode.tgz</a> (0.0 KB).</p> </td></tr> <tr><td> <hr> <h3>Derived C sources</h3> <p>The gzipped tarball <a href='javascript:' onclick="getFile('adv770/adv770c.tgz')">adv770c.tgz</a> (775.7 KB) contains the ANSI C source files and header files, derived by my <b>acdc</b> A-code-to-C translator from the Adv770 A-code source. The basic build is trivial: just compile and link the lot using an ANSI C compiler, and you'll have a fully functional adv770 executable, defaulting to browser display. However, in the console mode (as opposed to the browser one) this executable won't support command history or editing, nor will it be windows-aware. Follow <a href='javascript:' onclick="getFile('acode/c-build.html')"> this link</a> if you need instructions for building less &quot;dumb&quot; console executables from the same C source.</p> </td></tr> </table> <!-- PAYLOAD END --> <table class=frame> <tr><td colspan=2><hr></td> <tr><td class=ltd><a href='./'>To the Adventure downloads page</a><br><a href='/'>To the Mipmip home page</a></td> <td class=rtd><a href='/cgi-bin/ngbk.pl'>Feel free to leave a comment!</a><br> Mike Arnautov (24 February 2016)</td> </tr></table> </td></tr></table><br> </body> </html>
Proudly Served by LiteSpeed Web Server at www.mipmip.org Port 443