mirror of https://github.com/stella-emu/stella.git
Some documentation updates for the forthcoming 2.1 release.
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@972 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
02bc6ed0cf
commit
714afabf02
|
@ -9,7 +9,7 @@
|
|||
SSSS ttt eeeee llll llll aaaaa
|
||||
|
||||
===============================================================================
|
||||
Release 2.0.1 for Linux, Mac OSX and Windows
|
||||
Release 2.1 for Linux, Mac OSX and Windows
|
||||
===============================================================================
|
||||
|
||||
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most
|
||||
|
@ -21,21 +21,21 @@ of your favorite Atari 2600 games again! Stella was originally developed for
|
|||
Linux by Bradford W. Mott, however, it has been ported to a number of other
|
||||
platforms.
|
||||
|
||||
This is the 2.0.1 release of Stella for Linux, Mac OSX and Windows. Distributions
|
||||
This is the 2.1 release of Stella for Linux, Mac OSX and Windows. Distributions
|
||||
for other operating systems will appear as they become available. The
|
||||
distributions currently available are:
|
||||
|
||||
* Binary distribution in RPM format for Linux (stella-2.0.1-1.i586.rpm)
|
||||
* Binary distribution in RPM format for Linux (stella-2.1-1.i586.rpm)
|
||||
|
||||
* Binary distribution for Mac OSX (StellaOSX2.0.1.dmg.gz)
|
||||
* Binary distribution for Mac OSX (StellaOSX2.1.dmg.gz)
|
||||
|
||||
* Binary installer (exe) for Windows (stella-2.0.1-win32.exe)
|
||||
* Binary installer (exe) for Windows (stella-2.1-win32.exe)
|
||||
|
||||
* Binary zip for Windows (stella-2.0.1-win32.zip)
|
||||
* Binary zip for Windows (stella-2.1-win32.zip)
|
||||
|
||||
* Source code distribution for Linux, Mac OSX and Windows (stella-2.0.1-src.tar.gz)
|
||||
* Source code distribution for Linux, Mac OSX and Windows (stella-2.1-src.tar.gz)
|
||||
|
||||
* Source code in SRPM format for Linux RPM-based systems (stella-2.0.1-1.src.rpm)
|
||||
* Source code in SRPM format for Linux RPM-based systems (stella-2.1-1.src.rpm)
|
||||
|
||||
PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH
|
||||
REQUESTS WILL BE IGNORED!
|
||||
|
|
|
@ -12,6 +12,77 @@
|
|||
Release History
|
||||
===============================================================================
|
||||
|
||||
2.0.1 to 2.1: (January 29, 2006)
|
||||
|
||||
* Added phosphor effect, similar to z26. Useful on ROMs which alternate
|
||||
sprites from one frame to another, resulting in an annoying flicker.
|
||||
When using phosphor mode, a pixels colour is mixed with its previous value,
|
||||
resulting in a blended image that doesn't flicker, emulating the
|
||||
phosphoresence effect on a real television.
|
||||
|
||||
* Added 'pp' developer commandline argument to set the "Display.Phosphor"
|
||||
property, and 'ppblend' to set the amount to blend pixels in phosphor
|
||||
mode. Also added 'Alt p' key to enable/disable phosphor effect while
|
||||
ROM is emulated. By default, phosphor mode is only used when necessary,
|
||||
as specified in the stella.pro file.
|
||||
|
||||
* Renamed 'cheetah' commandline argument to 'cheat'.
|
||||
|
||||
* Added per-frame cheatcodes (4 characters long), which are evaluated
|
||||
each frame.
|
||||
|
||||
* Added cheatcode GUI, where cheats can be named, edited, saved, etc.
|
||||
|
||||
* Cheat codes are now saved to stella.cht file and are automatically
|
||||
reloaded when Stella starts.
|
||||
|
||||
* Improved 'joymouse' functionality. While in GUI mode, any axis will
|
||||
simulate mouse movement, and any button will simulate a mouse click.
|
||||
So the GUI can be completely navigated without a mouse.
|
||||
|
||||
* Improved CommandDialog and LauncherDialog wrt joymouse functionality.
|
||||
These dialogs are used more than any other on devices without a mouse,
|
||||
so joystick axis movement switches between GUI objects, rather than
|
||||
simulating the mouse. This leads to much faster selection of objects.
|
||||
|
||||
* Added mapping of multiple SDL joystick axis to Event Mapping.
|
||||
|
||||
* Added joystick hat support, and mapping of multiple hats to Event Mapping.
|
||||
|
||||
* Added remapping of paddle emulation to the keyboard or joystick axis
|
||||
(the mouse is still used by default for paddles). Related to this,
|
||||
use more precise analog values when analog axis are mapped to
|
||||
analog-type events (such as paddles).
|
||||
|
||||
* Treat joystick events as other types of controllers based on the virtual
|
||||
port entry in stella.pro. This means that mappings for a joystick will
|
||||
emulate other devices when necessary.
|
||||
|
||||
* Added 'sp' developer commandline argument, which sets the
|
||||
"Console.SwapPorts" property and swaps the arrangement of the virtual
|
||||
ports. Useful for games like "Raiders of the Lost Ark", where the
|
||||
joysticks are normally swapped.
|
||||
|
||||
* Added ability to set which Stelladaptor device emulates which virtual
|
||||
joystick port ('sa1' and 'sa2' commandline arguments, which accept
|
||||
'left' or 'right').
|
||||
|
||||
* Fixed issues with jittering joysticks/mice causing weird events when
|
||||
starting Stella.
|
||||
|
||||
* Added 'freq', 'tiafreq' and 'clipvol' commandline arguments, which
|
||||
affect the sound subsystem (see manual for further info).
|
||||
|
||||
* Made state files completely cross-platform, both in terms of endianness
|
||||
as well as CPU size (32 vs. 64 bit).
|
||||
|
||||
* Fixed crash with using 'cheat' and 'break' from the commandline.
|
||||
|
||||
* Implemented dynamic loading of OpenGL library.
|
||||
|
||||
Have fun!
|
||||
|
||||
|
||||
2.0 to 2.0.1: (October 24, 2005)
|
||||
|
||||
* Added 'dirtyrects' support, which speeds up rendering for some Windows users.
|
||||
|
@ -49,7 +120,6 @@
|
|||
* For the OSX port, reverted window resize key combos back to 'Cmd =' and
|
||||
'Cmd -' to match the 1.4.2 release.
|
||||
|
||||
Have fun!
|
||||
|
||||
1.4.2 to 2.0: (October 16, 2005)
|
||||
|
||||
|
@ -144,11 +214,13 @@ Have fun!
|
|||
|
||||
* Updated the Stella manual with pictures of the new integrated GUI.
|
||||
|
||||
|
||||
1.4.2a to 1.4.2b: MacOSX version only (February 27, 2005)
|
||||
|
||||
* Added fix to mute sound while user is loading a new cartridge, or using
|
||||
the Preferences window.
|
||||
|
||||
|
||||
1.4.2 to 1.4.2a: MacOSX version only (February 21, 2005)
|
||||
|
||||
* Fixed problem in timing loop which was causing crashes after 15-30
|
||||
|
@ -157,6 +229,7 @@ Have fun!
|
|||
* Turned optimization on in compiler settings, which had somehow gotten
|
||||
turned off.
|
||||
|
||||
|
||||
1.4.1 to 1.4.2: (February 19, 2005)
|
||||
|
||||
* Updated the sound system. All popping and cracking sounds that previously
|
||||
|
@ -188,6 +261,7 @@ Have fun!
|
|||
|
||||
* For the OSX port; added 'Cmd-R' key to reload the currently loaded ROM.
|
||||
|
||||
|
||||
1.4 to 1.4.1: (August 15, 2004)
|
||||
|
||||
* Fixed PAL sound issues. PAL games now should sound correct (no distortion
|
||||
|
@ -222,6 +296,7 @@ Have fun!
|
|||
* For the OSX port; fixed an issue which would prevent the program from
|
||||
working with OSX 10.1.
|
||||
|
||||
|
||||
1.3 to 1.4: (July 17, 2004)
|
||||
|
||||
* Codebase ported to SDL. The DOS and X11 ports have been discontinued.
|
||||
|
@ -307,6 +382,7 @@ Have fun!
|
|||
* Removed all command line options relating to the X11 port
|
||||
(owncmap, display).
|
||||
|
||||
|
||||
1.2 to 1.3: (February 17, 2003)
|
||||
|
||||
* Improved TIA sound system so that games with digitized audio work
|
||||
|
@ -386,20 +462,24 @@ Have fun!
|
|||
* In the DOS port the ROM image is searched for first using the
|
||||
specified path, then in $STELLA_HOME/ROMS, and finally in $STELLA_HOME
|
||||
|
||||
|
||||
Cyberstella 1.2.1 (May 16, 2002)
|
||||
|
||||
* Removed the built-in games until some legal stuff is sorted out
|
||||
|
||||
|
||||
Cyberstella 1.2 (May 10, 2002)
|
||||
|
||||
* Initial release of a new WIN 32 port of Stella
|
||||
|
||||
|
||||
DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
||||
|
||||
* Fixed a bug with control keys being confused with the pause key
|
||||
|
||||
* Fixed a bug with the pause key causing the application to lockup
|
||||
|
||||
|
||||
1.1 to 1.2: (April 21, 2002)
|
||||
|
||||
* Improved illegal CPU instruction support. Thrust and Qb will now operate
|
||||
|
@ -466,6 +546,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
* Added pause functionality to the core. Implemented in DOS, X11, and
|
||||
SDL versions for now.
|
||||
|
||||
|
||||
1.0 to 1.1: (February 26, 1999)
|
||||
|
||||
* DOS and Linux versions support real Atari 2600 paddles using a
|
||||
|
@ -490,6 +571,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
|
||||
* Improved TIA emulation to support the RESPx multi-sprite trick
|
||||
|
||||
|
||||
1.0b1 to 1.0: (October 7, 1998)
|
||||
|
||||
* DOS version supports 320x200 and 320x240 graphics modes
|
||||
|
@ -502,6 +584,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
|
||||
* Improved Users Manual in several "popular" formats
|
||||
|
||||
|
||||
0.7 to 1.0b1: (July 25, 1998)
|
||||
|
||||
* Supports the following controllers:
|
||||
|
@ -537,6 +620,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
|
||||
* Improved Supercharger emulation
|
||||
|
||||
|
||||
0.6 to 0.7: (June 7, 1997)
|
||||
|
||||
* Improved emulation speed of TIA and 6507
|
||||
|
@ -562,6 +646,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
* Changed TIA peeking so lower nibble of byte read is the same
|
||||
as the TIA address being accessed (Warlords now works)
|
||||
|
||||
|
||||
0.5 to 0.6: (January 18, 1997)
|
||||
|
||||
* Fixed collision detection problem (Freeway works)
|
||||
|
@ -580,6 +665,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
|
||||
* Uses version 1.1 of the TIA Sound library by Ron Fries
|
||||
|
||||
|
||||
0.4 to 0.5: (November 17, 1996)
|
||||
|
||||
* Added sound support
|
||||
|
@ -602,6 +688,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
* Changed the X windows terminal update method to make it faster and
|
||||
easier to understand
|
||||
|
||||
|
||||
0.3 to 0.4 (August 28, 1996):
|
||||
|
||||
* TIA code has been optimized some
|
||||
|
@ -614,6 +701,7 @@ DOS 1.2 to DOS 1.2.1: (April 28, 2002)
|
|||
|
||||
* Better error handling added to the "core"
|
||||
|
||||
|
||||
0.2 to 0.3 (July 12, 1996):
|
||||
|
||||
* Keyboard joystick support is much better (Daniel Marks)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
This is release 2.0.1 of Stella. Stella is a multi-platform Atari 2600 VCS
|
||||
This is release 2.1 of Stella. Stella is a multi-platform Atari 2600 VCS
|
||||
emulator which allows you to play all of your favorite Atari 2600 games
|
||||
on your PC. You'll find the Stella Users Manual in the docs subdirectory.
|
||||
If you'd like to verify that you have the latest release of Stella visit
|
||||
|
@ -10,4 +10,4 @@ the Stella Website at:
|
|||
Enjoy,
|
||||
|
||||
The Stella Team
|
||||
October 24, 2005
|
||||
January 29, 2006
|
||||
|
|
|
@ -22,8 +22,6 @@ Stephen Anthony at stephena@users.sourceforge.net.
|
|||
* Find people to actually do the above ports, and try to more actively
|
||||
recruit people into the Stella project
|
||||
|
||||
* Improve cheatcode support, add GUI, etc
|
||||
|
||||
* Either Support DASM as frontend or integrate a 6507 Assembler
|
||||
|
||||
* Either Support Distella as frontend or integrate a 6507 Disassembler
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<br><br>
|
||||
<center><h2><b>A multi-platform Atari 2600 VCS emulator</b></h2></center>
|
||||
|
||||
<center><h4><b>Release 2.0.1</b></h4></center>
|
||||
<center><h4><b>Release 2.1</b></h4></center>
|
||||
<br><br>
|
||||
|
||||
<center><h2><b>User's Guide</b></h2></center>
|
||||
|
@ -26,6 +26,7 @@
|
|||
<li><a href="#Settings">Settings File</a></li>
|
||||
<li><a href="#Keyboard">Keyboard Layout</a></li>
|
||||
<li><a href="#Remapping">Event Remapping</a></li>
|
||||
<li><a href="#Cheats">Cheatcode Manager</a></li>
|
||||
<li><a href="#Debugger">Integrated Debugger</a></li>
|
||||
<li><a href="#Properties">Game Properties</a></li>
|
||||
<li><a href="#Adaptor">Stelladaptor Support</a></li>
|
||||
|
@ -35,7 +36,7 @@
|
|||
|
||||
<br><br><br>
|
||||
|
||||
<center><b>February 1999 - October 2005</b></center>
|
||||
<center><b>February 1999 - January 2006</b></center>
|
||||
<center><b>The Stella Team</b></center>
|
||||
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
|
||||
|
||||
|
@ -214,44 +215,75 @@
|
|||
Sega Dreamcast, Unix, and Windows.
|
||||
</p>
|
||||
|
||||
<h2><b>New in Release 2.0.1</b></h2>
|
||||
<h2><b>New in Release 2.1</b></h2>
|
||||
|
||||
<ul>
|
||||
<li>Added 'dirtyrects' support, which speeds up rendering for some Windows
|
||||
users.</li>
|
||||
<li>Added <b>phosphor effect</b>, similar to z26. Useful on ROMs which
|
||||
alternate sprites from one frame to another, resulting in an
|
||||
annoying flicker. When using phosphor mode, a pixels colour is mixed
|
||||
with its previous value, resulting in a blended image that doesn't
|
||||
flicker, emulating the phosphoresence effect on a real television.</li>
|
||||
|
||||
<li>Fixed bug where taking snapshots would fail if the snapshot directory
|
||||
wasn't specified.</li>
|
||||
<li>Added 'pp' developer commandline argument to set the "Display.Phosphor"
|
||||
property, and 'ppblend' to set the amount to blend pixels in
|
||||
phosphor mode. Also added 'Alt p' key to enable/disable phosphor
|
||||
effect while ROM is emulated. By default, phosphor mode is only used
|
||||
when necessary, as specified in the stella.pro file.</li>
|
||||
|
||||
<li>Made ROM launcher case-insensitive, so upper and lowercase names are now
|
||||
mixed in the correct order.</li>
|
||||
<li>Renamed 'cheetah' commandline argument to 'cheat'.</li>
|
||||
|
||||
<li>Fixed ZIP ROM support to search the archive for ROMs ending with either
|
||||
.bin or .a26 (case insensitive).</li>
|
||||
<li>Added per-frame cheatcodes (4 characters long), which are evaluated
|
||||
each frame.</li>
|
||||
|
||||
<li>ROMs which don't have an associated properties entry are no longer named
|
||||
'Untitled' in the Stella window or when taking snapshots. The actual
|
||||
ROM name is now used.</li>
|
||||
<li>Added cheatcode GUI, where cheats can be named, edited, saved, etc.</li>
|
||||
|
||||
<li>Changed minimum height of debugger to be 27 lines in the prompt, or approx.
|
||||
700 pixels high. This should make using the debugger easier for users
|
||||
with lower resolution monitors. Related to this, the RomWidget now uses
|
||||
all possible vertical space when changing the debugger height.</li>
|
||||
<li>Cheat codes are now saved to stella.cht file and are automatically
|
||||
reloaded when Stella starts.</li>
|
||||
|
||||
<li>Fixed bug related to upgrading Stella and event mappings being incorrect.
|
||||
Stella now detects this, and uses the default mappings. So upgrading
|
||||
to version 2.0.1 means your event mappings will be reset.</li>
|
||||
<li>Improved 'joymouse' functionality. While in GUI mode, any axis
|
||||
will simulate mouse movement, and any button will simulate a mouse
|
||||
click. So the GUI can be completely navigated without a mouse.</li>
|
||||
|
||||
<li>Fixed bug in loading debugger symbol files generated on different
|
||||
operating systems.</li>
|
||||
<li>Improved CommandDialog and LauncherDialog wrt joymouse functionality.
|
||||
These dialogs are used more than any other on devices without a mouse,
|
||||
so joystick axis movement switches between GUI objects, rather than
|
||||
simulating the mouse. This leads to much faster selection of objects.</li>
|
||||
|
||||
<li>For the Windows port; added exe installer based on InnoSetup.</li>
|
||||
<li>Added mapping of multiple SDL joystick axis to Event Mapping.</li>
|
||||
|
||||
<li>For the Windows port; compiled icon into Stella, so it now looks like
|
||||
a real Win32 application.</li>
|
||||
<li>Added joystick hat support, and mapping of multiple hats to Event
|
||||
Mapping.</li>
|
||||
|
||||
<li>For the OSX port, reverted window resize key combos back to 'Cmd =' and
|
||||
'Cmd -' to match the 1.4.2 release.</li>
|
||||
<li>Added remapping of paddle emulation to the keyboard or joystick axis
|
||||
(the mouse is still used by default for paddles). Related to this,
|
||||
use more precise analog values when analog axis are mapped to
|
||||
analog-type events (such as paddles).</li>
|
||||
|
||||
<li>Treat joystick events as other types of controllers based on the
|
||||
virtual port entry in stella.pro. This means that mappings for a
|
||||
joystick will emulate other devices when necessary.</li>
|
||||
|
||||
<li>Added 'sp' developer commandline argument, which sets the
|
||||
"Console.SwapPorts" property and swaps the arrangement of the
|
||||
virtual ports. Useful for games like "Raiders of the Lost Ark",
|
||||
where the joysticks are normally swapped.</li>
|
||||
|
||||
<li>Added ability to set which Stelladaptor device emulates which virtual
|
||||
joystick port ('sa1' and 'sa2' commandline arguments, which accept
|
||||
'left' or 'right').</li>
|
||||
|
||||
<li>Fixed issues with jittering joysticks/mice causing weird events when
|
||||
starting Stella.</li>
|
||||
|
||||
<li>Added 'freq', 'tiafreq' and 'clipvol' commandline arguments, which
|
||||
affect the sound subsystem (see manual for further info).</li>
|
||||
|
||||
<li>Made state files completely cross-platform, both in terms of endianness
|
||||
as well as CPU size (32 vs. 64 bit).</li>
|
||||
|
||||
<li>Fixed crash with using 'cheat' and 'break' from the commandline.</li>
|
||||
|
||||
<li>Implemented dynamic loading of OpenGL library.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
|
@ -436,7 +468,7 @@
|
|||
</ol>
|
||||
<li><b>Binary EXE installer</b> (stella-<i>release</i>-win32.exe)</li>
|
||||
<ol>
|
||||
<li>Double-click on the installer on follow the onscreen instructions</li>
|
||||
<li>Double-click on the installer and follow the onscreen instructions</li>
|
||||
</ol>
|
||||
</ul>
|
||||
|
||||
|
@ -526,7 +558,7 @@
|
|||
|
||||
<p>The ROM and snapshot settings may be changed by clicking the 'Options'
|
||||
button:<br><br>
|
||||
<img src="graphics/launcher_options_rom.png">
|
||||
<img src="graphics/launcher_options_rom.png">
|
||||
<img src="graphics/launcher_options_snap.png"></p>
|
||||
|
||||
<p>Selecting a new path for ROM or snapshots is done by clicking the 'Path'
|
||||
|
@ -583,6 +615,12 @@
|
|||
If not supported, then use the maximum possible resolution available.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-gl_lib <filename></pre></td>
|
||||
<td>OpenGL mode only. Specify the OpenGL library to use (only use
|
||||
this if you know what you're doing).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-zoom <size></pre></td>
|
||||
<td>Makes window be 'size' times normal.</td>
|
||||
|
@ -615,6 +653,12 @@
|
|||
will determine framerate based on ROM format.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-ppblend <number></pre></td>
|
||||
<td>Set blending for phosphor effect, if enabled (0-100).
|
||||
Default is 77.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-sound <1|0></pre></td>
|
||||
<td>Enable or disable sound generation.</td>
|
||||
|
@ -631,24 +675,77 @@
|
|||
with 512, Windows may need 2048.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-freq <number></pre></td>
|
||||
<td>Set sound sample output frequency (0 - 48000).
|
||||
Default is 31400.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-tiafreq <number></pre></td>
|
||||
<td>Set sound sample generation frequency (0 - 48000).
|
||||
Default is 31400.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-volume <number></pre></td>
|
||||
<td>Set the volume (0 - 100).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-clipvol <1|0></pre></td>
|
||||
<td>Enable volume clipping (eliminates popping).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-cheat <code></pre></td>
|
||||
<td>Use the specified cheatcode (see Cheat section for description).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-showinfo <0|1></pre></td>
|
||||
<td>Shows some game info while Stella is running.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-paddle <0|1|2|3></pre></td>
|
||||
<td>Indicates which paddle the mouse should emulate (defaults to paddle 0).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-joymouse <0|1></pre></td>
|
||||
<td>Indicates whether the joystick emulates the mouse in GUI mode (defaults to off).</td>
|
||||
<td><pre>-sa1 <left|right></pre></td>
|
||||
<td>Stelladaptor 1 emulates specified joystick port.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-showinfo <0|1></pre></td>
|
||||
<td>Shows some game info while Stella is running.</td>
|
||||
<td><pre>-sa2 <left|right></pre></td>
|
||||
<td>Stelladaptor 2 emulates specified joystick port.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-joymouse <0|1></pre></td>
|
||||
<td>Indicates whether the joystick emulates the mouse in GUI mode
|
||||
(defaults to off).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-p1speed <number></pre></td>
|
||||
<td>Speed of emulated mouse movement for paddle 1 (0-100).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-p2speed <number></pre></td>
|
||||
<td>Speed of emulated mouse movement for paddle 2 (0-100).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-p3speed <number></pre></td>
|
||||
<td>Speed of emulated mouse movement for paddle 3 (0-100).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-p4speed <number></pre></td>
|
||||
<td>Speed of emulated mouse movement for paddle 4 (0-100).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -698,6 +795,11 @@
|
|||
<th>Description</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-break <address></pre></td>
|
||||
<td>Set a breakpoint at specified address.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-debugheight <number></pre></td>
|
||||
<td>Set height of debugger in lines of text (currently not 100% working)</td>
|
||||
|
@ -792,6 +894,11 @@
|
|||
<td>Set "Display.Height" property (100 - 256).</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-pp <Yes|No></pre></td>
|
||||
<td>Set "Display.Phosphor" property.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><pre>-hmove <Yes|No></pre></td>
|
||||
<td>Set "Emulation.HmoveBlanks" property.</td>
|
||||
|
@ -872,7 +979,9 @@
|
|||
<h2><b>Linux/UNIX</b></h2>
|
||||
<p>The Linux and UNIX version of Stella searches for the <i>stellarc</i> file in
|
||||
two places. First, it will look for <i>stellarc</i> in your $HOME/.stella directory.
|
||||
Then, it will look for <i>stellarc</i> in the <i>/etc</i> directory.</p>
|
||||
Then, it will look for <i>stellarc</i> in the system-wide directory, which is
|
||||
determined when Stella was built. By default, this would be the
|
||||
<i>/usr/share/stella</i> directory.</p>
|
||||
|
||||
<p>
|
||||
<h2><b>Macintosh</b></h2>
|
||||
|
@ -1016,12 +1125,6 @@
|
|||
<td>Pause</td>
|
||||
<td>Pause</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Cheat code entry</td>
|
||||
<td>Control + c</td>
|
||||
<td>Cmd + c</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
@ -1577,6 +1680,18 @@
|
|||
<td>Backspace</td>
|
||||
<td>Backspace</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Toggle 'phosphor' effect</td>
|
||||
<td>Alt + p</td>
|
||||
<td>Shift-Cmd + p</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Toggle palette</td>
|
||||
<td>Control + p</td>
|
||||
<td>Cmd + p</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br><br><br>
|
||||
|
@ -1593,10 +1708,13 @@
|
|||
<ol>
|
||||
<li>Start playing a game (ie, start the emulation).</li>
|
||||
<li>Enter options mode be pressing <b>Tab</b>.</li>
|
||||
<li>Click the 'Event Mapping' button.</li>
|
||||
<li>Click the 'Input Settings' button.</li>
|
||||
<li>Click the 'Event Mapping' tab.</li>
|
||||
<li>Select event you want to remap and click the 'Map' button.</li>
|
||||
<li>Press a key or a joystick button, and that key/button will be bound
|
||||
to the selected event.</li>
|
||||
to the selected event. If nothing seems to happen, either Stella
|
||||
can't see the input device, or the selected event doesn't support being
|
||||
remapped to the input device.</li>
|
||||
<li>Erase a mapping by clicking 'Erase', or cancel a remap in progress
|
||||
by clicking 'Cancel'.</li>
|
||||
<li>Reset default mappings by clicking 'Defaults'.</li>
|
||||
|
@ -1610,7 +1728,15 @@
|
|||
|
||||
<br><br><br>
|
||||
<p><h1>
|
||||
<a name="Debugger">10. Integrated Debugger</a></h1>
|
||||
<a name="Cheats">10. Cheatcode Manager</a></h1>
|
||||
<hr>
|
||||
|
||||
<p><b>FIXME</b> Add snapshots and description for cheat manager.
|
||||
|
||||
|
||||
<br><br><br>
|
||||
<p><h1>
|
||||
<a name="Debugger">11. Integrated Debugger</a></h1>
|
||||
<hr>
|
||||
|
||||
<p>Have a look at <a href="debugger.html">this page</a> for integrated debugger
|
||||
|
@ -1618,7 +1744,7 @@
|
|||
|
||||
<br><br><br>
|
||||
<p><h1>
|
||||
<a name="Properties">11. Game Properties</a></h1>
|
||||
<a name="Properties">12. Game Properties</a></h1>
|
||||
<hr>
|
||||
|
||||
<p>Stella uses game properties to specify the "best" emulator settings for a
|
||||
|
@ -1763,6 +1889,14 @@
|
|||
right player. The value of this property must be A or B.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td VALIGN="TOP"><i>Console.SwapPorts:</i></td>
|
||||
<td>This property indicates that the left and right ports should be
|
||||
swapped internally. This is used for ROMs like 'Raiders' where the
|
||||
Player 1 joystick is plugged into the right joystick port.
|
||||
The value of this property must be Yes or No.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td VALIGN="TOP"><i>Console.TelevisionType:</i></td>
|
||||
<td>This property indicates the default television setting for the
|
||||
|
@ -1817,6 +1951,12 @@
|
|||
100 <= <i>n</i> <= 256.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td VALIGN="TOP"><i>Display.Phosphor:</i></td>
|
||||
<td>This property indicates whether the phosphor effect should be
|
||||
emulated or not. The value of this property must be Yes or No.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td VALIGN="TOP"><i>Emulation.HmoveBlanks:</i></td>
|
||||
<td>This property indicates whether the TIA HMOVE blank bug should be
|
||||
|
@ -1826,7 +1966,7 @@
|
|||
|
||||
<br><br>
|
||||
<p><h1>
|
||||
<a name="Adaptor">12. Stelladaptor Support</a></h1>
|
||||
<a name="Adaptor">13. Stelladaptor Support</a></h1>
|
||||
<hr>
|
||||
|
||||
<p>Stella supports real Atari 2600 joysticks, paddles and driving controllers
|
||||
|
@ -1849,11 +1989,14 @@
|
|||
either the right joystick, paddles 3 & 4, or the right driving controller.</li>
|
||||
|
||||
<li>Any other Stelladaptors will be ignored.</li>
|
||||
|
||||
<li>The assignment ordering of Stelladaptor to port can be redefined with
|
||||
'sa1' and 'sa2' (see description in 'Starting a Game').</li>
|
||||
</ul>
|
||||
|
||||
<br><br>
|
||||
<p><h1>
|
||||
<a name="Acknowledgments">13. Acknowledgments</a></h1>
|
||||
<a name="Acknowledgments">14. Acknowledgments</a></h1>
|
||||
<hr>
|
||||
|
||||
<p>Bradford W. Mott started developing Stella during the fall of 1995 and since
|
||||
|
@ -2097,7 +2240,7 @@
|
|||
|
||||
<br><br>
|
||||
<p><h1>
|
||||
<a name="License">14. License and Disclaimer</a></h1>
|
||||
<a name="License">15. License and Disclaimer</a></h1>
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
|
|
Loading…
Reference in New Issue