mirror of
https://github.com/scummvm/scummvm-web.git
synced 2026-05-21 05:40:47 +00:00
OLDWEB: More fixes
This commit is contained in:
+3
-3
@@ -24,7 +24,7 @@ if (isset($_GET['details'])) {
|
||||
|
||||
?>
|
||||
<h1>Compatibility</h1>
|
||||
<?
|
||||
<?php
|
||||
if ($details)
|
||||
{
|
||||
|
||||
@@ -44,10 +44,10 @@ else
|
||||
may be introduced with new changes, thus this list refects the 'best case' scenario.
|
||||
It is highly recommended to use the latest stable release, where possible.
|
||||
<br><br>
|
||||
<small>Last Updated: <? echo date("F d, Y",getlastmod()); ?></small>
|
||||
<small>Last Updated: <?php echo date("F d, Y",getlastmod()); ?></small>
|
||||
</p>
|
||||
|
||||
<?
|
||||
<?php
|
||||
// Display the Color Key Table
|
||||
echo html_frame_start("Color Key","50%",1,1,"color4");
|
||||
$pcts = array(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100);
|
||||
|
||||
@@ -24,7 +24,7 @@ if (isset($_GET['details'])) {
|
||||
|
||||
?>
|
||||
<h1>Compatibility</h1>
|
||||
<?
|
||||
<?php
|
||||
if ($details)
|
||||
{
|
||||
|
||||
@@ -41,10 +41,10 @@ else
|
||||
snapshots/daily builds</B>. The status of these can be found on the <a
|
||||
href="compatibility.php">CVS Compatibility</A> chart.
|
||||
<br><br>
|
||||
<small>Last Updated: <? echo date("F d, Y",getlastmod()); ?></small>
|
||||
<small>Last Updated: <?php echo date("F d, Y",getlastmod()); ?></small>
|
||||
</p>
|
||||
|
||||
<?
|
||||
<?php
|
||||
// Display the Color Key Table
|
||||
echo html_frame_start("Color Key","50%",1,1,"color4");
|
||||
$pcts = array(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100);
|
||||
|
||||
+1
-1
@@ -66,7 +66,7 @@ echo html_round_frame_start("Contact","");
|
||||
Two of them are for automated content only. The one where you can send emails to yourself is scummvm-devel.
|
||||
</p>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ echo html_round_frame_start("Game Demos","");
|
||||
Beneath A Steel Sky demos aren't going to be supported for technical reasons.<br><br>
|
||||
</p>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
$LEC_demos = array(
|
||||
'Maniac Mansion (v1 DOS demo - Non interactive)'
|
||||
|
||||
+4
-5
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -7,14 +7,14 @@ require($file_root."/include/"."incl.php");
|
||||
// start of html
|
||||
html_header("SCUMM Reference Guide :: AARY Arrays and Strings", '<link href="specs.css" rel="stylesheet" type="text/css">');
|
||||
sidebar_start(true);
|
||||
|
||||
|
||||
//display welcome table
|
||||
echo html_round_frame_start("AARY: Arrays and Strings","");
|
||||
?>
|
||||
|
||||
<p>
|
||||
<big><b>AARY: Arrays and Strings</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<H2>Introduction</H2>
|
||||
@@ -83,11 +83,10 @@ special case, where one dimension has size 1.</p>
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</P>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
+3
-4
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -14,7 +14,7 @@ echo html_round_frame_start("CHAR: Character Sets","");
|
||||
|
||||
<p>
|
||||
<big><b>CHAR: Character Sets</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
|
||||
@@ -96,11 +96,10 @@ Words of data: 00001111 22223333
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</P>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -11,11 +11,11 @@ sidebar_start(true);
|
||||
//display welcome table
|
||||
echo html_round_frame_start("Glossary","");
|
||||
?>
|
||||
|
||||
|
||||
<p>
|
||||
<big><b>Glossary</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
</p>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<dl>
|
||||
<DT>
|
||||
@@ -49,7 +49,7 @@ resource only refers to SCUMM data blocks.)
|
||||
<DT>named resource
|
||||
<DD>A resource that appears in the SCUMM file's index. Named resources are
|
||||
identified by a tuple of (class, number). The numbers are small integers
|
||||
counting up from zero.
|
||||
counting up from zero.
|
||||
Named resources are sometimes referred to as objects, but as
|
||||
these can be easily confused with SCUMM objects it is not recommended.
|
||||
|
||||
@@ -66,11 +66,10 @@ BEs (big endian).
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</P>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ require($file_root."/include/"."incl.php");
|
||||
html_header("The inComplete SCUMM Reference Guide", '<link href="specs.css" rel="stylesheet" type="text/css">');
|
||||
sidebar_start(true);
|
||||
|
||||
// add
|
||||
// add
|
||||
|
||||
//display welcome table
|
||||
echo html_round_frame_start("The inComplete SCUMM Reference Guide","");
|
||||
@@ -16,7 +16,7 @@ echo html_round_frame_start("The inComplete SCUMM Reference Guide","");
|
||||
?>
|
||||
<p>
|
||||
<big><b>The inComplete SCUMM Reference Guide</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
@@ -37,7 +37,7 @@ echo html_round_frame_start("The inComplete SCUMM Reference Guide","");
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</P>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -15,7 +15,7 @@ echo html_round_frame_start("Introduction","");
|
||||
|
||||
<p>
|
||||
<big><b>Introduction</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<H2>Changes</h2>
|
||||
@@ -93,11 +93,11 @@ or to create your own SCUMM games from scratch.
|
||||
|
||||
<p>The information obtained here was almost all obtained by other people. All
|
||||
I have done is to collate it into one place. Among the many who have been
|
||||
working on the SCUMM file format, Ludvig Strigeus, Jimmi Thøgerson and Peter
|
||||
working on the SCUMM file format, Ludvig Strigeus, Jimmi Th�gerson and Peter
|
||||
Kelly have performed incredible tasks of reverse-engineering, and I am indebted
|
||||
to them.
|
||||
|
||||
<P class=footnote>Jimmi Thøgerson and Peter Kelly have developed their own
|
||||
<P class=footnote>Jimmi Th�gerson and Peter Kelly have developed their own
|
||||
SCUMM file browsing and analysis tool called <a href="http://scummrev.mixnmojo.com">SCUMM
|
||||
Revisited</a>. If you are at all interested in SCUMM files, this is an
|
||||
essential tool.
|
||||
@@ -126,7 +126,7 @@ Fandango</EM>.
|
||||
|
||||
<p>The full list of games and versions follows.
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
$games = array(
|
||||
'Maniac Mansion (c64)' => array('1'),
|
||||
@@ -159,7 +159,7 @@ echo html_frame_tr(
|
||||
html_frame_td("Version").
|
||||
html_frame_td("Game", 'align="center"'),
|
||||
"color4"
|
||||
|
||||
|
||||
);
|
||||
$c = 0;
|
||||
while (list($name,$array) = each($games))
|
||||
@@ -208,11 +208,10 @@ echo html_frame_end(" ");
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</P>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -8,13 +8,13 @@ require($file_root."/include/"."incl.php");
|
||||
html_header("SCUMM Reference Guide :: V5 opcode list", '<link href="specs.css" rel="stylesheet" type="text/css">');
|
||||
sidebar_start(true);
|
||||
|
||||
//display welcome table
|
||||
//display welcome table
|
||||
echo html_round_frame_start("V5 opcode list","");
|
||||
?>
|
||||
|
||||
<p>
|
||||
<big><b>V5 opcode list</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<p>The following conventions are used in the encoding descriptions.
|
||||
@@ -930,11 +930,10 @@ bit is the parameter bit for <i>script</i>, as usual.
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</p>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
+23
-24
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -11,11 +11,11 @@ sidebar_start(true);
|
||||
//display welcome table
|
||||
echo html_round_frame_start("V6 opcode list","");
|
||||
?>
|
||||
|
||||
|
||||
<p>
|
||||
<big><b>V6 opcode list</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
</p>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<p>The following conventions are used in the encoding descriptions:
|
||||
|
||||
@@ -101,11 +101,11 @@ This instruction varies considerably according to the form.<br>
|
||||
|
||||
<h4>Encoding</h4><dl compact=compact>
|
||||
<dt>
|
||||
load array:<dd>A4 CD <i>arrayp</i><sup><font size=2>16</font></sup>
|
||||
load array:<dd>A4 CD <i>arrayp</i><sup><font size=2>16</font></sup>
|
||||
|
||||
<dt>define array:<dd>A4 D0 <i>arrayp</i><sup><font size=2>16</font></sup> <i>data</i>...
|
||||
<dt>define array:<dd>A4 D0 <i>arrayp</i><sup><font size=2>16</font></sup> <i>data</i>...
|
||||
|
||||
<dt>set array:<dd>A4 D4 <i>arrayp</i><sup><font size=2>16</font></sup>
|
||||
<dt>set array:<dd>A4 D4 <i>arrayp</i><sup><font size=2>16</font></sup>
|
||||
</dl>
|
||||
<h4>Stack</h4><dl compact=compact>
|
||||
<dt>
|
||||
@@ -201,7 +201,7 @@ for a more general form.<br>
|
||||
Writes <i>value</i> to the array whose resource number is pointed
|
||||
to by <i>arrayp</i> at offset ( <i>index</i><sub><font size=2><i>x</i></font></sub> , <i>index</i><sub><font size=2><i>y</i></font></sub> ).
|
||||
The array can be a byte or word array; byte when writing to a byte
|
||||
array, <i>value</i> is truncated. Note that because <i>arrayp</i>
|
||||
array, <i>value</i> is truncated. Note that because <i>arrayp</i>
|
||||
is encoded as a byte, it can only point to a word variable in the
|
||||
range 0000 to 00FF. Use <font color=purple>wordArrayIndexedWrite</font> for a more
|
||||
general form.<br>
|
||||
@@ -321,7 +321,7 @@ for a more general form.<br>
|
||||
<h4>Stack</h4>( <i>delay</i> : -)<br>
|
||||
<br>
|
||||
|
||||
<h4>Operation</h4>Prevents the current thread from being rescheduled until <i>delay</i>
|
||||
<h4>Operation</h4>Prevents the current thread from being rescheduled until <i>delay</i>
|
||||
ticks have passed. Deschedules immediately.<br>
|
||||
<br>
|
||||
|
||||
@@ -343,7 +343,7 @@ ticks have passed. Deschedules immediately.<br>
|
||||
<h4>Stack</h4>( <i>delay</i> : -)<br>
|
||||
<br>
|
||||
|
||||
<h4>Operation</h4>Prevents the current thread from being rescheduled until <i>delay</i>× 60
|
||||
<h4>Operation</h4>Prevents the current thread from being rescheduled until <i>delay</i>� 60
|
||||
ticks have passed ( <i>delay</i> seconds). Deschedules immediately.<br>
|
||||
<br>
|
||||
|
||||
@@ -365,7 +365,7 @@ ticks have passed ( <i>delay</i> seconds). Deschedules immediately.<br>
|
||||
<h4>Stack</h4>( <i>delay</i> : -)<br>
|
||||
<br>
|
||||
|
||||
<h4>Operation</h4>Prevents the current thread from being rescheduled until <i>delay</i>× 3600
|
||||
<h4>Operation</h4>Prevents the current thread from being rescheduled until <i>delay</i>� 3600
|
||||
ticks have passed ( <i>delay</i> minutes). Deschedules immediately.<br>
|
||||
<br>
|
||||
|
||||
@@ -422,7 +422,7 @@ What are they?]<br>
|
||||
<br>
|
||||
A new two-dimensional array is allocated and the resource number is
|
||||
written to <i>arrayp</i> . The new array will have a maximum X index
|
||||
of <i>maxx</i> and a maximum Y index of <i>maxy</i> (i.e., <i>maxy</i>
|
||||
of <i>maxx</i> and a maximum Y index of <i>maxy</i> (i.e., <i>maxy</i>
|
||||
is one less than the size).<br>
|
||||
<br>
|
||||
When allocating an array, if <i>type</i> is C7 then the array will
|
||||
@@ -504,7 +504,7 @@ cause the interpreter to crash.<br>
|
||||
<h4>Encoding</h4>A6<br>
|
||||
<br>
|
||||
|
||||
<h4>Stack</h4>( <i>left</i> , <i>top</i> , <i>right</i> , <i>bottom</i> , <i>colour</i>
|
||||
<h4>Stack</h4>( <i>left</i> , <i>top</i> , <i>right</i> , <i>bottom</i> , <i>colour</i>
|
||||
: -)<br>
|
||||
<br>
|
||||
|
||||
@@ -621,7 +621,7 @@ Tests the top two values on the stack to see if they are equal.<br>
|
||||
|
||||
<dt> 0<<i>bool</i><$80 :<dd>Freeze all threads that are not marked as unfreezable.
|
||||
|
||||
<dt> <i>bool</i><font face=symbol>³</font> $80 :<dd>Freeze all threads, even those that are marked
|
||||
<dt> <i>bool</i><font face=symbol>�</font> $80 :<dd>Freeze all threads, even those that are marked
|
||||
as unfreezable.
|
||||
</dl>
|
||||
Freezing is a nestable operation; a thread which is frozen twice must
|
||||
@@ -646,7 +646,7 @@ be thawed twice before it becomes runnable again.<br>
|
||||
<h4>Stack</h4> ( <i>value</i><sub><font size=2>1</font></sub> <i>value</i><sub><font size=2>2</font></sub> : <i>bool</i>) <br>
|
||||
<br>
|
||||
|
||||
<h4> Operation</h4>If <i>value</i><sub><font size=2>1</font></sub><font face=symbol>³</font> <i>value</i><sub><font size=2>2</font></sub> , set <i>bool</i> to 1, otherwise
|
||||
<h4> Operation</h4>If <i>value</i><sub><font size=2>1</font></sub><font face=symbol>�</font> <i>value</i><sub><font size=2>2</font></sub> , set <i>bool</i> to 1, otherwise
|
||||
set it to 0<br>
|
||||
<br>
|
||||
Compares the top two values on the stack. Note the order.<br>
|
||||
@@ -900,7 +900,7 @@ Compares the top two values on the stack. Note the order.<br>
|
||||
<h4>Stack</h4>( <i>arg</i><sub><font size=2>1</font></sub> , <i>arg</i><sub><font size=2>2</font></sub> , <i>arg</i><sub><font size=2>3</font></sub> , ..., <i>arg</i><sub><font size=2><i>n</i></font></sub> , <i>n</i> , <i>value</i> : <i>bool</i> )<br>
|
||||
<br>
|
||||
|
||||
<h4> Operation</h4>If <i>value</i> is any of <i>arg</i><sub><font size=2>1</font></sub> .. <i>arg</i><sub><font size=2><i>n</i></font></sub> , <i>bool</i>
|
||||
<h4> Operation</h4>If <i>value</i> is any of <i>arg</i><sub><font size=2>1</font></sub> .. <i>arg</i><sub><font size=2><i>n</i></font></sub> , <i>bool</i>
|
||||
:= 1, otherwise <i>bool</i> := 0<br>
|
||||
<br>
|
||||
Tests to see if <i>value</i> is equal to any of the passed in arguments.
|
||||
@@ -982,9 +982,9 @@ to the current program counter after the instruction has been decoded.<br>
|
||||
<h4>Stack</h4>( <i>bool</i> : -)<br>
|
||||
<br>
|
||||
|
||||
<h4> Operation</h4>if <i>bool</i> <font face=symbol>¹</font> 0, pc := pc + <i>offset</i> <br>
|
||||
<h4> Operation</h4>if <i>bool</i> <font face=symbol>�</font> 0, pc := pc + <i>offset</i> <br>
|
||||
<br>
|
||||
Pops the top value off the stack. If non-zero, then <i>offset</i>
|
||||
Pops the top value off the stack. If non-zero, then <i>offset</i>
|
||||
is added to the current program counter after the instruction has
|
||||
been decoded.<br>
|
||||
<br>
|
||||
@@ -1055,7 +1055,7 @@ for <font color=purple>true</font>.<br>
|
||||
<h4>Stack</h4> ( <i>value</i><sub><font size=2>1</font></sub> <i>value</i><sub><font size=2>2</font></sub> : <i>bool</i>) <br>
|
||||
<br>
|
||||
|
||||
<h4> Operation</h4>If <i>value</i><sub><font size=2>1</font></sub><font face=symbol>£</font> <i>value</i><sub><font size=2>2</font></sub> , set <i>bool</i> to 1, otherwise
|
||||
<h4> Operation</h4>If <i>value</i><sub><font size=2>1</font></sub><font face=symbol>�</font> <i>value</i><sub><font size=2>2</font></sub> , set <i>bool</i> to 1, otherwise
|
||||
set it to 0<br>
|
||||
<br>
|
||||
Compares the top two values on the stack. Note the order.<br>
|
||||
@@ -1154,7 +1154,7 @@ Compares the top two values on the stack. Note the order.<br>
|
||||
<h4>Stack</h4> ( <i>in</i><sub><font size=2>1</font></sub> <i>in</i><sub><font size=2>2</font></sub> : <i>out</i>) <br>
|
||||
<br>
|
||||
|
||||
<h4> Operation</h4> <i>out</i>:=<i>in</i><sub><font size=2>1</font></sub>× <i>in</i><sub><font size=2>2</font></sub> <br>
|
||||
<h4> Operation</h4> <i>out</i>:=<i>in</i><sub><font size=2>1</font></sub>� <i>in</i><sub><font size=2>2</font></sub> <br>
|
||||
<br>
|
||||
Performs a multiplication operation on the stack. Note the order.<br>
|
||||
<br>
|
||||
@@ -1177,7 +1177,7 @@ Performs a multiplication operation on the stack. Note the order.<br>
|
||||
<h4>Stack</h4>( <i>value</i><sub><font size=2>1</font></sub> , <i>value</i><sub><font size=2>2</font></sub> : <i>bool</i> )<br>
|
||||
<br>
|
||||
|
||||
<h4> Operation</h4>If <i>value</i><sub><font size=2>1</font></sub> <font face=symbol>¹</font> <i>value</i><sub><font size=2>2</font></sub> , set <i>bool</i>
|
||||
<h4> Operation</h4>If <i>value</i><sub><font size=2>1</font></sub> <font face=symbol>�</font> <i>value</i><sub><font size=2>2</font></sub> , set <i>bool</i>
|
||||
to 1, otherwise set it to 0<br>
|
||||
<br>
|
||||
Tests the top two values on the stack to see if they are not equal.<br>
|
||||
@@ -1238,7 +1238,7 @@ shutting down.<br>
|
||||
<h4> Operation</h4>If <i>index</i> is in the range 0.. <i>n</i> , <i>value</i> := <i>arg</i><sub><font size=2>[<i>index</i>]</font></sub> ;
|
||||
otherwise <i>value</i> := <i>default</i> .<br>
|
||||
<br>
|
||||
Returns the <i>index</i> th argument on the stack. If <i>index</i>
|
||||
Returns the <i>index</i> th argument on the stack. If <i>index</i>
|
||||
is out of range, <i>default</i> is returned instead. If <i>n</i> is
|
||||
less than the number of entries on the stack, undefined behaviour
|
||||
will result, usually involving the interpreter shutting down.<br>
|
||||
@@ -2008,11 +2008,10 @@ Tests the value on the stack to see if it compares to zero.
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</p>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
+5
-6
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
|
||||
$file_root = "../..";
|
||||
// load libs
|
||||
@@ -14,7 +14,7 @@ echo html_round_frame_start("SCRP: Scripts","");
|
||||
|
||||
<p>
|
||||
<big><b>SCRP: Scripts</b></big><br>
|
||||
<? echo html_line(); ?>
|
||||
<?php echo html_line(); ?>
|
||||
</p>
|
||||
|
||||
<H2>Introduction</H2>
|
||||
@@ -90,7 +90,7 @@ depending on what is being pointed at.
|
||||
|
||||
<table class=bitfield>
|
||||
<tr><th>15</th><th>14</th><th>13</th> <th>12</th><th>…</th><th>0</th></tr>
|
||||
<tr><td>0</td><td>0</td><td>1</td>
|
||||
<tr><td>0</td><td>0</td><td>1</td>
|
||||
<td colspan=3><i>address</i></td></tr>
|
||||
<tr><td>0</td><td>0</td><td><i>I</i></td>
|
||||
<td colspan=3><i>offset</i></td></tr>
|
||||
@@ -175,7 +175,7 @@ the <tt>freezeScripts</tt> and <tt>freezeUnfreeze</tt> opcodes).
|
||||
instructions take a fixed number of parameters and return an optional value.
|
||||
The format is:
|
||||
|
||||
<p><I>opcode</I> [<I>result</I>] [<I>parameter1</I>] [<I>parameter2</I>]...
|
||||
<p><I>opcode</I> [<I>result</I>] [<I>parameter1</I>] [<I>parameter2</I>]...
|
||||
|
||||
<p>The result is a word pointer as usual. The parameters are word LE
|
||||
or byte values depending on the opcode. The meaning of the parameters
|
||||
@@ -230,11 +230,10 @@ and how it is to be initialised.
|
||||
All material © 2000-2002 David Given, unless where stated otherwise.
|
||||
</P>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
sidebar_end();
|
||||
html_footer();
|
||||
?>
|
||||
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ echo html_round_frame_start("ScummVM Donations","");
|
||||
|
||||
?>
|
||||
<h1>Donations</h1>
|
||||
<small>Donation status last updated: <? echo date("F d, Y",getlastmod());?></small><br>
|
||||
<small>Donation status last updated: <?php echo date("F d, Y",getlastmod());?></small><br>
|
||||
<p>ScummVM gladly accepts donations to help us with various expenses.
|
||||
In the interest of public disclosure, this page keeps a running tally of donations and
|
||||
expenses incurred by the project. For privacy and logistic reasons, individual contributors
|
||||
@@ -49,7 +49,7 @@ org). All amounts are expressed in USD.
|
||||
</table>
|
||||
<BR>
|
||||
<U>Current Balance:</U> <B>$65.70</B>
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
//end of donations display
|
||||
|
||||
|
||||
+7
-7
@@ -193,16 +193,16 @@ hosted by <a href="http://www.mthN.de">Snoke Media and Tech Hosting Network</a>!
|
||||
|
||||
<ul>
|
||||
<!--
|
||||
<li><a href="/downloads/scummvm-daily.tar.bz2">Source Code Daily Snapshot Bzipped</a> <small> (<? echo intval(filesize("downloads/scummvm-daily.tar.bz2")/1024) ?>K file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/scummvm-daily.tar.bz2")); ?>)</small></li>
|
||||
<li><a href="/downloads/scummvm-daily.tar.gz">Source Code Daily Snapshot Gzipped</a> <small> (<? echo intval(filesize("downloads/scummvm-daily.tar.gz")/1024) ?>K file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/scummvm-daily.tar.gz")); ?>)</small></li>
|
||||
<li><a href="/downloads/scummvm-daily.zip">Source Code Daily Snapshot Zipped</a> <small> (<? echo intval(filesize("downloads/scummvm-daily.zip")/1024) ?>K file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/scummvm-daily.zip")); ?>)</small></li>
|
||||
<li><a href="/downloads/scummvm-daily.tar.bz2">Source Code Daily Snapshot Bzipped</a> <small> (<?php echo intval(filesize("downloads/scummvm-daily.tar.bz2")/1024) ?>K file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/scummvm-daily.tar.bz2")); ?>)</small></li>
|
||||
<li><a href="/downloads/scummvm-daily.tar.gz">Source Code Daily Snapshot Gzipped</a> <small> (<?php echo intval(filesize("downloads/scummvm-daily.tar.gz")/1024) ?>K file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/scummvm-daily.tar.gz")); ?>)</small></li>
|
||||
<li><a href="/downloads/scummvm-daily.zip">Source Code Daily Snapshot Zipped</a> <small> (<?php echo intval(filesize("downloads/scummvm-daily.zip")/1024) ?>K file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/scummvm-daily.zip")); ?>)</small></li>
|
||||
-->
|
||||
<li><a href="/downloads/scummvmwin32.exe">Win32 Daily Snapshot</a> <small> (<? echo intval(filesize("downloads/scummvmwin32.exe")/1024) ?>K exe file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/scummvmwin32.exe")); ?>)</small></li>
|
||||
<li><a href="/downloads/scummvmwin32.exe">Win32 Daily Snapshot</a> <small> (<?php echo intval(filesize("downloads/scummvmwin32.exe")/1024) ?>K exe file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/scummvmwin32.exe")); ?>)</small></li>
|
||||
<!--
|
||||
<li><a href="/downloads/ScummVM-snapshot.dmg">Mac OS X Snapshot</a> <small> (<? echo intval(filesize("downloads/ScummVM-snapshot.dmg")/1024) ?>K dmg file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/ScummVM-snapshot.dmg")); ?>)</small></li>
|
||||
<li><a href="/downloads/ScummVM-snapshot.dmg">Mac OS X Snapshot</a> <small> (<?php echo intval(filesize("downloads/ScummVM-snapshot.dmg")/1024) ?>K dmg file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/ScummVM-snapshot.dmg")); ?>)</small></li>
|
||||
-->
|
||||
<li><a href="http://arisme.free.fr/PocketScumm/daily/">PocketPC Builds</a> <small> (infrequent snapshots of the PocketPC binaries)</small></li>
|
||||
<li><a href="/downloads/PocketPC2003.zip">Alternative PocketPC 2003 build</a> <small> (infrequently from CVS HEAD, <? echo intval(filesize("downloads/PocketPC2003.zip")/1024) ?>K zip file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/PocketPC2003.zip")); ?>)</small></li>
|
||||
<li><a href="/downloads/PocketPC2003.zip">Alternative PocketPC 2003 build</a> <small> (infrequently from CVS HEAD, <?php echo intval(filesize("downloads/PocketPC2003.zip")/1024) ?>K zip file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/PocketPC2003.zip")); ?>)</small></li>
|
||||
<!-- <li><a href="http://paras.rasmatazz.bei.t-online.de/">Dreamcast Daily Builds</a></li> -->
|
||||
<li><a href="http://sourceforge.net/cvs/?group_id=37116">CVS Instructions</a> <small> (for if you wish to retrieve the latest code to compile yourself)</small></li>
|
||||
</ul>
|
||||
@@ -220,7 +220,7 @@ hosted by <a href="http://www.mthN.de">Snoke Media and Tech Hosting Network</a>!
|
||||
<li><a href="http://flac.sourceforge.net/">FLAC</a></li>
|
||||
<li><a href="http://libmpeg2.sourceforge.net/">libmpeg2</a>: a free MPEG-2 video stream decoder</li>
|
||||
</ul>
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
@@ -21,9 +21,9 @@ echo html_round_frame_start("FAQ :: Frequently Asked Questions","");
|
||||
?>
|
||||
<h1>
|
||||
FAQ<br>
|
||||
<span class="caption">last updated: <? echo date("F d, Y",getlastmod()); ?></span>
|
||||
<span class="caption">last updated: <?php echo date("F d, Y",getlastmod()); ?></span>
|
||||
</h1>
|
||||
<?
|
||||
<?php
|
||||
include $file_root."/faq.inc";
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
+11
-11
@@ -5,7 +5,7 @@
|
||||
* by Jeremy Newman <jnewman@dracowulf.com>
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
$_trcolor = 0;
|
||||
|
||||
// Set the current Indent Level
|
||||
@@ -25,7 +25,7 @@ function html_ahref ($label, $url, $extra = "")
|
||||
{
|
||||
$label = stripslashes($label);
|
||||
if (!$label and $url)
|
||||
{
|
||||
{
|
||||
if (ereg("@",$url))
|
||||
{
|
||||
return do_indent(" <a href=\"mailto:$url\" $extra>$url</a> ");
|
||||
@@ -117,13 +117,13 @@ function html_round_frame_start ($title = "", $extra = "")
|
||||
global $file_root;
|
||||
|
||||
$str = "<div class='frame'>\n";
|
||||
|
||||
|
||||
if ($title) {
|
||||
$str .= '<div class="frameTop"><div class="cornerLeft"><div class="cornerRight">';
|
||||
$str .= '<span class="frameTitle">'.$title.'</span>';
|
||||
$str .= '</div></div></div>'."\n";
|
||||
}
|
||||
|
||||
|
||||
$str .= "<div class='frameBody' style='background-color: #ffffff'>\n";
|
||||
// $str .= '<table width="100%" border="0" cellpadding='.$innerPad.' cellspacing=1 '.$extra.'><tr><td class="color2">'."\n";
|
||||
|
||||
@@ -219,12 +219,12 @@ function html_form_input_select ($name, $options, $selected = "")
|
||||
{
|
||||
$str = '<select name="'.$name.'">'."\n";
|
||||
while(list($key, $val) = each($options))
|
||||
{
|
||||
{
|
||||
if ($key == $selected)
|
||||
{
|
||||
$str .= '<option value="'.$key.'" selected>'.$val.'</option>'."\n";
|
||||
} else {
|
||||
$str .= '<option value="'.$key.'">'.$val.'</option>'."\n";
|
||||
$str .= '<option value="'.$key.'">'.$val.'</option>'."\n";
|
||||
}
|
||||
}
|
||||
$str .= '</select>'."\n";
|
||||
@@ -237,7 +237,7 @@ function html_form_input_checkbox ($name, $checked = null)
|
||||
$str = '<input type="checkbox" name="'.$name.'" checked>'."\n";
|
||||
else
|
||||
$str = '<input type="checkbox" name="'.$name.'">'."\n";
|
||||
return $str;
|
||||
return $str;
|
||||
}
|
||||
|
||||
function html_form_submit ($value = "")
|
||||
@@ -270,7 +270,7 @@ function html_urlify ($text)
|
||||
{
|
||||
$text = ereg_replace($urlreg, "<a href=\"\\1\"> \\2 </a>", $text);
|
||||
}
|
||||
|
||||
|
||||
$emailreg = "([a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+)";
|
||||
if (ereg($emailreg,$text))
|
||||
{
|
||||
@@ -280,7 +280,7 @@ function html_urlify ($text)
|
||||
return $text;
|
||||
}
|
||||
|
||||
// simple httpd header redirect
|
||||
// simple httpd header redirect
|
||||
function redirect ($url = ".")
|
||||
{
|
||||
header("Location: ".$url);
|
||||
@@ -308,7 +308,7 @@ function html_header ($title, $extra = "")
|
||||
<img src="<?=$file_root?>/images/scummvm_logo.png" width="407" height="111" alt="ScummVM" style="float: left">
|
||||
<img src="<?=$file_root?>/images/scummvm_chars.png" width="193" height="111" alt="-" style="float: right">
|
||||
</div>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
function html_footer ()
|
||||
@@ -326,7 +326,7 @@ ScummVM is not affiliated in any way with LucasArts, Inc.
|
||||
|
||||
</body>
|
||||
</html>
|
||||
<?
|
||||
<?php
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -20,7 +20,7 @@ function sidebar_start ($specs_mode = false)
|
||||
|
||||
<table border=0 cellpadding=0 cellspacing=0><tr><td id=sideBar>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
if ($specs_mode) {
|
||||
$g = new htmlmenu("Contents");
|
||||
@@ -94,7 +94,7 @@ function sidebar_start ($specs_mode = false)
|
||||
<a href="http://jigsaw.w3.org/css-validator/"><img src="http://jigsaw.w3.org/css-validator/images/vcss" width="88" height="31" alt="Valid CSS!" ></a>
|
||||
</p>
|
||||
</td><td id="main">
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
function sidebar_end ()
|
||||
@@ -103,7 +103,7 @@ function sidebar_end ()
|
||||
|
||||
</td></tr></table>
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -103,7 +103,7 @@ echo html_round_frame_start("About ScummVM","");
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
<?php
|
||||
echo html_round_frame_end(" "),html_br();
|
||||
}
|
||||
// end of welcome table
|
||||
|
||||
@@ -32,7 +32,7 @@ function addLinkEntry($name, $url, $desc) {
|
||||
|
||||
?>
|
||||
<h1>Links</h1>
|
||||
|
||||
|
||||
<p>
|
||||
<img src="images/scummvm-link.png" width="88" height="31" alt="ScummVM" style="vertical-align: middle; text-align: left; margin: 5px;">
|
||||
<b>Link to us: </b>
|
||||
@@ -50,7 +50,7 @@ function addLinkEntry($name, $url, $desc) {
|
||||
addLinkEntry('GP32 port', 'http://www.distant-earth.co.uk/', 'Information about the GP32 port.');
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- -->
|
||||
|
||||
<h2>Unofficial ports</h2>
|
||||
@@ -60,7 +60,7 @@ function addLinkEntry($name, $url, $desc) {
|
||||
|
||||
<div class="linklist">
|
||||
<?php
|
||||
addLinkEntry('Amiga Port', 'http://people.freenet.de/uweryssel/scumm_en.html',
|
||||
addLinkEntry('Amiga Port', 'http://people.freenet.de/uweryssel/scumm_en.html',
|
||||
'Homepage of the 68k/WarpOS port of ScummVM for the Amiga. Requires 020+ and AGA chipset or RTG Zorro card');
|
||||
addLinkEntry('Amiga Archives', 'http://www.mountmonkey.com/eng_index.html',
|
||||
'An archive of older Amiga ports of ScummVM');
|
||||
@@ -152,11 +152,11 @@ function addLinkEntry($name, $url, $desc) {
|
||||
graphics cards, so you can even play on a television set.');
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- -->
|
||||
|
||||
<h2>Other classic game engine open source projects</h2>
|
||||
<p>The following are links to other classic game engine open source projects similar to ScummVM.
|
||||
<p>The following are links to other classic game engine open source projects similar to ScummVM.
|
||||
Know any other classic game projects that should be linked here?
|
||||
<a href="http://sourceforge.net/sendmessage.php?touser=339357">Let me know!</a>
|
||||
</p>
|
||||
@@ -186,7 +186,7 @@ function addLinkEntry($name, $url, $desc) {
|
||||
"Pentagram is a project aiming to create an Ultima 8 engine for use on modern operating systems.");
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- -->
|
||||
|
||||
<h2>Technical information about SCUMM</h2>
|
||||
@@ -221,8 +221,8 @@ GUI frontends for ScummVM.
|
||||
addLinkEntry("ScummAqua", "http://www.d.kth.se/~d00-ogo/ogosoft/scummaqua/", "For Mac OS X.");
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?
|
||||
|
||||
<?php
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
+1
-1
@@ -92,7 +92,7 @@ echo html_round_frame_start("Website Revamp contest poll","");
|
||||
</center>
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
@@ -124,7 +124,7 @@ echo html_round_frame_start("Press Coverage","");
|
||||
<p><a href="http://slashdot.org/article.pl?sid=01/11/03/1429247"
|
||||
><b>Linux SCUMM Interpreter</b></a>, Slashdot, November 3, 2001
|
||||
</p>
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ echo html_round_frame_start("Screenshots","");
|
||||
?>
|
||||
<h1>Screenshots</h1>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
$view = $HTTP_GET_VARS['view'];
|
||||
$offset = $HTTP_GET_VARS['offset'];
|
||||
|
||||
+5
-5
@@ -42,7 +42,7 @@ beginning with the most specific and important issues... I'd like to hear
|
||||
feedback on any of this, as well as any volunteers who want to help work
|
||||
on the 'rough spots'</p>
|
||||
|
||||
<br><? echo html_headline("PORTS"); ?>
|
||||
<br><?php echo html_headline("PORTS"); ?>
|
||||
<p>Currently we have official in-cvs ports for:</p>
|
||||
<table cellspacing="3" cellpadding="3">
|
||||
<tr><td align="right">SDL: </td><td>We might as well say 'Me'</td></tr>
|
||||
@@ -67,7 +67,7 @@ a week or so, I'll assume you have abandoned that port.</p>
|
||||
<p>Of course, new ports are welcome, if you have ported ScummVM to some new
|
||||
exotic bit of hardware :)</p>
|
||||
|
||||
<br><? echo html_headline("LEGAL"); ?>
|
||||
<br><?php echo html_headline("LEGAL"); ?>
|
||||
|
||||
<p> We are still in negotiations with LucasArts over this, although both of
|
||||
us are hoping to reach some kind of closure very very soon. Obviously,
|
||||
@@ -125,7 +125,7 @@ latest CVS versions and replay older games, to ensure there are no
|
||||
regression bugs.</p>
|
||||
|
||||
|
||||
<br><? echo html_headline("PROGRESS"); ?>
|
||||
<br><?php echo html_headline("PROGRESS"); ?>
|
||||
|
||||
<p>Now on to the good news for progress in the last few weeks/months:</p>
|
||||
|
||||
@@ -153,7 +153,7 @@ people won't have to commit all our obscure command-line parameters to
|
||||
memory. The Launcher in particular is going to be a key point of our next
|
||||
release, along with hopefully support for at least The Dig.</p>
|
||||
|
||||
<br><? echo html_headline("TO DO"); ?>
|
||||
<br><?php echo html_headline("TO DO"); ?>
|
||||
|
||||
<p>So, what needs work?</p>
|
||||
|
||||
@@ -216,7 +216,7 @@ particular) access to the SMUSH display.</p>
|
||||
ScummVM
|
||||
</pre>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
|
||||
+14
-14
@@ -12,49 +12,49 @@ sidebar_start();
|
||||
echo html_round_frame_start("ScummVM Subprojects","");
|
||||
?>
|
||||
<P>
|
||||
The ScummVM team occasionally works on various subprojects, separate from the main
|
||||
ScummVM program. These projects are generally reasonably stagnant and not given a high
|
||||
priority. Regardless, this page is here to inform you of them, in the vague hope of
|
||||
The ScummVM team occasionally works on various subprojects, separate from the main
|
||||
ScummVM program. These projects are generally reasonably stagnant and not given a high
|
||||
priority. Regardless, this page is here to inform you of them, in the vague hope of
|
||||
attracting more developers to help maintain these side-programs.
|
||||
</P>
|
||||
<P>
|
||||
Please do not ask where you can obtain binaries of these programs. Currently both
|
||||
subprojects are still in a state only suitable for developers... so if you can't compile
|
||||
Please do not ask where you can obtain binaries of these programs. Currently both
|
||||
subprojects are still in a state only suitable for developers... so if you can't compile
|
||||
the code yourself, then these are not really ready for you.
|
||||
</P>
|
||||
<H1>ScummEx (cvs module 'scummex')</H1>
|
||||
<P>
|
||||
ScummEx is a multi-platform SCUMM resource browser, viewer and extractor using the
|
||||
ScummEx is a multi-platform SCUMM resource browser, viewer and extractor using the
|
||||
wxWindows toolkit.
|
||||
</P>
|
||||
<P>
|
||||
Development on this project is currently stalled. The code-base needs quite some cleanup,
|
||||
Development on this project is currently stalled. The code-base needs quite some cleanup,
|
||||
and viewers for many resource types still need adding to the code. Patches and volunteers
|
||||
a very welcome...
|
||||
</P>
|
||||
<P>
|
||||
You can try compiled engine for Windows:
|
||||
</P>
|
||||
<a href="downloads/scummexwin32.exe">Windows Daily Snapshot</a> <small> (build from CVS HEAD, <? echo intval(filesize("downloads/residualwin32.exe")/1024) ?>K Win32 .exe file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/scummexwin32.exe")); ?>)</small></li>
|
||||
<a href="downloads/scummexwin32.exe">Windows Daily Snapshot</a> <small> (build from CVS HEAD, <?php echo intval(filesize("downloads/residualwin32.exe")/1024) ?>K Win32 .exe file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/scummexwin32.exe")); ?>)</small></li>
|
||||
|
||||
<BR>
|
||||
|
||||
<H1>Residual (cvs module 'residual')</H1>
|
||||
<P>
|
||||
Residual is a LUA-powered 3D GRIME clone, designed to run the game Grim Fandango. Why
|
||||
'Residual'? Because this engine covers games that the main ScummVM application will not
|
||||
support due to their 3D nature. Also, GRIME is a residue. Yes, we know, it's a bad word
|
||||
Residual is a LUA-powered 3D GRIME clone, designed to run the game Grim Fandango. Why
|
||||
'Residual'? Because this engine covers games that the main ScummVM application will not
|
||||
support due to their 3D nature. Also, GRIME is a residue. Yes, we know, it's a bad word
|
||||
pun.
|
||||
</P>
|
||||
<P>
|
||||
Residual's core is in a fairly decent state, however it is not in full-time development and
|
||||
Residual's core is in a fairly decent state, however it is not in full-time development and
|
||||
as such is progressing slowly.
|
||||
</P>
|
||||
<P>
|
||||
You can try compiled engine for Windows:
|
||||
</P>
|
||||
<a href="downloads/residualwin32.exe">Windows Daily Snapshot</a> <small> (build from CVS HEAD, <? echo intval(filesize("downloads/residualwin32.exe")/1024) ?>K Win32 .exe file, last update: <? echo date("F j, Y, g:i a",filemtime("downloads/residualwin32.exe")); ?>)</small></li>
|
||||
<?
|
||||
<a href="downloads/residualwin32.exe">Windows Daily Snapshot</a> <small> (build from CVS HEAD, <?php echo intval(filesize("downloads/residualwin32.exe")/1024) ?>K Win32 .exe file, last update: <?php echo date("F j, Y, g:i a",filemtime("downloads/residualwin32.exe")); ?>)</small></li>
|
||||
<?php
|
||||
echo html_round_frame_end(" ");
|
||||
|
||||
// end of html
|
||||
|
||||
Reference in New Issue
Block a user