[Scummvm-cvs-logs] CVS: docs/docbook devguide.html,1.1.1.1,1.2 devguide.txt,1.1.1.1,1.2 devguide.xml,1.3,1.4 manual.html,1.15,1.16 manual.pdf,1.15,1.16 manual.txt,1.14,1.15 manual.xml,1.18,1.19

Max Horn fingolfin at users.sourceforge.net
Sun Mar 27 11:34:59 CEST 2005


Update of /cvsroot/scummvm/docs/docbook
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31263

Modified Files:
	devguide.html devguide.txt devguide.xml manual.html manual.pdf 
	manual.txt manual.xml 
Log Message:
A few minor changes

Index: devguide.html
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/devguide.html,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- devguide.html	3 Dec 2004 22:52:43 -0000	1.1.1.1
+++ devguide.html	27 Mar 2005 19:33:12 -0000	1.2
@@ -25,42 +25,49 @@
 <dd>
 <dl>
 <dt>1. <a href="#AEN11">Portability</a></dt>
-<dt>2. <a href="#AEN14">Data types</a></dt>
-<dt>3. <a href="#AEN17">Backends</a></dt>
-<dt>4. <a href="#AEN20">MIDI</a></dt>
-<dt>5. <a href="#AEN23">Sound</a></dt>
-<dt>6. <a href="#AEN26">Timers</a></dt>
-<dt>7. <a href="#AEN29">Files</a></dt>
-<dt>8. <a href="#AEN32">Config Manager</a></dt>
-<dt>9. <a href="#AEN35">Game detector</a></dt>
-<dt>10. <a href="#AEN38">Plugins</a></dt>
-<dt>11. <a href="#AEN41">GUI</a></dt></dl></dd>
-<dt>II. <a href="#AEN44">The Engines</a></dt>
+<dt>2. <a href="#AEN14">How to write a new ScummVM backend</a></dt>
+<dt>3. <a href="#AEN17">Data types</a></dt>
+<dt>4. <a href="#AEN20">Backends: OSystem</a></dt>
 <dd>
 <dl>
-<dt>12. <a href="#AEN48">Basics of a ScummVM game engine</a></dt>
-<dt>13. <a href="#AEN51">SCUMM</a></dt>
+<dt>4.1. <a href="#AEN23">Graphics</a></dt>
+<dt>4.2. <a href="#AEN26">Overlays</a></dt>
+<dt>4.3. <a href="#AEN29">Event handling</a></dt></dl></dd>
+<dt>5. <a href="#AEN32">MIDI</a></dt>
+<dt>6. <a href="#AEN35">Sound</a></dt>
+<dt>7. <a href="#AEN38">Timers</a></dt>
+<dt>8. <a href="#AEN41">Files</a></dt>
+<dt>9. <a href="#AEN44">Config Manager</a></dt>
+<dt>10. <a href="#AEN47">Game detector</a></dt>
+<dt>11. <a href="#AEN50">Plugin system</a></dt>
+<dt>12. <a href="#AEN53">GUI</a></dt></dl></dd>
+<dt>II. <a href="#AEN56">The Engines</a></dt>
 <dd>
 <dl>
-<dt>13.1. <a href="#AEN53">Supported Games</a></dt>
-<dt>13.2. <a href="#AEN56">History</a></dt>
-<dt>13.3. <a href="#AEN59">Concepts</a></dt>
-<dt>13.4. <a href="#AEN62">Graphics</a></dt>
-<dt>13.5. <a href="#AEN65">Scripting</a></dt>
-<dt>13.6. <a href="#AEN68">Actors and Costumes</a></dt>
-<dt>13.7. <a href="#AEN71">Objects</a></dt>
-<dt>13.8. <a href="#AEN74">Text</a></dt>
-<dt>13.9. <a href="#AEN77">iMuse</a></dt>
-<dt>13.10. <a href="#AEN80">INSANE</a></dt>
-<dt>13.11. <a href="#AEN83">SMUSH</a></dt>
-<dt>13.12. <a href="#AEN86">How it all fits
+<dt>13. <a href="#AEN60">How to write a new ScummVM game
+engine</a></dt>
+<dt>14. <a href="#AEN63">SCUMM</a></dt>
+<dd>
+<dl>
+<dt>14.1. <a href="#AEN65">Supported Games</a></dt>
+<dt>14.2. <a href="#AEN68">History</a></dt>
+<dt>14.3. <a href="#AEN71">Concepts</a></dt>
+<dt>14.4. <a href="#AEN74">Graphics</a></dt>
+<dt>14.5. <a href="#AEN77">Scripting</a></dt>
+<dt>14.6. <a href="#AEN80">Actors and Costumes</a></dt>
+<dt>14.7. <a href="#AEN83">Objects</a></dt>
+<dt>14.8. <a href="#AEN86">Text</a></dt>
+<dt>14.9. <a href="#AEN89">iMuse</a></dt>
+<dt>14.10. <a href="#AEN92">INSANE</a></dt>
+<dt>14.11. <a href="#AEN95">SMUSH</a></dt>
+<dt>14.12. <a href="#AEN98">How it all fits
 together</a></dt></dl></dd>
-<dt>14. <a href="#AEN89">Simon the Sorcerer</a></dt>
-<dt>15. <a href="#AEN92">Beneath a Steel Sky</a></dt>
-<dt>16. <a href="#AEN95">Broken Sword 1</a></dt>
-<dt>17. <a href="#AEN98">Broken Sword 2</a></dt>
-<dt>18. <a href="#AEN101">Flight of the Amazon Queen</a></dt>
-<dt>19. <a href="#AEN104">Saga</a></dt></dl></dd></dl></div>
+<dt>15. <a href="#AEN101">Simon the Sorcerer</a></dt>
+<dt>16. <a href="#AEN104">Beneath a Steel Sky</a></dt>
+<dt>17. <a href="#AEN107">Broken Sword 1</a></dt>
+<dt>18. <a href="#AEN110">Broken Sword 2</a></dt>
+<dt>19. <a href="#AEN113">Flight of the Amazon Queen</a></dt>
+<dt>20. <a href="#AEN116">Saga</a></dt></dl></dd></dl></div>
 <div class="PART"><a name="AEN7"></a>
 <div class="TITLEPAGE">
 <h1 class="title">I. The Core: A framework for building portable
@@ -72,24 +79,41 @@
 <dl>
 <dt><b>Table of Contents</b></dt>
 <dt>1. <a href="#AEN11">Portability</a></dt>
-<dt>2. <a href="#AEN14">Data types</a></dt>
-<dt>3. <a href="#AEN17">Backends</a></dt>
-<dt>4. <a href="#AEN20">MIDI</a></dt>
-<dt>5. <a href="#AEN23">Sound</a></dt>
-<dt>6. <a href="#AEN26">Timers</a></dt>
-<dt>7. <a href="#AEN29">Files</a></dt>
-<dt>8. <a href="#AEN32">Config Manager</a></dt>
-<dt>9. <a href="#AEN35">Game detector</a></dt>
-<dt>10. <a href="#AEN38">Plugins</a></dt>
-<dt>11. <a href="#AEN41">GUI</a></dt></dl></div></div>
+<dt>2. <a href="#AEN14">How to write a new ScummVM backend</a></dt>
+<dt>3. <a href="#AEN17">Data types</a></dt>
+<dt>4. <a href="#AEN20">Backends: OSystem</a></dt>
+<dd>
+<dl>
+<dt>4.1. <a href="#AEN23">Graphics</a></dt>
+<dt>4.2. <a href="#AEN26">Overlays</a></dt>
+<dt>4.3. <a href="#AEN29">Event handling</a></dt></dl></dd>
+<dt>5. <a href="#AEN32">MIDI</a></dt>
+<dt>6. <a href="#AEN35">Sound</a></dt>
+<dt>7. <a href="#AEN38">Timers</a></dt>
+<dt>8. <a href="#AEN41">Files</a></dt>
+<dt>9. <a href="#AEN44">Config Manager</a></dt>
+<dt>10. <a href="#AEN47">Game detector</a></dt>
+<dt>11. <a href="#AEN50">Plugin system</a></dt>
+<dt>12. <a href="#AEN53">GUI</a></dt></dl></div></div>
 <div class="chapter">
 <hr>
 <h1><a name="AEN11"></a>Chapter 1. Portability</h1>
 <p>
TODO: Explain why portability is important for us, general
-tips on how to achieve it, thinks to watch out for, etc.</p></div>
+tips on how to achieve it, thinks to watch out for, etc.. Give some
+hints on how to port, and when it might be necessary to provide a
+new backend</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN14"></a>Chapter 2. Data types</h1>
+<h1><a name="AEN14"></a>Chapter 2. How to write a new ScummVM
+backend</h1>
+<p>
TODO: Explain how one would go about creating a new ScummVM
+backend. Mention that usually it's a good idea for consider whether
+a new backend is really necessary or whether one can just use the
+SDL backend. Mention the possibility (and risks) of subclassing the
+SDL backend.</p></div>
+<div class="chapter">
+<hr>
+<h1><a name="AEN17"></a>Chapter 3. Data types</h1>
 <p>
TODO: Data types from scummsys.h (like uint8); high level
 data types like Map/Array/List/String; maybe explain why we don't
 use the Std C++ lib (hey, I still would like to hear a decent
@@ -98,51 +122,63 @@
 well supported on all our target systems ;-).</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN17"></a>Chapter 3. Backends</h1>
+<h1><a name="AEN20"></a>Chapter 4. Backends: OSystem</h1>
 <p>
TODO: Explain the OSystem API; maybe well enough to help
 people start their own one (though maybe we should simply dedicate
 a full "part" for this, with chapters on how to write a new
-backend, plus chapters on all the existing backends... ?)</p></div>
+backend, plus chapters on all the existing backends... ?)</p>
+<div class="section">
+<hr>
+<h2 class="section"><a name="AEN23">4.1. Graphics</a></h2>
+<p>
 TODO</p></div>
+<div class="section">
+<hr>
+<h2 class="section"><a name="AEN26">4.2. Overlays</a></h2>
+<p>
 TODO</p></div>
+<div class="section">
+<hr>
+<h2 class="section"><a name="AEN29">4.3. Event handling</a></h2>
+<p>
 TODO</p></div></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN20"></a>Chapter 4. MIDI</h1>
+<h1><a name="AEN32"></a>Chapter 5. MIDI</h1>
 <p>
TODO: Explain both the backend MIDI code (class MidiDriver)
 as well as the higher level stuff (class MidiParser); MT32 mapping;
 adlib emulation; etc.</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN23"></a>Chapter 5. Sound</h1>
+<h1><a name="AEN35"></a>Chapter 6. Sound</h1>
 <p>
TODO: The mixer; audio streams; audio CD playback /
 emulation; MP3/OGG/Flac/VOC handling...</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN26"></a>Chapter 6. Timers</h1>
+<h1><a name="AEN38"></a>Chapter 7. Timers</h1>
 <p>
 TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN29"></a>Chapter 7. Files</h1>
+<h1><a name="AEN41"></a>Chapter 8. Files</h1>
 <p>
TODO: File class; when to use SaveFile; ...</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN32"></a>Chapter 8. Config Manager</h1>
+<h1><a name="AEN44"></a>Chapter 9. Config Manager</h1>
 <p>
 TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN35"></a>Chapter 9. Game detector</h1>
+<h1><a name="AEN47"></a>Chapter 10. Game detector</h1>
 <p>
 TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN38"></a>Chapter 10. Plugins</h1>
+<h1><a name="AEN50"></a>Chapter 11. Plugin system</h1>
 <p>
 TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN41"></a>Chapter 11. GUI</h1>
+<h1><a name="AEN53"></a>Chapter 12. GUI</h1>
 <p>
TODO: Explain how to use the GUI code; also document the
 various Widget/Dialog classes etc.</p></div></div>
-<div class="PART"><a name="AEN44"></a>
+<div class="PART"><a name="AEN56"></a>
 <div class="TITLEPAGE">
 <h1 class="title">II. The Engines</h1>
-<div class="PARTINTRO"><a name="AEN46"></a>
+<div class="PARTINTRO"><a name="AEN58"></a>
 <p>
TODO: Right now, one chapter devoted to each engine; idea
 is to explain both how the resp. games "work" (i.e. explain data
 formats and stuff like that), as well as the engine internally
@@ -151,95 +187,96 @@
 <div class="TOC">
 <dl>
 <dt><b>Table of Contents</b></dt>
-<dt>12. <a href="#AEN48">Basics of a ScummVM game engine</a></dt>
-<dt>13. <a href="#AEN51">SCUMM</a></dt>
+<dt>13. <a href="#AEN60">How to write a new ScummVM game
+engine</a></dt>
+<dt>14. <a href="#AEN63">SCUMM</a></dt>
 <dd>
 <dl>
-<dt>13.1. <a href="#AEN53">Supported Games</a></dt>
-<dt>13.2. <a href="#AEN56">History</a></dt>
-<dt>13.3. <a href="#AEN59">Concepts</a></dt>
-<dt>13.4. <a href="#AEN62">Graphics</a></dt>
-<dt>13.5. <a href="#AEN65">Scripting</a></dt>
-<dt>13.6. <a href="#AEN68">Actors and Costumes</a></dt>
-<dt>13.7. <a href="#AEN71">Objects</a></dt>
-<dt>13.8. <a href="#AEN74">Text</a></dt>
-<dt>13.9. <a href="#AEN77">iMuse</a></dt>
-<dt>13.10. <a href="#AEN80">INSANE</a></dt>
-<dt>13.11. <a href="#AEN83">SMUSH</a></dt>
-<dt>13.12. <a href="#AEN86">How it all fits
+<dt>14.1. <a href="#AEN65">Supported Games</a></dt>
+<dt>14.2. <a href="#AEN68">History</a></dt>
+<dt>14.3. <a href="#AEN71">Concepts</a></dt>
+<dt>14.4. <a href="#AEN74">Graphics</a></dt>
+<dt>14.5. <a href="#AEN77">Scripting</a></dt>
+<dt>14.6. <a href="#AEN80">Actors and Costumes</a></dt>
+<dt>14.7. <a href="#AEN83">Objects</a></dt>
+<dt>14.8. <a href="#AEN86">Text</a></dt>
+<dt>14.9. <a href="#AEN89">iMuse</a></dt>
+<dt>14.10. <a href="#AEN92">INSANE</a></dt>
+<dt>14.11. <a href="#AEN95">SMUSH</a></dt>
+<dt>14.12. <a href="#AEN98">How it all fits
 together</a></dt></dl></dd>
-<dt>14. <a href="#AEN89">Simon the Sorcerer</a></dt>
-<dt>15. <a href="#AEN92">Beneath a Steel Sky</a></dt>
-<dt>16. <a href="#AEN95">Broken Sword 1</a></dt>
-<dt>17. <a href="#AEN98">Broken Sword 2</a></dt>
-<dt>18. <a href="#AEN101">Flight of the Amazon Queen</a></dt>
-<dt>19. <a href="#AEN104">Saga</a></dt></dl></div></div>
+<dt>15. <a href="#AEN101">Simon the Sorcerer</a></dt>
+<dt>16. <a href="#AEN104">Beneath a Steel Sky</a></dt>
+<dt>17. <a href="#AEN107">Broken Sword 1</a></dt>
+<dt>18. <a href="#AEN110">Broken Sword 2</a></dt>
+<dt>19. <a href="#AEN113">Flight of the Amazon Queen</a></dt>
+<dt>20. <a href="#AEN116">Saga</a></dt></dl></div></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN48"></a>Chapter 12. Basics of a ScummVM game
+<h1><a name="AEN60"></a>Chapter 13. How to write a new ScummVM game
 engine</h1>
 <p>
TODO: Explain/document what makes up a game engine in
-ScummVM; this chapter might help people to start work on a new
+ScummVM; this chapter should help people who want to create a new
 engine.</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN51"></a>Chapter 13. SCUMM</h1>
+<h1><a name="AEN63"></a>Chapter 14. SCUMM</h1>
 <div class="section">
-<h2 class="section"><a name="AEN53">13.1. Supported Games</a></h2>
+<h2 class="section"><a name="AEN65">14.1. Supported Games</a></h2>
 <p>
TODO: List of the games supported by this engine</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN56">13.2. History</a></h2>
+<h2 class="section"><a name="AEN68">14.2. History</a></h2>
 <p>
TODO: History of the engine; both of the engine as part of
 ScummVM (reverse engineered; code donated? since when is it in
 there? etc.); but also of the "original" engine (like which company
 developed it, changes made to it over time, etc.)</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN59">13.3. Concepts</a></h2>
+<h2 class="section"><a name="AEN71">14.3. Concepts</a></h2>
 <p>
TODO: Give an overview over things like actors, costumes,
 resources, sentences, verbs, ...; not too much detail, but enough
 to give people a first idea</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN62">13.4. Graphics</a></h2>
+<h2 class="section"><a name="AEN74">14.4. Graphics</a></h2>
 <p>
TODO: Explain how graphics are rendered in the SCUMM
 engine; start by explaining where they come from (actor/costumes;
 verbs; text; objects; ...); about strips; virtual screens; codecs;
 how scrolling is done; etc.</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN65">13.5. Scripting</a></h2>
+<h2 class="section"><a name="AEN77">14.5. Scripting</a></h2>
 <p>
 TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN68">13.6. Actors and
+<h2 class="section"><a name="AEN80">14.6. Actors and
 Costumes</a></h2>
 <p>
 TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN71">13.7. Objects</a></h2>
+<h2 class="section"><a name="AEN83">14.7. Objects</a></h2>
 <p>
TODO: Object states, classes; inventory; floating objects;
 object rendering; blast objects; etc.</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN74">13.8. Text</a></h2>
+<h2 class="section"><a name="AEN86">14.8. Text</a></h2>
 <p>
 TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN77">13.9. iMuse</a></h2>
+<h2 class="section"><a name="AEN89">14.9. iMuse</a></h2>
 <p>
 TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN80">13.10. INSANE</a></h2>
+<h2 class="section"><a name="AEN92">14.10. INSANE</a></h2>
 <p>
 TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN83">13.11. SMUSH</a></h2>
+<h2 class="section"><a name="AEN95">14.11. SMUSH</a></h2>
 <p>
 TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN86">13.12. How it all fits
+<h2 class="section"><a name="AEN98">14.12. How it all fits
 together</a></h2>
 <p>
TODO: Here we give a run down of all those parts fit
 together; i.e. explain the life cycle of a game play session, from
@@ -247,28 +284,28 @@
 detail...</p></div></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN89"></a>Chapter 14. Simon the Sorcerer</h1>
+<h1><a name="AEN101"></a>Chapter 15. Simon the Sorcerer</h1>
 <p>TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN92"></a>Chapter 15. Beneath a Steel Sky</h1>
+<h1><a name="AEN104"></a>Chapter 16. Beneath a Steel Sky</h1>
 <p>TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN95"></a>Chapter 16. Broken Sword 1</h1>
+<h1><a name="AEN107"></a>Chapter 17. Broken Sword 1</h1>
 <p>TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN98"></a>Chapter 17. Broken Sword 2</h1>
+<h1><a name="AEN110"></a>Chapter 18. Broken Sword 2</h1>
 <p>TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN101"></a>Chapter 18. Flight of the Amazon
+<h1><a name="AEN113"></a>Chapter 19. Flight of the Amazon
 Queen</h1>
 <p>TODO</p></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN104"></a>Chapter 19. Saga</h1>
+<h1><a name="AEN116"></a>Chapter 20. Saga</h1>
 <p>TODO</p></div></div></div>
 </body>
 </html>

Index: devguide.txt
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/devguide.txt,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- devguide.txt	3 Dec 2004 22:52:49 -0000	1.1.1.1
+++ devguide.txt	27 Mar 2005 19:33:29 -0000	1.2
@@ -1,356 +1,313 @@
-                          Developer's Guide to ScummVM
 
-  Foo Bar
+Developer's Guide to ScummVM
 
-     ----------------------------------------------------------------------
+Foo Bar
+     _________________________________________________________
 
    Table of Contents
+   I. The Core: A framework for building portable adventure
+          engines
 
-   I. The Core: A framework for building portable adventure engines
-
-                1. Portability
-
-                2. Data types
-
-                3. Backends
-
-                4. MIDI
-
-                5. Sound
-
-                6. Timers
-
-                7. Files
-
-                8. Config Manager
-
-                9. Game detector
+        1. Portability
+        2. How to write a new ScummVM backend
+        3. Data types
+        4. Backends: OSystem
 
-                10. Plugins
+              4.1. Graphics
+              4.2. Overlays
+              4.3. Event handling
 
-                11. GUI
+        5. MIDI
+        6. Sound
+        7. Timers
+        8. Files
+        9. Config Manager
+        10. Game detector
+        11. Plugin system
+        12. GUI
 
    II. The Engines
 
-                12. Basics of a ScummVM game engine
-
-                13. SCUMM
-
-                             13.1. Supported Games
-
-                             13.2. History
-
-                             13.3. Concepts
-
-                             13.4. Graphics
-
-                             13.5. Scripting
-
-                             13.6. Actors and Costumes
-
-                             13.7. Objects
-
-                             13.8. Text
-
-                             13.9. iMuse
-
-                             13.10. INSANE
-
-                             13.11. SMUSH
-
-                             13.12. How it all fits together
-
-                14. Simon the Sorcerer
-
-                15. Beneath a Steel Sky
-
-                16. Broken Sword 1
-
-                17. Broken Sword 2
+        13. How to write a new ScummVM game engine
+        14. SCUMM
 
-                18. Flight of the Amazon Queen
+              14.1. Supported Games
+              14.2. History
+              14.3. Concepts
+              14.4. Graphics
+              14.5. Scripting
+              14.6. Actors and Costumes
+              14.7. Objects
+              14.8. Text
+              14.9. iMuse
+              14.10. INSANE
+              14.11. SMUSH
+              14.12. How it all fits together
 
-                19. Saga
+        15. Simon the Sorcerer
+        16. Beneath a Steel Sky
+        17. Broken Sword 1
+        18. Broken Sword 2
+        19. Flight of the Amazon Queen
+        20. Saga
 
-        I. The Core: A framework for building portable adventure engines
+I. The Core: A framework for building portable adventure engines
 
-   
Explain all the stuff in ScummVM which is shared by all our engines.
+   Explain all the stuff in ScummVM which is shared by all our
+   engines.
 
    Table of Contents
-
    1. Portability
+   2. How to write a new ScummVM backend
+   3. Data types
+   4. Backends: OSystem
 
-   2. Data types
-
-   3. Backends
-
-   4. MIDI
-
-   5. Sound
-
-   6. Timers
-
-   7. Files
+        4.1. Graphics
+        4.2. Overlays
+        4.3. Event handling
 
-   8. Config Manager
+   5. MIDI
+   6. Sound
+   7. Timers
+   8. Files
+   9. Config Manager
+   10. Game detector
+   11. Plugin system
+   12. GUI
+     _________________________________________________________
 
-   9. Game detector
+Chapter 1. Portability
 
-   10. Plugins
+   TODO: Explain why portability is important for us, general
+   tips on how to achieve it, thinks to watch out for, etc.. Give
+   some hints on how to port, and when it might be necessary to
+   provide a new backend
+     _________________________________________________________
 
-   11. GUI
+Chapter 2. How to write a new ScummVM backend
 
-     ----------------------------------------------------------------------
+   TODO: Explain how one would go about creating a new ScummVM
+   backend. Mention that usually it's a good idea for consider
+   whether a new backend is really necessary or whether one can
+   just use the SDL backend. Mention the possibility (and risks)
+   of subclassing the SDL backend.
+     _________________________________________________________
 
-                             Chapter 1. Portability
+Chapter 3. Data types
 
-   
TODO: Explain why portability is important for us, general tips on how to
-   achieve it, thinks to watch out for, etc.
+   TODO: Data types from scummsys.h (like uint8); high level data
+   types like Map/Array/List/String; maybe explain why we don't
+   use the Std C++ lib (hey, I still would like to hear a decent
+   explanation for this other than "10 years ago it sucked and
+   wasn't portable, so we can't use it, even though all we'd use
+   from it is well supported on all our target systems ;-).
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+Chapter 4. Backends: OSystem
 
-                             Chapter 2. Data types
+   TODO: Explain the OSystem API; maybe well enough to help
+   people start their own one (though maybe we should simply
+   dedicate a full "part" for this, with chapters on how to write
+   a new backend, plus chapters on all the existing backends...
+   ?)
+     _________________________________________________________
 
-   
TODO: Data types from scummsys.h (like uint8); high level data types like
-   Map/Array/List/String; maybe explain why we don't use the Std C++ lib
-   (hey, I still would like to hear a decent explanation for this other than
-   "10 years ago it sucked and wasn't portable, so we can't use it, even
-   though all we'd use from it is well supported on all our target systems
-   ;-).
+4.1. Graphics
 
-     ----------------------------------------------------------------------
+   TODO
+     _________________________________________________________
 
-                              Chapter 3. Backends
+4.2. Overlays
 
-   
TODO: Explain the OSystem API; maybe well enough to help people start
-   their own one (though maybe we should simply dedicate a full "part" for
-   this, with chapters on how to write a new backend, plus chapters on all
-   the existing backends... ?)
+   TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+4.3. Event handling
 
-                                Chapter 4. MIDI
+   TODO
+     _________________________________________________________
 
-   
TODO: Explain both the backend MIDI code (class MidiDriver) as well as
-   the higher level stuff (class MidiParser); MT32 mapping; adlib emulation;
-   etc.
+Chapter 5. MIDI
 
-     ----------------------------------------------------------------------
+   TODO: Explain both the backend MIDI code (class MidiDriver) as
+   well as the higher level stuff (class MidiParser); MT32
+   mapping; adlib emulation; etc.
+     _________________________________________________________
 
-                                Chapter 5. Sound
+Chapter 6. Sound
 
-   
TODO: The mixer; audio streams; audio CD playback / emulation;
+   TODO: The mixer; audio streams; audio CD playback / emulation;
    MP3/OGG/Flac/VOC handling...
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
-
-                               Chapter 6. Timers
-
-   
 TODO
-
-     ----------------------------------------------------------------------
-
-                                Chapter 7. Files
-
-   
TODO: File class; when to use SaveFile; ...
-
-     ----------------------------------------------------------------------
+Chapter 7. Timers
 
-                           Chapter 8. Config Manager
+   TODO
+     _________________________________________________________
 
-   
 TODO
+Chapter 8. Files
 
-     ----------------------------------------------------------------------
+   TODO: File class; when to use SaveFile; ...
+     _________________________________________________________
 
-                            Chapter 9. Game detector
+Chapter 9. Config Manager
 
-   
 TODO
+   TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+Chapter 10. Game detector
 
-                              Chapter 10. Plugins
+   TODO
+     _________________________________________________________
 
-   
 TODO
+Chapter 11. Plugin system
 
-     ----------------------------------------------------------------------
+   TODO
+     _________________________________________________________
 
-                                Chapter 11. GUI
+Chapter 12. GUI
 
-   
TODO: Explain how to use the GUI code; also document the various
-   Widget/Dialog classes etc.
+   TODO: Explain how to use the GUI code; also document the
+   various Widget/Dialog classes etc.
 
-                                II. The Engines
+II. The Engines
 
-   
TODO: Right now, one chapter devoted to each engine; idea is to explain
-   both how the resp. games "work" (i.e. explain data formats and stuff like
-   that), as well as the engine internally works (how are graphics rendered?
-   which methods are involved, etc.).
+   TODO: Right now, one chapter devoted to each engine; idea is
+   to explain both how the resp. games "work" (i.e. explain data
+   formats and stuff like that), as well as the engine internally
+   works (how are graphics rendered? which methods are involved,
+   etc.).
 
    Table of Contents
+   13. How to write a new ScummVM game engine
+   14. SCUMM
 
-   12. Basics of a ScummVM game engine
-
-   13. SCUMM
-
-                13.1. Supported Games
-
-                13.2. History
-
-                13.3. Concepts
-
-                13.4. Graphics
-
-                13.5. Scripting
-
-                13.6. Actors and Costumes
-
-                13.7. Objects
-
-                13.8. Text
-
-                13.9. iMuse
-
-                13.10. INSANE
-
-                13.11. SMUSH
-
-                13.12. How it all fits together
-
-   14. Simon the Sorcerer
-
-   15. Beneath a Steel Sky
-
-   16. Broken Sword 1
-
-   17. Broken Sword 2
-
-   18. Flight of the Amazon Queen
-
-   19. Saga
-
-     ----------------------------------------------------------------------
-
-                  Chapter 12. Basics of a ScummVM game engine
-
-   
TODO: Explain/document what makes up a game engine in ScummVM; this
-   chapter might help people to start work on a new engine.
-
-     ----------------------------------------------------------------------
-
-                               Chapter 13. SCUMM
-
-13.1. Supported Games
-
-   
TODO: List of the games supported by this engine
-
-     ----------------------------------------------------------------------
-
-13.2. History
-
-   
TODO: History of the engine; both of the engine as part of ScummVM
-   (reverse engineered; code donated? since when is it in there? etc.); but
-   also of the "original" engine (like which company developed it, changes
-   made to it over time, etc.)
-
-     ----------------------------------------------------------------------
-
-13.3. Concepts
-
-   
TODO: Give an overview over things like actors, costumes, resources,
-   sentences, verbs, ...; not too much detail, but enough to give people a
-   first idea
+        14.1. Supported Games
+        14.2. History
+        14.3. Concepts
+        14.4. Graphics
+        14.5. Scripting
+        14.6. Actors and Costumes
+        14.7. Objects
+        14.8. Text
+        14.9. iMuse
+        14.10. INSANE
+        14.11. SMUSH
+        14.12. How it all fits together
 
-     ----------------------------------------------------------------------
+   15. Simon the Sorcerer
+   16. Beneath a Steel Sky
+   17. Broken Sword 1
+   18. Broken Sword 2
+   19. Flight of the Amazon Queen
+   20. Saga
+     _________________________________________________________
 
-13.4. Graphics
+Chapter 13. How to write a new ScummVM game engine
 
-   
TODO: Explain how graphics are rendered in the SCUMM engine; start by
-   explaining where they come from (actor/costumes; verbs; text; objects;
-   ...); about strips; virtual screens; codecs; how scrolling is done; etc.
+   TODO: Explain/document what makes up a game engine in ScummVM;
+   this chapter should help people who want to create a new
+   engine.
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+Chapter 14. SCUMM
 
-13.5. Scripting
+14.1. Supported Games
 
-   
 TODO
+   TODO: List of the games supported by this engine
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+14.2. History
 
-13.6. Actors and Costumes
+   TODO: History of the engine; both of the engine as part of
+   ScummVM (reverse engineered; code donated? since when is it in
+   there? etc.); but also of the "original" engine (like which
+   company developed it, changes made to it over time, etc.)
+     _________________________________________________________
 
-   
 TODO
+14.3. Concepts
 
-     ----------------------------------------------------------------------
+   TODO: Give an overview over things like actors, costumes,
+   resources, sentences, verbs, ...; not too much detail, but
+   enough to give people a first idea
+     _________________________________________________________
 
-13.7. Objects
+14.4. Graphics
 
-   
TODO: Object states, classes; inventory; floating objects; object
-   rendering; blast objects; etc.
+   TODO: Explain how graphics are rendered in the SCUMM engine;
+   start by explaining where they come from (actor/costumes;
+   verbs; text; objects; ...); about strips; virtual screens;
+   codecs; how scrolling is done; etc.
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+14.5. Scripting
 
-13.8. Text
+   TODO
+     _________________________________________________________
 
-   
 TODO
+14.6. Actors and Costumes
 
-     ----------------------------------------------------------------------
+   TODO
+     _________________________________________________________
 
-13.9. iMuse
+14.7. Objects
 
-   
 TODO
+   TODO: Object states, classes; inventory; floating objects;
+   object rendering; blast objects; etc.
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+14.8. Text
 
-13.10. INSANE
+   TODO
+     _________________________________________________________
 
-   
 TODO
+14.9. iMuse
 
-     ----------------------------------------------------------------------
+   TODO
+     _________________________________________________________
 
-13.11. SMUSH
+14.10. INSANE
 
-   
 TODO
+   TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
+14.11. SMUSH
 
-13.12. How it all fits together
+   TODO
+     _________________________________________________________
 
-   
TODO: Here we give a run down of all those parts fit together; i.e.
-   explain the life cycle of a game play session, from loading the game, to
-   how the main loop runs in detail...
+14.12. How it all fits together
 
-     ----------------------------------------------------------------------
+   TODO: Here we give a run down of all those parts fit together;
+   i.e. explain the life cycle of a game play session, from
+   loading the game, to how the main loop runs in detail...
+     _________________________________________________________
 
-                         Chapter 14. Simon the Sorcerer
+Chapter 15. Simon the Sorcerer
 
    TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
-
-                        Chapter 15. Beneath a Steel Sky
+Chapter 16. Beneath a Steel Sky
 
    TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
-
-                           Chapter 16. Broken Sword 1
+Chapter 17. Broken Sword 1
 
    TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
-
-                           Chapter 17. Broken Sword 2
+Chapter 18. Broken Sword 2
 
    TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
-
-                     Chapter 18. Flight of the Amazon Queen
+Chapter 19. Flight of the Amazon Queen
 
    TODO
+     _________________________________________________________
 
-     ----------------------------------------------------------------------
-
-                                Chapter 19. Saga
+Chapter 20. Saga
 
    TODO

Index: devguide.xml
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/devguide.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- devguide.xml	21 Dec 2004 02:09:57 -0000	1.3
+++ devguide.xml	27 Mar 2005 19:33:29 -0000	1.4
@@ -29,10 +29,18 @@
     <chapter>
       <title>Portability</title>
       <para>
-TODO: Explain why portability is important for us, general tips on how to achieve it, thinks to watch out for, etc.
+TODO: Explain why portability is important for us, general tips on how to achieve it, thinks to watch out for, etc.. Give some hints on how to port, and when it might be necessary to provide a new backend
+      </para>
+    </chapter>
+
+    <chapter>
+      <title>How to write a new ScummVM backend</title>
+      <para>
+TODO: Explain how one would go about creating a new ScummVM backend. Mention that usually it's a good idea for consider whether a new backend is really necessary or whether one can just use the SDL backend. Mention the possibility (and risks) of subclassing the SDL backend.
       </para>
     </chapter>
 
+
     <chapter>
       <title>Data types</title>
       <para>
@@ -41,10 +49,32 @@
     </chapter>
 
     <chapter>
-      <title>Backends</title>
+      <title>Backends: OSystem</title>
       <para>
 TODO: Explain the OSystem API; maybe well enough to help people start their own one (though maybe we should simply dedicate a full "part" for this, with chapters on how to write a new backend, plus chapters on all the existing backends... ?)
       </para>
+  
+      <section>
+        <title>Graphics</title>
+        <para>
+        TODO
+        </para>
+      </section>
+  
+      <section>
+        <title>Overlays</title>
+        <para>
+        TODO
+        </para>
+      </section>
+  
+      <section>
+        <title>Event handling</title>
+        <para>
+        TODO
+        </para>
+      </section>
+  
     </chapter>
 
     <chapter>
@@ -90,7 +120,7 @@
     </chapter>
 
     <chapter>
-      <title>Plugins</title>
+      <title>Plugin system</title>
       <para>
       TODO
       </para>
@@ -115,9 +145,9 @@
     </partintro>
 
     <chapter>
-      <title>Basics of a ScummVM game engine</title>
+      <title>How to write a new ScummVM game engine</title>
       <para>
-TODO: Explain/document what makes up a game engine in ScummVM; this chapter might help people to start work on a new engine.
+TODO: Explain/document what makes up a game engine in ScummVM; this chapter should help people who want to create a new engine.
       </para>
     </chapter>
 

Index: manual.html
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/manual.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- manual.html	26 Dec 2004 21:43:25 -0000	1.15
+++ manual.html	27 Mar 2005 19:33:29 -0000	1.16
@@ -39,89 +39,91 @@
 <dt>2.3. <a href="#AEN121">Installation</a></dt>
 <dd>
 <dl>
-<dt>2.3.1. <a href="#AEN124">Unix-like (Linux, *BSD, Solaris,
-etc.)</a></dt>
-<dt>2.3.2. <a href="#AEN127">Windows</a></dt>
-<dt>2.3.3. <a href="#AEN130">Mac OS X</a></dt>
-<dt>2.3.4. <a href="#AEN133">Windows Mobile (WinCE / PocketPC /
+<dt>2.3.1. <a href="#AEN124">Debian</a></dt>
+<dt>2.3.2. <a href="#AEN127">Fedora Core / Redhat</a></dt>
+<dt>2.3.3. <a href="#AEN130">Slackware</a></dt>
+<dt>2.3.4. <a href="#AEN133">Mandrake</a></dt>
+<dt>2.3.5. <a href="#AEN136">Windows</a></dt>
+<dt>2.3.6. <a href="#AEN139">Mac OS X</a></dt>
+<dt>2.3.7. <a href="#AEN142">Windows Mobile (WinCE / PocketPC /
 Smartphone)</a></dt>
-<dt>2.3.5. <a href="#AEN136">PalmOS</a></dt>
-<dt>2.3.6. <a href="#AEN139">Dreamcast</a></dt></dl></dd>
-<dt>2.4. <a href="#AEN142">First steps</a></dt>
+<dt>2.3.8. <a href="#AEN145">PalmOS</a></dt>
+<dt>2.3.9. <a href="#AEN148">Dreamcast</a></dt></dl></dd>
+<dt>2.4. <a href="#AEN151">First steps</a></dt>
 <dd>
 <dl>
-<dt>2.4.1. <a href="#AEN153">Unix-like, Windows, Mac OS X</a></dt>
-<dt>2.4.2. <a href="#AEN156">WinCE / PocketPC</a></dt>
-<dt>2.4.3. <a href="#AEN159">Dreamcast</a></dt></dl></dd></dl></dd>
-<dt>3. <a href="#AEN162">Running and using ScummVM</a></dt>
+<dt>2.4.1. <a href="#AEN162">Unix-like, Windows, Mac OS X</a></dt>
+<dt>2.4.2. <a href="#AEN165">WinCE / PocketPC</a></dt>
+<dt>2.4.3. <a href="#AEN168">Dreamcast</a></dt></dl></dd></dl></dd>
+<dt>3. <a href="#AEN171">Running and using ScummVM</a></dt>
 <dd>
 <dl>
-<dt>3.1. <a href="#AEN164">The launcher</a></dt>
+<dt>3.1. <a href="#AEN173">The launcher</a></dt>
 <dd>
 <dl>
-<dt>3.1.1. <a href="#AEN167">Adding/removing a game</a></dt>
-<dt>3.1.2. <a href="#AEN204">Configuring a game</a></dt>
-<dt>3.1.3. <a href="#AEN207">The (global) options
+<dt>3.1.1. <a href="#AEN176">Adding/removing a game</a></dt>
+<dt>3.1.2. <a href="#AEN213">Configuring a game</a></dt>
+<dt>3.1.3. <a href="#AEN216">The (global) options
 dialog</a></dt></dl></dd>
-<dt>3.2. <a href="#AEN234">Command line options</a></dt>
-<dt>3.3. <a href="#AEN425">Hot Keys</a></dt>
-<dt>3.4. <a href="#AEN428">Saving and loading</a></dt>
-<dt>3.5. <a href="#AEN431">Using Macintosh games</a></dt>
-<dt>3.6. <a href="#AEN434">Multi-CD Games</a></dt>
+<dt>3.2. <a href="#AEN243">Command line options</a></dt>
+<dt>3.3. <a href="#AEN434">Hot Keys</a></dt>
+<dt>3.4. <a href="#AEN437">Saving and loading</a></dt>
+<dt>3.5. <a href="#AEN440">Using Macintosh games</a></dt>
+<dt>3.6. <a href="#AEN443">Multi-CD Games</a></dt>
 <dd>
 <dl>
-<dt>3.6.1. <a href="#AEN440">The Curse of Monkey Island</a></dt>
-<dt>3.6.2. <a href="#AEN444">Broken Sword 1</a></dt>
-<dt>3.6.3. <a href="#AEN449">Broken Sword
+<dt>3.6.1. <a href="#AEN449">The Curse of Monkey Island</a></dt>
+<dt>3.6.2. <a href="#AEN453">Broken Sword 1</a></dt>
+<dt>3.6.3. <a href="#AEN458">Broken Sword
 2</a></dt></dl></dd></dl></dd>
-<dt>4. <a href="#AEN454">Configuration</a></dt>
+<dt>4. <a href="#AEN463">Configuration</a></dt>
 <dd>
 <dl>
-<dt>4.1. <a href="#AEN456">Using the launcher</a></dt>
-<dt>4.2. <a href="#AEN459">All config file switches in
+<dt>4.1. <a href="#AEN465">Using the launcher</a></dt>
+<dt>4.2. <a href="#AEN468">All config file switches in
 detail</a></dt>
-<dt>4.3. <a href="#AEN462">Graphics Filters</a></dt>
-<dt>4.4. <a href="#AEN520">Music and Sound</a></dt>
+<dt>4.3. <a href="#AEN471">Graphics Filters</a></dt>
+<dt>4.4. <a href="#AEN529">Music and Sound</a></dt>
 <dd>
 <dl>
-<dt>4.4.1. <a href="#AEN523">Music drivers</a></dt>
-<dt>4.4.2. <a href="#AEN526">Using compressed audiofiles</a></dt>
-<dt>4.4.3. <a href="#AEN529">Volume settings</a></dt>
-<dt>4.4.4. <a href="#AEN532">Output sample
+<dt>4.4.1. <a href="#AEN532">Music drivers</a></dt>
+<dt>4.4.2. <a href="#AEN535">Using compressed audiofiles</a></dt>
+<dt>4.4.3. <a href="#AEN538">Volume settings</a></dt>
+<dt>4.4.4. <a href="#AEN541">Output sample
 rate</a></dt></dl></dd></dl></dd>
 <dt>A. <a href="#sec.supported-games">Supported Games</a></dt>
 <dd>
 <dl>
-<dt>A.1. <a href="#AEN542">LucasArts Games</a></dt>
-<dt>A.2. <a href="#AEN545">Humongous Games</a></dt>
-<dt>A.3. <a href="#AEN548">Adventure Soft Games</a></dt>
-<dt>A.4. <a href="#AEN551">Revolution Games</a></dt>
-<dt>A.5. <a href="#AEN554">Interactive Binary Illusions
+<dt>A.1. <a href="#AEN551">LucasArts Games</a></dt>
+<dt>A.2. <a href="#AEN611">Humongous Games</a></dt>
+<dt>A.3. <a href="#AEN614">Adventure Soft Games</a></dt>
+<dt>A.4. <a href="#AEN617">Revolution Games</a></dt>
+<dt>A.5. <a href="#AEN620">Interactive Binary Illusions
 Games</a></dt>
-<dt>A.6. <a href="#AEN557">Other Games</a></dt></dl></dd>
-<dt>B. <a href="#AEN560">Tools</a></dt>
+<dt>A.6. <a href="#AEN623">Other Games</a></dt></dl></dd>
+<dt>B. <a href="#AEN626">Tools</a></dt>
 <dd>
 <dl>
-<dt>B.1. <a href="#AEN563">compress_san</a></dt>
-<dt>B.2. <a href="#AEN579">compress_scumm_sou</a></dt>
-<dt>B.3. <a href="#AEN584">queenrebuild</a></dt>
-<dt>B.4. <a href="#AEN589">compress_simon</a></dt>
-<dt>B.5. <a href="#AEN594">compress_sword1</a></dt>
-<dt>B.6. <a href="#AEN599">compress_sword2</a></dt></dl></dd>
-<dt>C. <a href="#AEN605">Credits</a></dt>
-<dt><a href="#AEN803">Glossary</a></dt></dl></div>
+<dt>B.1. <a href="#AEN629">compress_san</a></dt>
+<dt>B.2. <a href="#AEN645">compress_scumm_sou</a></dt>
+<dt>B.3. <a href="#AEN650">queenrebuild</a></dt>
+<dt>B.4. <a href="#AEN655">compress_simon</a></dt>
+<dt>B.5. <a href="#AEN660">compress_sword1</a></dt>
+<dt>B.6. <a href="#AEN665">compress_sword2</a></dt></dl></dd>
+<dt>C. <a href="#AEN671">Credits</a></dt>
+<dt><a href="#AEN872">Glossary</a></dt></dl></div>
 <div class="LOT">
 <dl class="LOT">
 <dt><b>List of Examples</b></dt>
-<dt>3-1. <a href="#AEN413">Running Monkey Island, fullscreen, from
+<dt>3-1. <a href="#AEN422">Running Monkey Island, fullscreen, from
 a hard disk (Win32)</a></dt>
-<dt>3-2. <a href="#AEN416">Running Full Throttle from CD,
+<dt>3-2. <a href="#AEN425">Running Full Throttle from CD,
 fullscreen and with subtitles enabled (Win32)</a></dt>
-<dt>3-3. <a href="#AEN419">Running Monkey Island, fullscreen, from
+<dt>3-3. <a href="#AEN428">Running Monkey Island, fullscreen, from
 a hard disk (Unix)</a></dt>
-<dt>3-4. <a href="#AEN422">Running Full Throttle from CD,
+<dt>3-4. <a href="#AEN431">Running Full Throttle from CD,
 fullscreen and with subtitles enabled (Unix)</a></dt>
-<dt>B-1. <a href="#AEN575">Using compress_san</a></dt></dl></div>
+<dt>B-1. <a href="#AEN641">Using compress_san</a></dt></dl></div>
 <div class="chapter">
 <hr>
 <h1><a name="AEN5"></a>Chapter 1. Introduction</h1>
@@ -231,7 +233,7 @@
 in the past. Since they were not done by us, we can not say
 anything about their reliability, legality, or availability, nor
 can we provide support for them. Use them at your own risk!</p>
-<p>
 Among those systems are:</p>
+<p>
 Among those officially unsupported systems are:</p>
 <ul>
 <li>
 <p>MorphOS</p></li>
@@ -313,38 +315,56 @@
 <div class="section">
 <hr>
 <h2 class="section"><a name="AEN121">2.3. Installation</a></h2>
-<p>TODO: Not sure whether we really need this section; most of it
-should already be covered by the above section "How to get
-ScummVM", I think?</p>
+<p>After you have obtained ScummVM as described in the previous
+section, you probably will want to install it on your system. The
+steps required for that differ between the various operating
+systems. In the following we try to cover all the systems we
+officially support.</p>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN124">2.3.1. Unix-like (Linux, *BSD,
-Solaris, etc.)</a></h3>
-<p>TODO</p></div>
+<h3 class="section"><a name="AEN124">2.3.1. Debian</a></h3>
+<p>TODO: Describe how to install via apt-get etc.</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN127">2.3.2. Windows</a></h3>
-<p>TODO</p></div>
+<h3 class="section"><a name="AEN127">2.3.2. Fedora Core /
+Redhat</a></h3>
+<p>TODO: Describe how to install the RPM</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN130">2.3.3. Mac OS X</a></h3>
+<h3 class="section"><a name="AEN130">2.3.3. Slackware</a></h3>
+<p>TODO: Describe how to install the slackware package</p></div>
+<div class="section">
+<hr>
+<h3 class="section"><a name="AEN133">2.3.4. Mandrake</a></h3>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN133">2.3.4. Windows Mobile (WinCE /
+<h3 class="section"><a name="AEN136">2.3.5. Windows</a></h3>
+<p>TODO: Describe which file to download, how to install it
+etc.</p></div>
+<div class="section">
+<hr>
+<h3 class="section"><a name="AEN139">2.3.6. Mac OS X</a></h3>
+<p>TODO: Describe downloading the .dmg, opening it, copying ScummVM
+to appropriate place.</p></div>
+<div class="section">
+<hr>
+<h3 class="section"><a name="AEN142">2.3.7. Windows Mobile (WinCE /
 PocketPC / Smartphone)</a></h3>
-<p>TODO</p></div>
+<p>TODO: Describe installation, possibly based on the PocketSCUMM
+FAQ</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN136">2.3.5. PalmOS</a></h3>
+<h3 class="section"><a name="AEN145">2.3.8. PalmOS</a></h3>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN139">2.3.6. Dreamcast</a></h3>
-<p>TODO</p></div></div>
+<h3 class="section"><a name="AEN148">2.3.9. Dreamcast</a></h3>
+<p>TODO: Might need to explain CD burning techniques
+here...</p></div></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN142">2.4. First steps</a></h2>
+<h2 class="section"><a name="AEN151">2.4. First steps</a></h2>
 <p>TODO: (basic setup; how to add a game using the launcher and the
 play it, getting a first game to run).</p>
 <p>Note: We use the default launcher GUI on many systems, but some
@@ -354,30 +374,30 @@
 <p><img src="img/launcher-empty.png" align="center"></p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN153">2.4.1. Unix-like, Windows, Mac
+<h3 class="section"><a name="AEN162">2.4.1. Unix-like, Windows, Mac
 OS X</a></h3>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN156">2.4.2. WinCE /
+<h3 class="section"><a name="AEN165">2.4.2. WinCE /
 PocketPC</a></h3>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN159">2.4.3. Dreamcast</a></h3>
+<h3 class="section"><a name="AEN168">2.4.3. Dreamcast</a></h3>
 <p>TODO</p></div></div></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN162"></a>Chapter 3. Running and using ScummVM</h1>
+<h1><a name="AEN171"></a>Chapter 3. Running and using ScummVM</h1>
 <div class="section">
-<h2 class="section"><a name="AEN164">3.1. The launcher</a></h2>
+<h2 class="section"><a name="AEN173">3.1. The launcher</a></h2>
 <p>TODO: Explain the launcher and how to use it (even though I hope
 that it's pretty much straightforward); including screenshots?
 Also, handle that the launcher is not the same on all ports (e.g.
 it is different on Dreamcast).</p>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN167">3.1.1. Adding/removing a
+<h3 class="section"><a name="AEN176">3.1.1. Adding/removing a
 game</a></h3>
 <p>Adding a new game via the ScummVM launcher should hopefully be
 quite straight forward.</p>
@@ -426,14 +446,14 @@
 <br></div></li></ol></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN204">3.1.2. Configuring a
+<h3 class="section"><a name="AEN213">3.1.2. Configuring a
 game</a></h3>
 <p>TODO: Explain how to edit the settings for a game in the
 launcher; explain what those setting means, with refs to the
 corresponding sections in this doc.</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN207">3.1.3. The (global) options
+<h3 class="section"><a name="AEN216">3.1.3. The (global) options
 dialog</a></h3>
 <p>TODO: Explain the various settings in this dialog, with
 screenshots.</p>
@@ -457,7 +477,7 @@
 <br></div></div></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN234">3.2. Command line
+<h2 class="section"><a name="AEN243">3.2. Command line
 options</a></h2>
 <p><b class="command">scummvm</b> [<tt class=
 "replaceable"><i>OPTIONS</i></tt>...] <tt class=
@@ -581,28 +601,28 @@
 and game names at <a href=
 "http://www.scummvm.org/compatibility.php" target=
 "_top">http://www.scummvm.org/compatibility.php</a></p>
-<div class="example"><a name="AEN413"></a>
+<div class="example"><a name="AEN422"></a>
 <p><b>Example 3-1. Running Monkey Island, fullscreen, from a hard
 disk (Win32)</b></p>
 <pre class="screen">
 C:\Games\LucasArts\scummvm.exe -f -pC:\Games\LucasArts\monkey\ monkey
 </pre>
 </div>
-<div class="example"><a name="AEN416"></a>
+<div class="example"><a name="AEN425"></a>
 <p><b>Example 3-2. Running Full Throttle from CD, fullscreen and
 with subtitles enabled (Win32)</b></p>
 <pre class="screen">
 C:\Games\LucasArts\scummvm.exe -f -n -pD:\resource\ ft
 </pre>
 </div>
-<div class="example"><a name="AEN419"></a>
+<div class="example"><a name="AEN428"></a>
 <p><b>Example 3-3. Running Monkey Island, fullscreen, from a hard
 disk (Unix)</b></p>
 <pre class="screen">
 /path/to/scummvm -f -p/games/LucasArts/monkey/ monkey
 </pre>
 </div>
-<div class="example"><a name="AEN422"></a>
+<div class="example"><a name="AEN431"></a>
 <p><b>Example 3-4. Running Full Throttle from CD, fullscreen and
 with subtitles enabled (Unix)</b></p>
 <pre class="screen">
@@ -611,26 +631,26 @@
 </div></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN425">3.3. Hot Keys</a></h2>
+<h2 class="section"><a name="AEN434">3.3. Hot Keys</a></h2>
 <p>TODO: This also has to cover platform specific
 details...</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN428">3.4. Saving and
+<h2 class="section"><a name="AEN437">3.4. Saving and
 loading</a></h2>
 <p>TODO: Where savegames are stored; autosaves; how to save/load in
 the various games (i.e. F5 in SCUMM games); including screenshots,
 maybe?</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN431">3.5. Using Macintosh
+<h2 class="section"><a name="AEN440">3.5. Using Macintosh
 games</a></h2>
 <p>TODO: How to access the HFS disks from a non-mac; maybe point to
 rescumm, although this shouldn't be necessary anymore
 now.</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN434">3.6. Multi-CD Games</a></h2>
+<h2 class="section"><a name="AEN443">3.6. Multi-CD Games</a></h2>
 <p>
 In general, ScummVM does not deal very well with multi-CD
 games. This is because ScummVM assumes everything about a game can
 be found in one directory. Even if ScummVM does make some
@@ -655,7 +675,7 @@
 most likely to find in stores now.</p>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN440">3.6.1. The Curse of Monkey
+<h3 class="section"><a name="AEN449">3.6.1. The Curse of Monkey
 Island</a></h3>
 <p>
 For this game, you'll need the comi.la0, comi.la1 and
 comi.la2 files. The comi.la0 file can be found on either CD, but
@@ -667,7 +687,7 @@
 identical.</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN444">3.6.2. Broken Sword 1</a></h3>
+<h3 class="section"><a name="AEN453">3.6.2. Broken Sword 1</a></h3>
 <p>
 For this game, you'll need all of the files from the
 clusters directories on both CDs. You will also need the speech.clu
 files from the speech directories, but since they are not identical
@@ -683,7 +703,7 @@
 them.</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN449">3.6.3. Broken Sword 2</a></h3>
+<h3 class="section"><a name="AEN458">3.6.3. Broken Sword 2</a></h3>
 <p>
 For this game, you'll need all of the files from the
 clusters directories on both CDs. (Actually, a few of them may not
 be strictly necessary, but the ones that I'm uncertain about are
@@ -699,19 +719,19 @@
 them.</p></div></div></div>
 <div class="chapter">
 <hr>
-<h1><a name="AEN454"></a>Chapter 4. Configuration</h1>
+<h1><a name="AEN463"></a>Chapter 4. Configuration</h1>
 <div class="section">
-<h2 class="section"><a name="AEN456">4.1. Using the
+<h2 class="section"><a name="AEN465">4.1. Using the
 launcher</a></h2>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN459">4.2. All config file switches
+<h2 class="section"><a name="AEN468">4.2. All config file switches
 in detail</a></h2>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN462">4.3. Graphics Filters</a></h2>
+<h2 class="section"><a name="AEN471">4.3. Graphics Filters</a></h2>
 <p>
 ScummVM offers several anti-aliasing filters to attempt to
 improve visual quality. These are the same filters used in many
 other emulators, such as MAME. These filters take the original game
@@ -778,17 +798,17 @@
 scalers will scale to 640x480 or 960x720.</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN520">4.4. Music and Sound</a></h2>
+<h2 class="section"><a name="AEN529">4.4. Music and Sound</a></h2>
 <p>TODO</p>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN523">4.4.1. Music drivers</a></h3>
+<h3 class="section"><a name="AEN532">4.4.1. Music drivers</a></h3>
 <p>TODO: Music/midi drivers: list them all, with desc, and
 explanations (current sections 7.0-7.5). Try to help the user in
 choosing the "best" driver.</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN526">4.4.2. Using compressed
+<h3 class="section"><a name="AEN535">4.4.2. Using compressed
 audiofiles</a></h3>
 <p>TODO: Corresponds to current section 7.6. --> Intro-section
 which briefly mentions pros/cons of compressing your audio data;
@@ -800,14 +820,14 @@
 I'd prefer if we joined these, to reduce duplications...</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN529">4.4.3. Volume
+<h3 class="section"><a name="AEN538">4.4.3. Volume
 settings</a></h3>
 <p>TODO: Explain about the volume settings, what the values mean,
 etc. The launcher, command line, config file sections all would
 refer to here.</p></div>
 <div class="section">
 <hr>
-<h3 class="section"><a name="AEN532">4.4.4. Output sample
+<h3 class="section"><a name="AEN541">4.4.4. Output sample
 rate</a></h3>
 <p>
 The output sample rate tells ScummVM how many sound
 samples to play per channel per second. There is much that could be
@@ -844,37 +864,81 @@
 supported precisely, where to get cutscene packs etc.</p>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN542">A.1. LucasArts Games</a></h2>
+<h2 class="section"><a name="AEN551">A.1. LucasArts Games</a></h2>
 <p>TODO: Add a list of all LEC SCUMM games here, with note
 regarding which variants we (don't) support, pointers to special
 problems (how to deal with the mac versions if you are on a PC, for
-example), etc.</p></div>
+example), etc.</p>
+<div class="informaltable"><a name="AEN554"></a>
+<table border="1" frame="border" rules="all" class="CALSTABLE">
+<col width="1*" title="c1">
+<col width="1*" title="c2">
+<thead>
+<tr valign="top">
+<th colspan="2" align="center">Monkey Island 2: LeChuck's
+revenge</th></tr></thead>
+<tbody>
+<tr valign="top">
+<td>Target(s):</td>
+<td>monkey2</td></tr>
+<tr valign="top">
+<td>Supported variants:</td>
+<td>Amiga, FM-TOWNS, Mac and PC versions supported</td></tr>
+<tr valign="top">
+<td>Known issues:</td>
+<td>No known issues, game is completable</td></tr>
+<tr valign="top">
+<td>Note:</td>
+<td>Kanji version requires the FM-TOWNS Font ROM</td></tr>
+<tr valign="top">
+<td>Required files:</td>
+<td>
 
+<p>FM-TOWNS, Mac and PC:</p>
+<ul compact="compact">
+<li><span>MONKEY2.000</span></li>
+<li><span>MONKEY2.001</span></li></ul>
+<p>Amiga:</p>
+<ul compact="compact">
+<li><span>amiga*.ims</span></li>
+<li><span>monkey2.000</span></li>
+<li><span>monkey2.001</span></li>
+<li><span>monkey2.002</span></li>
+<li><span>monkey2.003</span></li>
+<li><span>monkey2.004</span></li>
+<li><span>monkey2.005</span></li>
+<li><span>monkey2.006</span></li>
+<li><span>monkey2.007</span></li>
+<li><span>monkey2.008</span></li>
+<li><span>monkey2.009</span></li>
+<li><span>monkey2.010</span></li>
+<li>
+<span>monkey2.011</span></li></ul></td></tr></tbody></table></div></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN545">A.2. Humongous Games</a></h2>
+<h2 class="section"><a name="AEN611">A.2. Humongous Games</a></h2>
 <p>TODO</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN548">A.3. Adventure Soft
+<h2 class="section"><a name="AEN614">A.3. Adventure Soft
 Games</a></h2>
 <p>TODO: Simon 1, Simon 2 (and their many variants)</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN551">A.4. Revolution Games</a></h2>
+<h2 class="section"><a name="AEN617">A.4. Revolution Games</a></h2>
 <p>TODO: BASS, BS1, BS2</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN554">A.5. Interactive Binary
+<h2 class="section"><a name="AEN620">A.5. Interactive Binary
 Illusions Games</a></h2>
 <p>TODO: FOTAQ</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN557">A.6. Other Games</a></h2>
+<h2 class="section"><a name="AEN623">A.6. Other Games</a></h2>
 <p>TODO: Tell people here regarding support for additional games
 (FAQ); maybe point at FreeSCI, Dosbox, others</p></div></div>
 <div class="appendix">
 <hr>
-<h1><a name="AEN560"></a>Appendix B. Tools</h1>
+<h1><a name="AEN626"></a>Appendix B. Tools</h1>
 <p>TODO: Explain compress_sword2, compress_simon,
 compress_scumm_sou, compress_san, etc. ; rescumm shouldn't have to
 be explained anymore; not sure if descumm should be explained here,
@@ -882,7 +946,7 @@
 debatable...</p>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN563">B.1. compress_san</a></h2>
+<h2 class="section"><a name="AEN629">B.1. compress_san</a></h2>
 <p>TODO</p>
 <p><b class="command">compress_san</b> <tt class=
 "replaceable"><i>inputfile</i></tt> <tt class=
@@ -892,7 +956,7 @@
 zlib for compressing FOBJ gfx chunks inside a san file. It also can
 create ogg separate file with smush audio track (only COMI
 currently supported).</p>
-<div class="example"><a name="AEN575"></a>
+<div class="example"><a name="AEN641"></a>
 <p><b>Example B-1. Using compress_san</b></p>
 <pre class="screen">
 compress_san opening.san uncomp comp
@@ -905,7 +969,7 @@
 been built with Ogg support enabled.</p></div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN579">B.2.
+<h2 class="section"><a name="AEN645">B.2.
 compress_scumm_sou</a></h2>
 <p>TODO</p>
 <p>Used to compress .sou files to .so3 (MP3), .sog (Vorbis), or
@@ -948,7 +1012,7 @@
 </div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN584">B.3. queenrebuild</a></h2>
+<h2 class="section"><a name="AEN650">B.3. queenrebuild</a></h2>
 <p>TODO</p>
 <p>Used to rebuild the datafile of Flight of the Amazon Queen, to
 allow optional MP3/Ogg/FLAC compression.</p>
@@ -966,7 +1030,7 @@
 </div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN589">B.4. compress_simon</a></h2>
+<h2 class="section"><a name="AEN655">B.4. compress_simon</a></h2>
 <p>TODO</p>
 <p>Compresses Simon voc/wav files to MP3/Ogg/FLAC.</p>
 <pre class="screen">
@@ -1008,7 +1072,7 @@
 </div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN594">B.5. compress_sword1</a></h2>
+<h2 class="section"><a name="AEN660">B.5. compress_sword1</a></h2>
 <p>TODO</p>
 <p>Used to compress Broken Sword 1's music and speech files using
 mp3 or vorbis.</p>
@@ -1032,7 +1096,7 @@
 </div>
 <div class="section">
 <hr>
-<h2 class="section"><a name="AEN599">B.6. compress_sword2</a></h2>
+<h2 class="section"><a name="AEN665">B.6. compress_sword2</a></h2>
 <p>TODO</p>
 <p>Used to compress Broken Sword 2's music and speech .clu files to
 .cl3 (MP3), .clg (Vorbis) or .clf (FLAC).</p>
@@ -1077,8 +1141,8 @@
 </div></div>
 <div class="appendix">
 <hr>
-<h1><a name="AEN605"></a>Appendix C. Credits</h1>
-<div class="informaltable"><a name="AEN607"></a>
+<h1><a name="AEN671"></a>Appendix C. Credits</h1>
+<div class="informaltable"><a name="AEN673"></a>
 <table border="0" frame="void" rules="none" class="CALSTABLE">
 <col width="19" title="start">
 <col width="151" title="name">
@@ -1121,7 +1185,7 @@
 <td>Engine: Beneath a Steel Sky, Simon</td></tr>
 <tr>
 <td> </td>
-<td>Pawel Kolodziejski</td>
+<td>Paweł Kołodziejski</td>
 <td>Engine: SCUMM (Codecs, iMUSE, Smush, etc.)</td></tr>
 <tr>
 <td> </td>
@@ -1232,6 +1296,10 @@
 <td>Numerous readability and bugfix patches</td></tr>
 <tr>
 <td> </td>
+<td>Robert Kelsen</td>
+<td>Packaging for SlackWare</td></tr>
+<tr>
+<td> </td>
 <td>Claudio Matsuoka</td>
 <td>Daily Linux/BeOS builds</td></tr>
 <tr>
@@ -1252,7 +1320,7 @@
 <td>Sound support for Amiga SCUMM V2/V3 games</td></tr>
 <tr>
 <td> </td>
-<td>Andreas Roever</td>
+<td>Andreas Röver</td>
 <td>Broken Sword 1/2 MPEG2 cutscene support</td></tr>
 <tr>
 <td> </td>
@@ -1339,7 +1407,7 @@
 <tr>
 <td colspan="3"> </td></tr></tbody></table></div></div>
 <div class="GLOSSARY">
-<h1><a name="AEN803"></a>Glossary</h1>
+<h1><a name="AEN872"></a>Glossary</h1>
 <p>TODO: (explaining abbreviations etc.). Like SCUMM, FOTAQ, COMI,
 FOA, ITE, ...</p>
 <dl>

Index: manual.pdf
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/manual.pdf,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- manual.pdf	26 Dec 2004 21:43:25 -0000	1.15
+++ manual.pdf	27 Mar 2005 19:33:30 -0000	1.16
@@ -4254,15 +4254,25 @@
 /ProcSet [ /PDF /Text ]
 >> endobj
 1056 0 obj <<
-/Length 1635      
+/Length 1636      
 /Filter /FlateDecode
 >>
 stream
-xÚ­XKsÛ6¾ûW¨§’3%’"Eö’ñK®]+q,594=@$$¡&	…
-Ëü/çb·£UξºÃ ;W~k7œ:4gR¸/ïÏn–­¤(œziþŒ¥9ALhü0öâØÄiì…IªÑÌÙ³ë*²­ò–îxÙ<»Ãp
-çó;ßpýȹ½0›OãqÈw;õpoNvDf[ª¡ ¡?ñÒÉDxË2^Ìùª î0Š’Ô¹âð	6-Ë@]©5©r³¸xX DÑìv¼–=ü?º“±ÃŠ‚–†òžTfñ¨“‚VB²ÔY{s˜=“
«Pòš×f1£9¯Éè‰æ¿“>IïFe#¤;œ¦“ÔYðÆâ´èŽù]”lã‚4³[\ý9Ÿ£-ƒ˜Ó	ÍNÓ”½¶»¨òšZÛ=qê‘óEi at AÄ$'Îe͍ÿPéÅ‹Úñù£À,æ7·¸Ì)2ZÑtÀÒoÛ›\³#–ÝS“Ã*Jß™A
-Á­
[ˆ¬ÊjøÍ°*°ú§ßzà‘’V±um'°¥Å÷ѝ†Î¾.M£;#㦂**	«T•Á†Â½ÿÐk‘¥)Ç IÛÒ\ÝU[Z3Ùc«–ù
äí‰ÑKé{töÝIÛÂÕð[0*ŽG#ÀiŸ˜lÔÔÚgÇ‹Úz„”ž8`}ngvtã-+V´=¯‰#ô†(MþznGÐX;–Ú®EÏO´j§".l†¡FMFÄ Œôê¢V¡n‡›-ªW’¼/qm›Ä¶ÞÁ@Z	b
-mì@¥xÍÍ·¦¦«ŠdŠšzJpÅì·}• Ä¬ÖG3¬U±)KGÌóšïˆó)˜E„%+‚´@>–ö¥…±çMoÜ°ê-»iöfíþìÆß÷“ÄKüéÿp 9ù@Lá®å¢ñ÷~àŸŠú?#X¼endstream
+xÚ­WËvÛ6Ýû+ÔUÉs,J$ÅW79~ɵk%Ž¥&‹ºˆ„$Ô$¡`åë;
+/K±gNÐɍÆ^ûƒ8‹½0Í4š{qý±CE¾1@ÞÓ-¯Úw&°>»óÍò'׏œÛ3yC¾Ýª‹;³²%2ßP

+1)i-$ûK­Å07‹ùY³5¯xcSZð†Œžhñ+éÓô±eT¶BºÃ$›dÎœ·§Ew,ï¢bk´™Ùüê÷ÙmŒÀœNhfúLÕk»‹ºh¨µÝÓsÇ_~
+
+¢0HœË†ïá“ç¯jÆ„å3˜=ÞÜâ0o¥ÈiM÷ÀI¿eo
+-ŽXqOm£(
|g
+á«€ˆ7OÞ–d×vöˆ/DЂñ/ð¹óG ÿsôiÆ{°\“šÑ_	‘¶-•&Y–š”8̦kó_µ‚åG>:73V3Éô5ðä‡õºò k,™ø·°S®y#Ô±ð
üû“È™_?—DP´ÚÈöÛ3n ñiÈOå-Ü0rZáÝ»wî0õƒ‰s×áüoÏÓ’•\?
+
+Ì¡‚&œ©‚g£vcݍéó‚AZ¿1;tFCÝ Ú‡¶
ú.²UZÕF«:³ŽœjŒW¤&ɹ’ô
+ágé1²N5oØú În8ÃsšVmIÀc=aõ›m2|Îij•¸Qæ'ÇÚæy[U~|þF73{“·úä§x:vìVÙ™{½új#ª y±ÝÓogA:ùŽ+V
=4ðò JH«‡U@­%‘@¾S÷i²9õ@\¬Tuˆ¢0T¹îû@nŒ·Âºwŏ=ß¡™Î†×O*K?¿Ÿf¤‘;ÃÄ®2Pôƒ¨˜
ÿç0¯!diO€Ò{|ð„O#çmÖU­-Ô|)ò¶¡{K
+sp-Rf&¤²CAé<ÒN
+h@à¦
´IˆÞ¨T•­/0ûXiá¦Z¬JeÍÊyªJNÃjíåIŠO‡­ÃxØq]Â`•HsÌÚ,P¡Øêçëý9_I¬cxãAj.‚;¦nÁ’Ø@ è†É+“³¯#ṼÕ9Þ695›:ôZ…»f%UÇÙ>/‹|ýÚe}
+#µFt…_¹x*B6D€@Tʆÿ†–ªð5¯Âüê81XCÝfÀ¹¤ºNÂÊü¥³kà”eóÊšÄó<<`Ì:kÚ
+K&KŠ);-ÙzšäÉUÛ’o9º“-µ
]÷R
+nmØAduÞÀòD&:õO¿õÀ#%ÝÃVíÀßg7	]S™F·FÇM
,*	«Ë`AáÞÿaÈ•ŽÈÊÐ1hÒ¶4[wõ†6Löت~„¼91ši"}‡ÎÞÂC·Ò–pÕü–ŒŠãÖpšÁß-t6ªkí³ãEc½ŽŸ U«;c<Y¼eå’v½ç5q¡…þÂ¥!à¯ç¶µc©­ZôüäU]WÄ…Í0|ÑC›1(#=ºhT¨ÛæfƒÏ«HÑ—¸¶ŽMbËwАւ¢`*ÛÜü7ÔT`ÅH†ÔÔU‚#fÿ»[“˜ÕziŠ\Z:^4|k@´(€˜¿’YDHY4 %ʱg_;;ÞöÆ
«_вëvgúÑÏnüºŸ¤^ê'?üþß9ùü‚ö:)JqïóþTÕ?ÕñX'endstream
 endobj
 1055 0 obj <<
 /Type /Page
@@ -5073,294 +5083,294 @@
 >> endobj
 1105 0 obj <<
 /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.10b)/Keywords()
-/CreationDate (D:20041226224100)
+/CreationDate (D:20050103235400)
 >> endobj
 xref
 0 1106
 0000000292 65535 f 
 0000000009 00000 n 
 0000006567 00000 n 
-0000229030 00000 n 
+0000229031 00000 n 
 0000000048 00000 n 
 0000000085 00000 n 
 0000067347 00000 n 
-0000228945 00000 n 
+0000228946 00000 n 
 0000000124 00000 n 
 0000000159 00000 n 
 0000098409 00000 n 
-0000228858 00000 n 
+0000228859 00000 n 
 0000000198 00000 n 
 0000000233 00000 n 
 0000101064 00000 n 
-0000228732 00000 n 
+0000228733 00000 n 
 0000000273 00000 n 
 0000000315 00000 n 
 0000101185 00000 n 
-0000228658 00000 n 
+0000228659 00000 n 
 0000000357 00000 n 
 0000000396 00000 n 
 0000101613 00000 n 
-0000228571 00000 n 
+0000228572 00000 n 
 0000000438 00000 n 
 0000000476 00000 n 
 0000104467 00000 n 
-0000228497 00000 n 
+0000228498 00000 n 
 0000000518 00000 n 
 0000000567 00000 n 
 0000107170 00000 n 
-0000228371 00000 n 
+0000228372 00000 n 
 0000000607 00000 n 
 0000000652 00000 n 
 0000107292 00000 n 
-0000228297 00000 n 
+0000228298 00000 n 
 0000000694 00000 n 
 0000000730 00000 n 
 0000109314 00000 n 
-0000228173 00000 n 
+0000228174 00000 n 
 0000000772 00000 n 
 0000000814 00000 n 
 0000111524 00000 n 
-0000228099 00000 n 
+0000228100 00000 n 
 0000000858 00000 n 
 0000000892 00000 n 
 0000113488 00000 n 
-0000228025 00000 n 
+0000228026 00000 n 
 0000000936 00000 n 
 0000000983 00000 n 
 0000113670 00000 n 
-0000227901 00000 n 
+0000227902 00000 n 
 0000001025 00000 n 
 0000001061 00000 n 
 0000114820 00000 n 
-0000227827 00000 n 
+0000227828 00000 n 
 0000001105 00000 n 
 0000001170 00000 n 
 0000114942 00000 n 
-0000227740 00000 n 
+0000227741 00000 n 
 0000001214 00000 n 
 0000001247 00000 n 
 0000115125 00000 n 
-0000227653 00000 n 
+0000227654 00000 n 
 0000001291 00000 n 
 0000001325 00000 n 
 0000115307 00000 n 
-0000227566 00000 n 
+0000227567 00000 n 
 0000001369 00000 n 
 0000001443 00000 n 
 0000115490 00000 n 
-0000227479 00000 n 
+0000227480 00000 n 
 0000001487 00000 n 
 0000001519 00000 n 
 0000115672 00000 n 
-0000227405 00000 n 
+0000227406 00000 n 
 0000001563 00000 n 
 0000001598 00000 n 
 0000115855 00000 n 
-0000227294 00000 n 
+0000227295 00000 n 
 0000001640 00000 n 
 0000001675 00000 n 
 0000121569 00000 n 
-0000227220 00000 n 
+0000227221 00000 n 
 0000001719 00000 n 
 0000001772 00000 n 
 0000121752 00000 n 
-0000227133 00000 n 
+0000227134 00000 n 
 0000001817 00000 n 
 0000001859 00000 n 
 0000121934 00000 n 
-0000227059 00000 n 
+0000227060 00000 n 
 0000001904 00000 n 
 0000001939 00000 n 
 0000131066 00000 n 
-0000226931 00000 n 
+0000226932 00000 n 
 0000001979 00000 n 
 0000002034 00000 n 
 0000131188 00000 n 
-0000226816 00000 n 
+0000226817 00000 n 
 0000002076 00000 n 
 0000002113 00000 n 
 0000131371 00000 n 
-0000226738 00000 n 
+0000226739 00000 n 
 0000002159 00000 n 
 0000002208 00000 n 
 0000145843 00000 n 
-0000226646 00000 n 
+0000226647 00000 n 
 0000002254 00000 n 
 0000002299 00000 n 
 0000161698 00000 n 
-0000226568 00000 n 
+0000226569 00000 n 
 0000002345 00000 n 
 0000002401 00000 n 
 0000169654 00000 n 
-0000226477 00000 n 
+0000226478 00000 n 
 0000002444 00000 n 
 0000002489 00000 n 
 0000183615 00000 n 
-0000226385 00000 n 
+0000226386 00000 n 
 0000002533 00000 n 
 0000002566 00000 n 
 0000183799 00000 n 
-0000226293 00000 n 
+0000226294 00000 n 
 0000002610 00000 n 
 0000002653 00000 n 
 0000186018 00000 n 
-0000226201 00000 n 
+0000226202 00000 n 
 0000002697 00000 n 
 0000002743 00000 n 
 0000186202 00000 n 
-0000226084 00000 n 
+0000226085 00000 n 
 0000002787 00000 n 
 0000002825 00000 n 
 0000186567 00000 n 
-0000226005 00000 n 
+0000226006 00000 n 
 0000002872 00000 n 
 0000002925 00000 n 
 0000186811 00000 n 
-0000225912 00000 n 
+0000225913 00000 n 
 0000002972 00000 n 
 0000003013 00000 n 
 0000188433 00000 n 
-0000225833 00000 n 
+0000225834 00000 n 
 0000003060 00000 n 
 0000003101 00000 n 
 0000190154 00000 n 
-0000225701 00000 n 
+0000225702 00000 n 
 0000003142 00000 n 
 0000003186 00000 n 
 0000190277 00000 n 
-0000225622 00000 n 
+0000225623 00000 n 
 0000003230 00000 n 
 0000003273 00000 n 
 0000190460 00000 n 
-0000225529 00000 n 
+0000225530 00000 n 
 0000003317 00000 n 
 0000003376 00000 n 
 0000190643 00000 n 
-0000225436 00000 n 
+0000225437 00000 n 
 0000003420 00000 n 
 0000003461 00000 n 
 0000195031 00000 n 
-0000225318 00000 n 
+0000225319 00000 n 
 0000003505 00000 n 
 0000003545 00000 n 
 0000195215 00000 n 
-0000225239 00000 n 
+0000225240 00000 n 
 0000003592 00000 n 
 0000003632 00000 n 
 0000197519 00000 n 
-0000225146 00000 n 
+0000225147 00000 n 
 0000003679 00000 n 
 0000003733 00000 n 
 0000197703 00000 n 
-0000225053 00000 n 
+0000225054 00000 n 
 0000003780 00000 n 
 0000003822 00000 n 
 0000197887 00000 n 
-0000224974 00000 n 
+0000224975 00000 n 
 0000003869 00000 n 
 0000003914 00000 n 
 0000199473 00000 n 
-0000224841 00000 n 
+0000224842 00000 n 
 0000003955 00000 n 
 0000004002 00000 n 
 0000199657 00000 n 
-0000224762 00000 n 
+0000224763 00000 n 
 0000004046 00000 n 
 0000004086 00000 n 
 0000199841 00000 n 
-0000224669 00000 n 
+0000224670 00000 n 
 0000004130 00000 n 
 0000004170 00000 n 
 0000200025 00000 n 
-0000224576 00000 n 
+0000224577 00000 n 
 0000004214 00000 n 
 0000004259 00000 n 
 0000200209 00000 n 
-0000224483 00000 n 
+0000224484 00000 n 
 0000004303 00000 n 
 0000004344 00000 n 
 0000200393 00000 n 
-0000224390 00000 n 
+0000224391 00000 n 
 0000004388 00000 n 
 0000004447 00000 n 
 0000200577 00000 n 
-0000224311 00000 n 
+0000224312 00000 n 
 0000004491 00000 n 
 0000004527 00000 n 
 0000202475 00000 n 
-0000224178 00000 n 
+0000224179 00000 n 
 0000004568 00000 n 
 0000004605 00000 n 
 0000202660 00000 n 
-0000224099 00000 n 
+0000224100 00000 n 
 0000004649 00000 n 
 0000004685 00000 n 
 0000203585 00000 n 
-0000224006 00000 n 
+0000224007 00000 n 
 0000004729 00000 n 
 0000004770 00000 n 
 0000205377 00000 n 
-0000223913 00000 n 
+0000223914 00000 n 
 0000004814 00000 n 
 0000004851 00000 n 
 0000205690 00000 n 
-0000223820 00000 n 
+0000223821 00000 n 
 0000004895 00000 n 
 0000004933 00000 n 
 0000207672 00000 n 
-0000223727 00000 n 
+0000223728 00000 n 
 0000004977 00000 n 
 0000005016 00000 n 
 0000209647 00000 n 
-0000223648 00000 n 
+0000223649 00000 n 
 0000005060 00000 n 
 0000005099 00000 n 
 0000212521 00000 n 
-0000223554 00000 n 
+0000223555 00000 n 
 0000005141 00000 n 
 0000005180 00000 n 
-0000215692 00000 n 
-0000223434 00000 n 
+0000215693 00000 n 
+0000223435 00000 n 
 0000005222 00000 n 
 0000005250 00000 n 
-0000215881 00000 n 
-0000223355 00000 n 
+0000215882 00000 n 
+0000223356 00000 n 
 0000005295 00000 n 
 0000005319 00000 n 
-0000216132 00000 n 
-0000223262 00000 n 
+0000216133 00000 n 
+0000223263 00000 n 
 0000005364 00000 n 
 0000005391 00000 n 
-0000216384 00000 n 
-0000223169 00000 n 
+0000216385 00000 n 
+0000223170 00000 n 
 0000005436 00000 n 
 0000005461 00000 n 
-0000216636 00000 n 
-0000223076 00000 n 
+0000216637 00000 n 
+0000223077 00000 n 
 0000005506 00000 n 
 0000005531 00000 n 
-0000216887 00000 n 
-0000222983 00000 n 
+0000216888 00000 n 
+0000222984 00000 n 
 0000005576 00000 n 
 0000005602 00000 n 
-0000217137 00000 n 
-0000222890 00000 n 
+0000217138 00000 n 
+0000222891 00000 n 
 0000005647 00000 n 
 0000005675 00000 n 
-0000217389 00000 n 
-0000222797 00000 n 
+0000217390 00000 n 
+0000222798 00000 n 
 0000005720 00000 n 
 0000005744 00000 n 
-0000218429 00000 n 
-0000222704 00000 n 
+0000218430 00000 n 
+0000222705 00000 n 
 0000005789 00000 n 
 0000005814 00000 n 
-0000218680 00000 n 
-0000222611 00000 n 
+0000218681 00000 n 
+0000222612 00000 n 
 0000005859 00000 n 
 0000005884 00000 n 
-0000218932 00000 n 
-0000222532 00000 n 
+0000218933 00000 n 
+0000222533 00000 n 
 0000005929 00000 n 
 0000005954 00000 n 
 0000006264 00000 n 
@@ -5370,21 +5380,21 @@
 0000006445 00000 n 
 0000006506 00000 n 
 0000000299 00000 f 
-0000221560 00000 n 
-0000221656 00000 n 
+0000221561 00000 n 
+0000221657 00000 n 
 0000007135 00000 n 
 0000006954 00000 n 
 0000006699 00000 n 
 0000007074 00000 n 
 0000000306 00000 f 
-0000221467 00000 n 
+0000221468 00000 n 
 0000067407 00000 n 
 0000054264 00000 n 
 0000007220 00000 n 
 0000067286 00000 n 
 0000055068 00000 n 
 0000000391 00000 f 
-0000221375 00000 n 
+0000221376 00000 n 
 0000055212 00000 n 
 0000055356 00000 n 
 0000055500 00000 n 
@@ -5469,7 +5479,7 @@
 0000066997 00000 n 
 0000067142 00000 n 
 0000000730 00000 f 
-0000221281 00000 n 
+0000221282 00000 n 
 0000101003 00000 n 
 0000101124 00000 n 
 0000101552 00000 n 
@@ -5563,7 +5573,7 @@
 0000207610 00000 n 
 0000209585 00000 n 
 0000212459 00000 n 
-0000215630 00000 n 
+0000215631 00000 n 
 0000098470 00000 n 
 0000096684 00000 n 
 0000092708 00000 n 
@@ -5613,7 +5623,7 @@
 0000102715 00000 n 
 0000102776 00000 n 
 0000102838 00000 n 
-0000219251 00000 n 
+0000219252 00000 n 
 0000104774 00000 n 
 0000104164 00000 n 
 0000102997 00000 n 
@@ -5623,7 +5633,7 @@
 0000104589 00000 n 
 0000104651 00000 n 
 0000104712 00000 n 
-0000221774 00000 n 
+0000221775 00000 n 
 0000109496 00000 n 
 0000106643 00000 n 
 0000104872 00000 n 
@@ -5661,7 +5671,7 @@
 0000106791 00000 n 
 0000106947 00000 n 
 0000109375 00000 n 
-0000219219 00000 n 
+0000219220 00000 n 
 0000113853 00000 n 
 0000111344 00000 n 
 0000109594 00000 n 
@@ -5760,7 +5770,7 @@
 0000145660 00000 n 
 0000145721 00000 n 
 0000145905 00000 n 
-0000221892 00000 n 
+0000221893 00000 n 
 0000133634 00000 n 
 0000133824 00000 n 
 0000133934 00000 n 
@@ -5808,7 +5818,7 @@
 0000169838 00000 n 
 0000169900 00000 n 
 0000000890 00000 f 
-0000221184 00000 n 
+0000221185 00000 n 
 0000169962 00000 n 
 0000170024 00000 n 
 0000170086 00000 n 
@@ -5968,7 +5978,7 @@
 0000183007 00000 n 
 0000183128 00000 n 
 0000000000 00000 f 
-0000221095 00000 n 
+0000221096 00000 n 
 0000183249 00000 n 
 0000183371 00000 n 
 0000183493 00000 n 
@@ -5986,7 +5996,7 @@
 0000186629 00000 n 
 0000186689 00000 n 
 0000186873 00000 n 
-0000222010 00000 n 
+0000222011 00000 n 
 0000188677 00000 n 
 0000188069 00000 n 
 0000187032 00000 n 
@@ -6094,7 +6104,7 @@
 0000203647 00000 n 
 0000203709 00000 n 
 0000203771 00000 n 
-0000222128 00000 n 
+0000222129 00000 n 
 0000205941 00000 n 
 0000205129 00000 n 
 0000203970 00000 n 
@@ -6131,58 +6141,58 @@
 0000212584 00000 n 
 0000212647 00000 n 
 0000212709 00000 n 
-0000214786 00000 n 
-0000214599 00000 n 
+0000214787 00000 n 
+0000214600 00000 n 
 0000212883 00000 n 
-0000214723 00000 n 
-0000222252 00000 n 
-0000217577 00000 n 
-0000215443 00000 n 
-0000214885 00000 n 
-0000215567 00000 n 
-0000215755 00000 n 
-0000215818 00000 n 
-0000215943 00000 n 
-0000216006 00000 n 
-0000216069 00000 n 
-0000216195 00000 n 
-0000216258 00000 n 
-0000216321 00000 n 
-0000216447 00000 n 
-0000216510 00000 n 
-0000216573 00000 n 
-0000216699 00000 n 
-0000216761 00000 n 
-0000216824 00000 n 
-0000216949 00000 n 
-0000217012 00000 n 
-0000217075 00000 n 
-0000217200 00000 n 
-0000217263 00000 n 
-0000217326 00000 n 
-0000217452 00000 n 
-0000217515 00000 n 
-0000219120 00000 n 
-0000218179 00000 n 
-0000217676 00000 n 
-0000218303 00000 n 
-0000218366 00000 n 
-0000218491 00000 n 
-0000218554 00000 n 
-0000218617 00000 n 
-0000218743 00000 n 
-0000218806 00000 n 
-0000218869 00000 n 
-0000218995 00000 n 
-0000219057 00000 n 
-0000219283 00000 n 
-0000222350 00000 n 
-0000222455 00000 n 
-0000229102 00000 n 
-0000237732 00000 n 
-0000237773 00000 n 
-0000237813 00000 n 
-0000238044 00000 n 
+0000214724 00000 n 
+0000222253 00000 n 
+0000217578 00000 n 
+0000215444 00000 n 
+0000214886 00000 n 
+0000215568 00000 n 
+0000215756 00000 n 
+0000215819 00000 n 
+0000215944 00000 n 
+0000216007 00000 n 
+0000216070 00000 n 
+0000216196 00000 n 
+0000216259 00000 n 
+0000216322 00000 n 
+0000216448 00000 n 
+0000216511 00000 n 
+0000216574 00000 n 
+0000216700 00000 n 
+0000216762 00000 n 
+0000216825 00000 n 
+0000216950 00000 n 
+0000217013 00000 n 
+0000217076 00000 n 
+0000217201 00000 n 
+0000217264 00000 n 
+0000217327 00000 n 
+0000217453 00000 n 
+0000217516 00000 n 
+0000219121 00000 n 
+0000218180 00000 n 
+0000217677 00000 n 
+0000218304 00000 n 
+0000218367 00000 n 
+0000218492 00000 n 
+0000218555 00000 n 
+0000218618 00000 n 
+0000218744 00000 n 
+0000218807 00000 n 
+0000218870 00000 n 
+0000218996 00000 n 
+0000219058 00000 n 
+0000219284 00000 n 
+0000222351 00000 n 
+0000222456 00000 n 
+0000229103 00000 n 
+0000237733 00000 n 
+0000237774 00000 n 
+0000237814 00000 n 
+0000238045 00000 n 
 trailer
 <<
 /Size 1106
@@ -6190,5 +6200,5 @@
 /Info 1105 0 R
 >>
 startxref
-238200
+238201
 %%EOF

Index: manual.txt
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/manual.txt,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- manual.txt	26 Dec 2004 21:43:26 -0000	1.14
+++ manual.txt	27 Mar 2005 19:33:32 -0000	1.15
@@ -21,14 +21,17 @@
 
         2.3. Installation
 
-              2.3.1. Unix-like (Linux, *BSD, Solaris, etc.)
-              2.3.2. Windows
-              2.3.3. Mac OS X
-              2.3.4. Windows Mobile (WinCE / PocketPC /
+              2.3.1. Debian
+              2.3.2. Fedora Core / Redhat
+              2.3.3. Slackware
+              2.3.4. Mandrake
+              2.3.5. Windows
+              2.3.6. Mac OS X
+              2.3.7. Windows Mobile (WinCE / PocketPC /
                       Smartphone)
 
-              2.3.5. PalmOS
-              2.3.6. Dreamcast
+              2.3.8. PalmOS
+              2.3.9. Dreamcast
 
         2.4. First steps
 
@@ -201,7 +204,7 @@
    nor can we provide support for them. Use them at your own
    risk!
 
-   Among those systems are:
+   Among those officially unsupported systems are:
 
      * MorphOS
      * GP32
@@ -269,41 +272,60 @@
 
 2.3. Installation
 
-   TODO: Not sure whether we really need this section; most of it
-   should already be covered by the above section "How to get
-   ScummVM", I think?
+   After you have obtained ScummVM as described in the previous
+   section, you probably will want to install it on your system.
+   The steps required for that differ between the various
+   operating systems. In the following we try to cover all the
+   systems we officially support.
      _________________________________________________________
 
-2.3.1. Unix-like (Linux, *BSD, Solaris, etc.)
+2.3.1. Debian
 
-   TODO
+   TODO: Describe how to install via apt-get etc.
      _________________________________________________________
 
-2.3.2. Windows
+2.3.2. Fedora Core / Redhat
 
-   TODO
+   TODO: Describe how to install the RPM
      _________________________________________________________
 
-2.3.3. Mac OS X
+2.3.3. Slackware
 
-   TODO
+   TODO: Describe how to install the slackware package
      _________________________________________________________
 
-2.3.4. Windows Mobile (WinCE / PocketPC / Smartphone)
+2.3.4. Mandrake
 
    TODO
      _________________________________________________________
 
-2.3.5. PalmOS
+2.3.5. Windows
 
-   TODO
+   TODO: Describe which file to download, how to install it etc.
      _________________________________________________________
 
-2.3.6. Dreamcast
+2.3.6. Mac OS X
+
+   TODO: Describe downloading the .dmg, opening it, copying
+   ScummVM to appropriate place.
+     _________________________________________________________
+
+2.3.7. Windows Mobile (WinCE / PocketPC / Smartphone)
+
+   TODO: Describe installation, possibly based on the PocketSCUMM
+   FAQ
+     _________________________________________________________
+
+2.3.8. PalmOS
 
    TODO
      _________________________________________________________
 
+2.3.9. Dreamcast
+
+   TODO: Might need to explain CD burning techniques here...
+     _________________________________________________________
+
 2.4. First steps
 
    TODO: (basic setup; how to add a game using the launcher and
@@ -793,6 +815,35 @@
    regarding which variants we (don't) support, pointers to
    special problems (how to deal with the mac versions if you are
    on a PC, for example), etc.
+
+   Monkey Island 2: LeChuck's revenge
+   Target(s): monkey2
+   Supported variants: Amiga, FM-TOWNS, Mac and PC versions
+   supported
+   Known issues: No known issues, game is completable
+   Note: Kanji version requires the FM-TOWNS Font ROM
+   Required files:
+
+   FM-TOWNS, Mac and PC:
+
+     * MONKEY2.000
+     * MONKEY2.001
+
+   Amiga:
+
+     * amiga*.ims
+     * monkey2.000
+     * monkey2.001
+     * monkey2.002
+     * monkey2.003
+     * monkey2.004
+     * monkey2.005
+     * monkey2.006
+     * monkey2.007
+     * monkey2.008
+     * monkey2.009
+     * monkey2.010
+     * monkey2.011
      _________________________________________________________
 
 A.2. Humongous Games
@@ -1046,7 +1097,7 @@
      Jonathan Gray Engine: SCUMM, HE, Broken Sword II
      Travis Howell Engine: SCUMM, HE, Simon the Sorcerer
      Oliver Kiehl Engine: Beneath a Steel Sky, Simon
-     Pawel Kolodziejski Engine: SCUMM (Codecs, iMUSE, Smush,
+     Pawel/ Kol/odziejski Engine: SCUMM (Codecs, iMUSE, Smush,
    etc.)
      Andrew Kurushin Engine: SAGA
      Gregory Montoir Engine: Flight of the Amazon Queen, HE
@@ -1077,12 +1128,13 @@
      Janne Huttunen V3 actor mask support, Dig/FT SMUSH audio
      Kovács Endre János Several fixes for Simon1
      Jeroen Janssen Numerous readability and bugfix patches
+     Robert Kelsen Packaging for SlackWare
      Claudio Matsuoka Daily Linux/BeOS builds
      Mikesch Nepomuk MI1 VGA floppy patches
      Nicolas Noble Config file and ALSA support
      Willem Jan Palenstijn Packaging for Fedora/RedHat
      Quietust Sound support for Amiga SCUMM V2/V3 games
-     Andreas Roever Broken Sword 1/2 MPEG2 cutscene support
+     Andreas Röver Broken Sword 1/2 MPEG2 cutscene support
      Edward Rudd Fixes for playing MP3 versions of MI1/Loom audio
      Daniel Schepler Final MI1 CD music support, initial Ogg
    Vorbis support

Index: manual.xml
===================================================================
RCS file: /cvsroot/scummvm/docs/docbook/manual.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- manual.xml	26 Dec 2004 21:43:26 -0000	1.18
+++ manual.xml	27 Mar 2005 19:33:33 -0000	1.19
@@ -159,7 +159,7 @@
       legality, or availability, nor can we provide support for them. Use them at your own risk!
       </simpara>
       <simpara>
-      Among those systems are:
+      Among those officially unsupported systems are:
       </simpara>
       <itemizedlist>
       <listitem><simpara>MorphOS</simpara></listitem>
@@ -237,27 +237,45 @@
 
     <section>
       <title>Installation</title>
-      <simpara>TODO: Not sure whether we really need this section;
-      most of it should already be covered by the above section
-      "How to get ScummVM", I think?</simpara>
+      <simpara>After you have obtained ScummVM as described in the previous
+      section, you probably will want to install it on your system. The steps
+      required for that differ between the various operating systems. In the
+      following we try to cover all the systems we officially support.
+      </simpara>
+
       <section>
-        <title>Unix-like (Linux, *BSD, Solaris, etc.)</title>
+        <title>Debian</title>
+        <simpara>TODO: Describe how to install via apt-get etc.</simpara>
+      </section>
+
+      <section>
+        <title>Fedora Core / Redhat</title>
+        <simpara>TODO: Describe how to install the RPM</simpara>
+      </section>
+
+      <section>
+        <title>Slackware</title>
+        <simpara>TODO: Describe how to install the slackware package</simpara>
+      </section>
+
+      <section>
+        <title>Mandrake</title>
         <simpara>TODO</simpara>
       </section>
 
       <section>
         <title>Windows</title>
-        <simpara>TODO</simpara>
+        <simpara>TODO: Describe which file to download, how to install it etc.</simpara>
       </section>
 
       <section>
         <title>Mac OS X</title>
-        <simpara>TODO</simpara>
+        <simpara>TODO: Describe downloading the .dmg, opening it, copying ScummVM to appropriate place.</simpara>
       </section>
 
       <section>
         <title>Windows Mobile (WinCE / PocketPC / Smartphone)</title>
-        <simpara>TODO</simpara>
+        <simpara>TODO: Describe installation, possibly based on the PocketSCUMM FAQ</simpara>
       </section>
 
       <section>
@@ -267,7 +285,7 @@
 
       <section>
         <title>Dreamcast</title>
-        <simpara>TODO</simpara>
+        <simpara>TODO: Might need to explain CD burning techniques here...</simpara>
       </section>
     </section>
 
@@ -1057,6 +1075,169 @@
       with note regarding which variants we (don't) support,
       pointers to special problems (how to deal with the mac versions
       if you are on a PC, for example), etc.</simpara>
+      
+      <!-- For each game a section with this information:
+        * Full name of the game
+        * Variants of it we support
+        * target name(s)
+        * required data files
+        * optional: known problems
+        * optional: how to compress the sound data (link to the corresponding doc section)
+        * optional: further comments; like info about movie packs; etc.
+        
+        We could also include some other "biographical" details, like when the
+        game was first released, etc.. Not at all necessary, just might add a nice
+        touch to it. Very low priority, though.
+
+
+        The following table shows as an example how this might look for Monkey Island 2.
+        Given the complexity of the involved table layout, and the overlap in content
+        with our compatibility web page, it might be a good idea to write a tool
+        which generates this XML from a common input data file. That way, changing
+        the layout of the data presentation becomes easy, too.
+      -->
+
+      <informaltable frame='all'>
+      <tgroup cols='2' colsep='1' rowsep='1'>
+      <colspec colname='c1'/>
+      <colspec colname='c2'/>
+      <thead>
+      <row valign='top'>
+        <entry namest="c1" nameend="c2" align="center">Monkey Island 2: LeChuck's revenge</entry>
+      </row>
+      </thead>
+      <tbody>
+      <row valign='top'>
+        <entry>Target(s):</entry>
+        <entry>monkey2</entry>
+      </row>
+      <row valign='top'>
+        <entry>Supported variants:</entry>
+        <entry>Amiga, FM-TOWNS, Mac and PC versions supported</entry>
+      </row>
+      <row valign='top'>
+        <entry>Known issues:</entry>
+        <entry>No known issues, game is completable</entry>
+      </row>
+      <row valign='top'>
+        <entry>Note:</entry>
+        <entry>Kanji version requires the FM-TOWNS Font ROM</entry>
+      </row>
+      <row valign='top'>
+        <entry>Required files:</entry>
+        <entry>
+          <simpara>FM-TOWNS, Mac and PC:</simpara>
+          <itemizedlist spacing="compact">
+            <listitem><simpara>MONKEY2.000</simpara></listitem>
+            <listitem><simpara>MONKEY2.001</simpara></listitem>
+          </itemizedlist>
+          <simpara>Amiga:</simpara>
+          <itemizedlist spacing="compact">
+            <listitem><simpara>amiga*.ims</simpara></listitem>
+            <listitem><simpara>monkey2.000</simpara></listitem>
+            <listitem><simpara>monkey2.001</simpara></listitem>
+            <listitem><simpara>monkey2.002</simpara></listitem>
+            <listitem><simpara>monkey2.003</simpara></listitem>
+            <listitem><simpara>monkey2.004</simpara></listitem>
+            <listitem><simpara>monkey2.005</simpara></listitem>
+            <listitem><simpara>monkey2.006</simpara></listitem>
+            <listitem><simpara>monkey2.007</simpara></listitem>
+            <listitem><simpara>monkey2.008</simpara></listitem>
+            <listitem><simpara>monkey2.009</simpara></listitem>
+            <listitem><simpara>monkey2.010</simpara></listitem>
+            <listitem><simpara>monkey2.011</simpara></listitem>
+          </itemizedlist>
+        </entry>
+      </row>
+      </tbody>
+      </tgroup>
+      </informaltable>
+
+<!--
+
+Maniac Mansion (original) 
+maniac
+
+Maniac Mansion (enhanced) 
+maniac
+
+Zak McKracken and the Alien Mindbenders (original) 
+zak
+
+Zak McKracken and the Alien Mindbenders (enhanced) 
+zak
+
+Zak McKracken and the Alien Mindbenders (FM-TOWNS) 
+zaktowns
+
+Indiana Jones and the Last Crusade 
+indy3ega
+
+Indiana Jones and the Last Crusade (256) 
+indy
+Indiana Jones and the Last Crusade (FM-TOWNS) 
+indy3towns
+
+Loom 
+loom
+
+Loom (FM-TOWNS) 
+loomtowns
+
+The Secret of Monkey Island (EGA) 
+monkeyega
+
+Passport to Adventure (Indy3, Monkey and Loom demos) 
+pass
+
+Loom (256 color CD version) 
+loomcd
+
+The Secret of Monkey Island (VGA Floppy) 
+monkeyvga
+
+The Secret of Monkey Island (VGA CD) 
+monkey
+
+The Secret of Monkey Island (Alternative VGA CD) 
+monkey
+The Secret of Monkey Island (Sega CD) 
+game
+
+Monkey Island 2: LeChuck's revenge 
+monkey
+Monkey Island 2: LeChuck's revenge (DOS Demo) 
+mi2demo
+
+Indiana Jones 4 and the Fate of Atlantis 
+atlantis
+
+Indiana Jones 4 and the Fate of Atlantis (FM-TOWNS) 
+indy
+Indiana Jones 4 and the Fate of Atlantis (Demo) 
+playfate
+
+Day Of The Tentacle 
+tentacle
+
+Day Of The Tentacle (Demo) 
+dottdemo
+
+Sam & Max 
+samnmax
+
+Sam & Max (Demo) 
+samdemo
+
+Full Throttle 
+ft
+
+The Dig 
+dig
+
+Curse of Monkey Island 
+comi
+-->
     </section>
 
     <section>





More information about the Scummvm-git-logs mailing list