Index of /advfamily/Advent/arna0770/
| Name | Last Modified | Size |
|---|---|---|
| 2023-07-20 23:54 | - | |
| 2023-07-20 23:54 | - | |
| 2023-07-20 23:54 | - | |
| 2023-07-20 23:54 | - | |
| 2023-07-20 23:54 | - | |
| 2016-04-24 01:07 | 731k | |
| 2016-04-24 01:07 | 1225k | |
| 2016-04-24 01:07 | 772k | |
| 2016-04-24 01:14 | 759k | |
| 2016-04-24 01:14 | 365k | |
| 2016-04-24 01:15 | 776k | |
| 2016-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>
<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> – <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> <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 – 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> </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 – 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 "dumb"
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