diff options
author | B. Watson <yalhcru@gmail.com> | 2019-12-02 09:02:51 -0500 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2019-12-15 17:06:24 +0700 |
commit | 7eec90c13c0ee1155763a0ce7087c2a38e7b00e8 (patch) | |
tree | 018cfafd19864d4ad336d0061e6b05e0a228717b /games/stella/stella.pod | |
parent | bad3717093221baae8426dd431f3e28471eb7a3d (diff) |
games/stella: Updated for version 6.0.2, update man page.
Signed-off-by: B. Watson <yalhcru@gmail.com>
Diffstat (limited to 'games/stella/stella.pod')
-rw-r--r-- | games/stella/stella.pod | 1411 |
1 files changed, 0 insertions, 1411 deletions
diff --git a/games/stella/stella.pod b/games/stella/stella.pod deleted file mode 100644 index 908d33cc28d57..0000000000000 --- a/games/stella/stella.pod +++ /dev/null @@ -1,1411 +0,0 @@ -# pod source for stella man page. Convert with: -# pod2man --stderr -s6 -cSlackBuilds.org -r5.0.2 -u stella.pod > stella.6 - -=pod - -=head1 NAME - -stella - an Atari 2600 emulator - -=head1 SYNOPSIS - -B<stella> I<options> I<ROM file> - -=head1 DESCRIPTION - -B<stella> is a comprehensive emulator of the old Atari 2600 video-game -console. It support most Atari 2600 games and many peripherals. - -If you start Stella and do not specify a ROM image, it will start in -'ROM Launcher' mode. If this is your first time starting Stella, you -will be asked to select the default ROM directory to use. - -This man page only documents the command-line options and default -keybindings. The complete documentation is in I<index.html> and -I<debugger.html>, usually installed in I</usr/share/doc/stella/> or -I</usr/doc/stella-4.7.2/>. - -=head1 OPTIONS - -=over 4 - -=item B<-video> <direct3d|opengl|opengles2|opengles|software> - -Use the given rendering backend (where applicable); default is the best -available mode detected. - -=item B<-vsync> <1|0> - -Synchronize screen updates to the vertical blank period. This can -result in smoother updates, and eliminate tearing. - -=item B<-fullscreen> <1|0> - -Enable fullscreen mode. - -=item B<-center> <1|0> - -Centers game window (if possible). - -=item B<-palette> <standard|z26|user> - -Set the palette to either normal Stella, the one used in the z26 -emulator, or a user-defined palette. - -=item B<-colorloss> <1|0> - -Enable/disable the PAL color-loss effect. - -=item B<-framerate> <number> - -Display the given number of frames per second. Normally, Stella will -determine framerate based on number of scanlines. Setting this to 0 -automatically enables auto-frame calculation (ie, framerate based on -scanlines). - -=item B<-timing> <sleep|busy> - -Determines type of wait to perform between processing frames. Sleep -will release the CPU as much as possible, and is the preferred method -on laptops (and other low-powered devices) and when using VSync. Busy -will emulate z26 busy-wait behaviour, and use all possible CPU time, -but may eliminate graphical 'tearing' in software mode. - -=item B<-uimessages> <1|0> - -Enable or disable display of message in the UI. Note that messages -indicating serious errors override this setting, and are always shown. - -=item B<-sound> <1|0> - -Enable or disable sound generation. - -=item B<-fragsize> <number> - -Specify the sound fragment size to use. Linux/Mac seems to work with -512, Windows usually needs 1024. - -=item B<-freq> <number> - -Set sound sample output frequency (11025,22050,31400,44100,48000) -Default is 31400. Do not change unless you experience sound issues. - -=item B<-volume> <number> - -Set the volume (0 - 100). - -=item B<-tia.zoom> <zoom> - -Use the specified zoom level (integer) while in TIA/emulation mode. - -=item B<-tia.inter> <1|0> - -Use interpolation for the TIA image (results in blending/smoothing of -the image). - -=item B<-tia.aspectn> <number> - -=item B<-tia.aspectp> <number> - -Specify the amount (as a percentage) to scale the TIA image width in -NTSC and PAL mode. Since many video modes do not use square pixels, you -can reduce width until the pixels appear square. Allowable values are -80 - 120; I find 85 - 90 gives the most authentic look for NTSC, and -105 - 110 for PAL. - -=item B<-tia.fsfill> <1|0> - -Stretch TIA image completely while in fullscreen mode (vs. an integral -stretch which won't necessarily completely fill the screen). - -=item B<-tia.dbgcolors> <roygbp> - -Assigns the colours (R)ed, (O)range, (Y)ellow, (G)reen, -(B)lue and (P)urple to each graphical register P0/M0/P1/M1/PF/BL, -respectively. Currently, these can be changed around to apply different -colours to the respective register. - -=item B<-tv.phosphor> <always|byrom> - -When to use phosphor mode. - -=item B<-tv.phosblend> <0 - 100> - -Set default blend level in phosphor mode. - -=item B<-tv.filter> <1 - 6> - -Blargg TV effects, 0 is disabled, next numbers in sequence represent -presets for 'Composite', 'S-Video', 'RGB', 'Bad Adjust', and 'Custom' -modes. - -=item B<-tv.scanlines> <0 - 100> - -Blargg TV effects scanline intensity, where 0 means completely off. - -=item B<-tv.scaninter> <1|0> - -Blargg TV effects scanline interpolation, resulting in -blending/smoothing of the scanlines. - -=item B<-tv.jitter> <1|0> - -Enable TV jitter effect. - -=item B<-tv.jitter_recovery> <1 - 20> - -Set recovery time for TV jitter effect. - -=item B<-tv.contrast> <number> - -Blargg TV effects 'contrast' (only available in custom mode, range -1.0 -to 1.0). - -=item B<-tv.brightness> <number> - -Blargg TV effects 'brightness' (only available in custom mode, range --1.0 to 1.0). - -=item B<-tv.hue> <number> - -Blargg TV effects 'hue' (only available in custom mode, range -1.0 to -1.0). - -=item B<-tv.saturation> <number> - -Blargg TV effects 'saturation' (only available in custom mode, range --1.0 to 1.0). - -=item B<-tv.gamma> <number> - -Blargg TV effects 'gamma' (only available in custom mode, range -1.0 to -1.0). - -=item B<-tv.sharpness> <number> - -Blargg TV effects 'sharpness' (only available in custom mode, range --1.0 to 1.0). - -=item B<-tv.resolution> <number> - -Blargg TV effects 'resolution' (only available in custom mode, range --1.0 to 1.0). - -=item B<-tv.artifacts> <number> - -Blargg TV effects 'artifacts' (only available in custom mode, range --1.0 to 1.0). - -=item B<-tv.fringing> <number> - -Blargg TV effects 'fringing' (only available in custom mode, range -1.0 -to 1.0). - -=item B<-tv.bleed> <number> - -Blargg TV effects 'bleed' (only available in custom mode, range -1.0 to -1.0). - -=item B<-cheat> <code> - -Use the specified cheatcode (see Cheat section for description). - -=item B<-loglevel> <0|1|2> - -Indicates level of logging to perform while the application is running. -Zero completely disables logging (except for serious errors), while the -remaining numbers show increasingly more detail. - -=item B<-logtoconsole> <1|0> - -Indicates that logged output should be printed to the -console/commandline as it's being collected. An internal log will still -be kept, and the amount of logging is still controlled by 'loglevel'. - -=item B<-joydeadzone> <number> - -Sets the joystick axis deadzone area for joysticks/gamepads. All values -within the deadzone are treated as zero-axis values, while only those -values outside are registered as valid input. Accepts a number from 0 - -29, and uses the formula 3200 + number * 1000. So the possible deadzone -values range from 3200 to 32200. - -=item B<-joyallow4> <1|0> - -Allow all 4 directions on a joystick to be pressed simultaneously. -Bumper Bash ignores this setting, and always allows all 4 directions. - -=item B<-usemouse> <always|analog|never> - -Use mouse as a controller as specified by ROM properties in specific -case. Always and never are self-explanatory, analog means only for -analog-type devices (paddles, trackball, etc). - -=item B<-grabmouse> <1|0> - -Locks the mouse cursor in the game window in emulation mode. - -=item B<-cursor> <0,1,2,3> - -Set cursor state in UI/emulation modes. - -=item B<-dsense> <number> - -Sensitivity for emulation of paddles when using a digital device (ie, -joystick digital axis or button, keyboard key, etc). Valid range of -values is from 1 to 20, with larger numbers causing faster movement. - -=item B<-msense> <number> - -Sensitivity for emulation of paddles when using a mouse. Valid range of -values is from 1 to 20, with larger numbers causing faster movement. - -=item B<-tsense> <number> - -Sensitivity of mouse emulated trackball movement (1-20). - -=item B<-saport> <lr|rl> - -Determines how to enumerate the Stelladaptor/2600-daptor devices in the -order they are found: 'lr' means first is left port, second is right -port, 'rl' means the opposite. - -=item B<-ctrlcombo> <1|0> - -Use control-x key combos. This is normally enabled, since the Quit -command is tied to 'Control-q'. However, there are times when a -2-player game is using either the 'f' or 'r' keys for movement, and -pressing Control (for Fire) will perform an unwanted action associated -with Control-r or Control-f. - -=item B<-autoslot> <1|0> - -Automatically switch to the next available save state slot after saving -a ROM state file. - -=item B<-stats> <1|0> - -Overlay console info on the TIA image during emulation. - -=item B<-fastscbios> <1|0> - -Disable Supercharger BIOS progress loading bars. - -=item B<-snapsavedir> <path> - -The directory to save snapshot files to. - -=item B<-snaploaddir> <path> - -The directory to load snapshot files from. - -=item B<-snapname> <int|rom> - -When saving snapshots, use either the internal database name or the -actual ROM filename. - -=item B<-sssingle> <1|0> - -Generate single snapshot instead of many, overwriting any previous -snapshots. - -=item B<-ss1x> <1|0> - -Ignore any scaling applied to the TIA image, and save snapshot in -unscaled (1x) mode. - -=item B<-ssinterval> <number> - -Set the interval in seconds between taking snapshots in continuous -snapshot mode (currently, 1 - 10). - -=item B<-rominfo> <rom> - -Display detailed information about the given ROM, and then exit Stella. - -=item B<-listrominfo> - -Prints relevant contents of the Stella ROM database, one ROM per line, -and then exit Stella. This can be used for external frontends. - -=item B<-exitlauncher> <1|0> - -Always exit to ROM launcher when exiting a ROM (normally, an exit to -launcher only happens when started with the launcher). - -=item B<-launcherres> <WxH> - -Set the size of the ROM launcher. - -=item B<-launcherfont> <small|medium|large> - -Set the size of the font in the ROM launcher. - -=item B<-launcherexts> <allfiles|allroms|LIST> - -Specifies which files to show in the ROM launcher ('allfiles' is -self-explanatory, 'allroms' is all files with valid rom extensions -(currently: a26, bin, rom, gz, zip), 'LIST' is a ':' separated list of -valid rom extensions. - -=item B<-romviewer> <0|1|2> - -Hide ROM info viewer in ROM launcher mode (0), or use the given zoom -level (1 or 2). - -=item B<-uipalette> <standard|classic> - -Use the specified palette for UI elements. B<classic> is green-on-black, -B<standard> is more colorful. - -=item B<-listdelay> <delay> - -Set the amount of time to wait between treating successive keypresses -as a single word in list widgets (value can range from 300-1000). Use -'0' to disable list-skipping completely, - -=item B<-mwheel> <lines> - -Set the number of lines a mousewheel will scroll in the UI. - -=item B<-romdir> <dir> - -Set the directory where the ROM launcher will start. - -=item B<-statedir> <dir> - -Set the directory in which to access state files. - -=item B<-cheatfile> <file> - -Set the full pathname of the cheatfile database. - -=item B<-palettefile> <file> - -Set the full pathname of the user-defined palette file. - -=item B<-propsfile> <file> - -Set the full pathname of the ROM properties file. - -=item B<-nvramdir> <dir> - -Set the directory in which to access non-volatile (flash/EEPROM) files. - -=item B<-cfgdir> <dir> - -Set the directory in which to access Distella config files. - -=item B<-avoxport> <name> - -Set the name of the serial port where an AtariVox is connected. - -=item B<-maxres> <WxH> - -Useful for developers, this sets the maximum size of window that can be -created, allowing to simulate testing on 'smaller' systems. - -=item B<-help> - -Prints a help message describing these options, and then exit Stella. - -The following are useful to developers. Only use them if you know -what you're doing! Note that in all cases, the values supplied to -the arguments are not case sensitive. - -Argument Description - -=item B<-dis.resolve> <1|0> - -Try to differentiate between code vs. data sections in the -disassembler. See the Debugger section for more information. - -=item B<-dis.gfxformat> <2|16> - -Sets the base to use for displaying GFX sections in the disassembler. - -=item B<-dis.showaddr> <1|0> - -Shows/hides opcode addresses in the disassembler. - -=item B<-dis.relocate> <1|0> - -Relocate calls out of address range in the disassembler. - -=item B<-dbg.res> <WxH> - -Set the size of the debugger window. - -=item B<-dbg.fontstyle> <0|1|2|3> - -How to use bold fonts in the debugger window. '0' means all normal -font, '1' is bold labels only, '2' is bold non-labels only, '3' is all -bold font. - -=item B<-break> <address> - -Set a breakpoint at specified address. - -=item B<-debug> - -Immediately jump to debugger mode when starting Stella. - -=item B<-holdjoy0> <U,D,L,R,F> - -Start the emulator with the left joystick direction/button held down -(ie, use 'UF' for up and fire). - -=item B<-holdjoy1> <U,D,L,R,F> - -Start the emulator with the right joystick direction/button held down -(ie, use 'UF' for up and fire). - -=item B<-holdselect> - -Start the emulator with the Game Select switch held down. - -=item B<-holdreset> - -Start the emulator with the Game Reset switch held down. - -=item B<-tiadriven> <1|0> - -Set unused TIA pins to be randomly driven high or low on a read/peek. -If disabled, use the last databus value for those pins instead. - -=item B<-cpurandom> <S,A,X,Y,P> - -On reset, randomize the content of the specified CPU registers. - -=item B<-ramrandom> <1|0> - -On reset, either randomize all RAM content, or zero it out instead. - -=item B<-bs> <type> - -Set "Cartridge.Type" property. See the Game Properties section for -valid types. - -=item B<-type> <type> - -Same as using -bs. - -=item B<-channels> <Mono|Stereo> - -Set "Cartridge.Sound" property. - -=item B<-ld> <A|B> - -Set "Console.LeftDifficulty" property. - -=item B<-rd> <A|B> - -Set "Console.RightDifficulty" property. - -=item B<-tv> <Color|BW> - -Set "Console.TelevisionType" property. - -=item B<-sp> <Yes|No> - -Set "Console.SwapPorts" property. - -=item B<-lc> <type> - -Set "Controller.Left" property. See the Game Properties section for -valid types. - -=item B<-rc> <type> - -Set "Controller.Right" property. See the Game Properties section for -valid types. - -=item B<-bc> <type> - -Sets both "Controller.Left" and "Controller.Right" properties. See the -Game Properties section for valid types. - -=item B<-cp> <Yes|No> - -Set "Controller.SwapPaddles" property. - -=item B<-ma> <Auto|XY> - -Set "Controller.MouseAxis" property. See the Game Properties section -for valid types. - -=item B<-format> <format> - -Set "Display.Format" property. See the Game Properties section for -valid formats. - -=item B<-ystart> <number> - -Set "Display.YStart" property (0 - 64). - -=item B<-height> <number> - -Set "Display.Height" property (210 - 256). - -=item B<-pp> <Yes|No> - -Set "Display.Phosphor" property. - -=item B<-ppblend> <number> - -Set "Display.PPBlend" property, used for phosphor effect (0-100). -Default is 77. - -=item B<-thumb.trapfatal> <1|0> - -The default of true allows the Thumb ARM emulation to throw an -exception and enter the debugger on fatal errors. When disabled, such -fatal errors are simply logged, and emulation continues. Do not use -this unless you know exactly what you're doing, as it changes the -behaviour as compared to real hardware. Note that Thumb ARM emulation -only applies to the BUS, CDF, and DPC+ cartridge types. - -=back - -=head1 KEYBOARD - -The Atari 2600 console controls and controllers are mapped to the -computer's keyboard as shown in the following tables. However, most of -these events can be remapped to other keys on your keyboard or buttons -on your joystick (see B<Advanced Configuration - Event Remapping> in -the HTML documentation). The tables below show the default settings. - -=head2 Console Controls (can be remapped) - -=over 4 - -=item B<Control + q> - -Exit emulator - -=item B<Escape> - -Exit game mode/enter launcher mode - -=item B<Tab> - -Enter/exit options mode - -=item B<Backslash (\)> - -Enter/exit command mode - -=item B<Backquote (`)> - -Enter/exit debugger - -=item B<F1> - -Select Game - -=item B<F2> - -Reset Game - -=item B<F3> - -Color TV - -=item B<F4> - -Black/White TV - -=item B<F5> - -Left Player Difficulty A - -=item B<F6> - -Left Player Difficulty B - -=item B<F7> - -Right Player Difficulty A - -=item B<F8> - -Right Player Difficulty B - -=item B<F9> - -Save state to current slot - -=item B<F10> - -Change current state slot - -=item B<F11> - -Load state from current slot - -=item B<F12> - -Save PNG snapshot - -=item B<Pause> - -Pause/resume emulation - -=back - -=head2 Joystick / BoosterGrip Controller (can be remapped) - -=head3 Left Joystick (Joy0) - -=over 4 - -=item B<Up arrow> - -Joystick Up - -=item B<Down arrow> - -Joystick Down - -=item B<Left arrow> - -Joystick Left - -=item B<Right arrow> - -Joystick Right - -=item B<Space> - -Fire Button - -=item B<4> - -Trigger Button - -=item B<5> - -Booster Button - -=back - -=head3 Right Joystick (Joy1) - -=over 4 - -=item B<Y> - -Joystick Up - -=item B<H> - -Joystick Down - -=item B<G> - -Joystick Left - -=item B<J> - -Joystick Right - -=item B<F> - -Fire Button - -=item B<6> - -Trigger Button - -=item B<7> - -Booster Button - -=back - -=head2 Paddle Controller digital emulation (can be remapped independently of joystick controller) - -=head3 Left Paddles - -=over 4 - -=item B<Same as 'Joy0 Left'> - -Paddle 0 decrease - -=item B<Same as 'Joy0 Right'> - -Paddle 0 increase - -=item B<Same as 'Joy0 Fire'> - -Paddle 0 Fire - -=item B<Same as 'Joy0 Up'> - -Paddle 1 decrease - -=item B<Same as 'Joy0 Down'> - -Paddle 1 increase - -=item B<Same as 'Joy0 Booster'> - -Paddle 1 Fire - -=back - -=head3 Right Paddles - -=over 4 - -=item B<Same as 'Joy1 Left'> - -Paddle 2 decrease - -=item B<Same as 'Joy1 Right'> - -Paddle 2 increase - -=item B<Same as 'Joy1 Fire'> - -Paddle 2 Fire - -=item B<Same as 'Joy1 Up'> - -Paddle 3 decrease - -=item B<Same as 'Joy1 Down'> - -Paddle 3 increase - -=item B<Same as 'Joy1 Booster'> - -Paddle 3 Fire - -=back - -=head2 Driving Controller (cannot be remapped, always associated with joystick controller) - -=head3 Left Driving - -=over 4 - -=item B<Same as 'Joy0 Left'> - -Left Direction - -=item B<Same as 'Joy0 Right'> - -Right Direction - -=item B<Same as 'Joy0 Fire'> - -Fire Button - -=back - -=head3 Right Driving - -=over 4 - -=item B<Same as 'Joy1 Left'> - -Left Direction - -=item B<Same as 'Joy1 Right'> - -Right Direction - -=item B<Same as 'Joy1 Fire'> - -Fire Button - -=back - -=head2 Sega Genesis Controller (cannot be remapped, always associated with joystick and booster-grip controllers) - -=head3 Left Pad - -=over 4 - -=item B<Same as 'Joy0 Up'> - -Pad Up - -=item B<Same as 'Joy0 Down'> - -Pad Down - -=item B<Same as 'Joy0 Left'> - -Pad Left - -=item B<Same as 'Joy0 Right'> - -Pad Right - -=item B<Same as 'Joy0 Fire'> - -Button 'B' - -=item B<Same as 'Joy0 Booster'> - -Button 'C' - -=back - -=head3 Right Pad - -=over 4 - -=item B<Same as 'Joy1 Up'> - -Pad Up - -=item B<Same as 'Joy1 Down'> - -Pad Down - -=item B<Same as 'Joy1 Left'> - -Pad Left - -=item B<Same as 'Joy1 Right'> - -Pad Right - -=item B<Same as 'Joy1 Fire'> - -Button 'B' - -=item B<Same as 'Joy1 Booster'> - -Button 'C' - -=back - -=head2 Keypad Controller (can be remapped) - -=head3 Left Keypad - -=over 4 - -=item B<1> - -1 - -=item B<2> - -2 - -=item B<3> - -3 - -=item B<Q> - -4 - -=item B<W> - -5 - -=item B<E> - -6 - -=item B<A> - -7 - -=item B<S> - -8 - -=item B<D> - -9 - -=item B<Z> - -. - -=item B<X> - -0 - -=item B<C> - -# - -=back - -=head3 Right Keypad - -=over 4 - -=item B<8> - -1 - -=item B<9> - -2 - -=item B<0> - -3 - -=item B<I> - -4 - -=item B<O> - -5 - -=item B<P> - -6 - -=item B<K> - -7 - -=item B<L> - -8 - -=item B<;> - -9 - -=item B<,> - -. - -=item B<.> - -0 - -=item B</> - -# - -=back - -=head2 CompuMate Controller (cannot be remapped) - -=over 4 - -=item B< 0 - 9> - -0 - 9 - -=item B< A - Z> - -A - Z - -=item B< Comma> - -Comma - -=item B< Period> - -Period - -=item B< Control (left or right)> - -Func - -=item B< Shift (left or right)> - -Shift - -=item B< Return/Enter> - -Enter - -=item B< Space> - -Space - -=item B< Backspace> - -Func-Space - -=item B< + or Shift-1> - -+ - -=item B< - or Shift-2> - -- - -=item B< Shift-3> - -* - -=item B< / or Shift-4> - -/ - -=item B< = or Shift-5> - -= - -=item B< ? (Shift-/) or Shift-6> - -? - -=item B< Shift-7> - -$ - -=item B< [ or Shift-8> - -[ - -=item B< ] or Shift-9> - -] - -=item B< " (Shift-') or Shift-0> - -" - -=back - -=head2 TV effects (cannot be remapped, only active in TIA mode) - -=over 4 - -=item B<Alt + 1> - -Disable TV effects - -=item B<Alt + 2> - -Select 'Composite' preset - -=item B<Alt + 3> - -Select 'S-video' preset - -=item B<Alt + 4> - -Select 'RGB' preset - -=item B<Alt + 5> - -Select 'Badly adjusted' preset - -=item B<Alt + 6> - -Select 'Custom' preset - -=item B<Shift-Alt + 7> - -Decrease scanline intensity - -=item B<Alt + 7> - -Increase scanline intensity - -=item B<Shift-Alt + 8> - -Disable scanline interpolation - -=item B<Alt + 8> - -Enable scanline interpolation - -=item B<Shift-Alt + 9> - -Select previous 'Custom' mode attribute (*) - -=item B<Alt + 9> - -Select next 'Custom' mode attribute (*) - -=item B<Shift-Alt + 0> - -Decrease 'Custom' selected attribute value (*) - -=item B<Alt + 0> - -Increase 'Custom' selected attribute value (*) - -=back - -Items marked as (*) are only available in 'Custom' preset mode - -=head2 Developer Keys in TIA mode (cannot be remapped) - -=over - -=item B<Alt + PageUp> - -Set "Display.YStart" to next larger value - -=item B<Alt + PageDown> - -Set "Display.YStart" to next smaller value - -=item B<Control + PageUp> - -Set "Display.Height" to next larger value - -=item B<Control + PageDown> - -Set "Display.Height" to next smaller value - -=item B<Alt + l> - -Toggle frame stats (scanline count/fps/bs type/etc) - -=item B<Alt + z> - -Toggle TIA Player0 object - -=item B<Alt + x> - -Toggle TIA Player1 object - -=item B<Alt + c> - -Toggle TIA Missile0 object - -=item B<Alt + v> - -Toggle TIA Missile1 object - -=item B<Alt + b> - -Toggle TIA Ball object - -=item B<Alt + n> - -Toggle TIA Playfield object - -=item B<Shift-Alt + z> - -Toggle TIA Player0 collisions - -=item B<Shift-Alt + x> - -Toggle TIA Player1 collisions - -=item B<Shift-Alt + c> - -Toggle TIA Missile0 collisions - -=item B<Shift-Alt + v> - -Toggle TIA Missile1 collisions - -=item B<Shift-Alt + b> - -Toggle TIA Ball collisions - -=item B<Shift-Alt + n> - -Toggle TIA Playfield collisions - -=item B<Alt + m> - -Toggle TIA HMOVE blanks - -=item B<Alt + Comma> - -Toggle TIA 'Fixed Debug Colors' mode - -=item B<Alt + .> - -Toggle all TIA objects - -=item B<Shift-Alt + .> - -Toggle all TIA collisions - -=back - -=head2 Other Keys (cannot be remapped, except those marked with '*') - -=over 4 - -=item B<Alt + => - -Switch to next larger zoom level - -=item B<Alt + -> - -Switch to next smaller zoom level - -=item B<Alt + Enter> - -Toggle fullscreen/windowed mode - -=item B<Alt + [> - -Decrease volume (*) - -=item B<Alt + ]> - -Increase volume (*) - -=item B<Control + f> - -Toggle console type in increasing order (NTSC/PAL/SECAM, etc)) - -=item B<Shift-Control + f> - -Toggle console type in decreasing order (NTSC/PAL/SECAM, etc)) - -=item B<Control + s> - -Save current properties to a new properties file - -=item B<Control + 0> - -Switch mouse between controller emulation modes - -=item B<Control + 1> - -Swap Stelladaptor/2600-daptor port ordering - -=item B<Control + r> - -Reload current ROM (singlecart ROM, TIA mode) or Load next game in ROM (multicart ROM, TIA mode) - -=item B<Control + r> - -Reload ROM listing (ROM launcher mode) - -=item B<Backspace> - -Emulate 'frying' effect (TIA mode) (*), Go to parent directory (UI mode) (*) -=item B<Alt + p> - -Toggle 'phosphor' effect - -=item B<Control + p> - -Toggle palette - -=item B<Control + l> - -Toggle PAL color-loss effect - -=item B<Alt + s> - -Save continuous PNG snapshots (per interval) - -=item B<Shift-Alt + s> - -Save continuous PNG snapshots (every frame) - -=back - -=head2 UI keys in Text Editing areas (cannot be remapped) - -=over 4 - -=item B<Home> - -Move cursor to beginning of line - -=item B<End> - -Move cursor to end of line - -=item B<Delete> - -Remove character to right of cursor - -=item B<Backspace> - -Remove character to left of cursor - -=item B<Control-a> - -Same function as 'Home' - -=item B<Control-e> - -Same function as 'End' - -=item B<Control-d> - -Same function as 'Delete' - -=item B<Control-k> - -Remove all characters from cursor to end of line - -=item B<Control-u> - -Remove all characters from cursor to beginning of line - -=item B<Control-w> - -Remove entire word to left of cursor - -=item B<Control-Left> - -Move cursor to beginning of word to the left - -=item B<Control-Right> - -Move cursor to beginning of word to the right - -=item B<Control-c> - -Copy entire line to clipboard (not complete) - -=item B<Control-v> - -Paste clipboard contents (not complete) - -=back - -=head1 FILES - -Starting with 5.0, B<stella> uses B<$HOME/.config/stella/> as -the per-user config directory. Previous versions used B<$HOME/.stella/>. - -The config directory contains the following: - -=over 4 - -=item B<stellarc> - -The Stella config file, created by B<stella>. May be hand-edited, but -normally the built-in GUI is used to set these options. - -=item B<cfg/> - -Directory for DiStella config files, used only by the debugger. - -=item B<nvram/> - -Directory used to store the contents of non-volatile cartridge memory. - -=item B<state/> - -Directory used to store save-states (see B<F9> key). - -=back - -=head1 AUTHORS - -Stella was originally developed for Linux by Bradford W. Mott -<bwmott@users.sourceforge.net>, and is currently maintained by Stephen -Anthony <stephena@users.sourceforge.net>. Other contributors include -Eckhard Stolberg <estolberg@users.sourceforge.net> and Brian Watson -<yalhcru@gmail.com>. - -=head1 SEE ALSO - -Stella web site: I<http://stella.sourceforge.net/>. |