Hangar.La tienda de software del Amiga

PlasmaWB 1.49

Menu/full-screen Workbench plasma

Short:        Menu/full-screen Workbench plasma
Author:       ShK
Uploader:     shk sci fi
Type:         gfx/misc
Version:      1.49
Replaces:     gfx/misc/PlasmaWB.lha
Requires:     AmigaOS 3.1+, Picasso96; 68k: 68020+ and FPU; PPC: WarpOS
Architecture: m68k-amigaos >= 3.1.0; ppc-warpup

PlasmaWB is an interactive and autonomous plasma trail effect for AmigaOS
Workbench and Picasso96 RTG screens.

It opens a resizable window on a public screen and renders a colourful,
CPU-generated glowing trail. The trail can follow the mouse or use one of
five evolving autonomous paths: Lissajous, Rose, Spiro, Orbit and Harmono.

Version 1.49 ships two binaries built from the same C source:

  PlasmaWB        68k (68020+ with FPU)
  PlasmaWB.ppc    PowerPC (CyberStorm/Blizzard PPC with WarpOS)

The animation is time-normalized, so faster machines render more frames of
the same motion. The final update uses a Picasso96 friend bitmap when
possible, allowing a board-local blit, with packed and true-colour fallback
paths.

Controls:

  Mouse move       Draw the trail when autonomous mode is Off
  A                Select the next autonomous mode
  Mouse wheel      Adjust autonomous speed while a mode is active
  Hold MMB + move  Adjust autonomous speed vertically
  Hold LMB         Temporarily use tighter trail spread
  Space            Toggle tighter trail spread
  F                Toggle FPS display/HUD where available
  R                Clear and reseed at the current control position
  Enter            Toggle full screen
  Esc              Quit windowed mode or leave full screen
  Q                Quit
  RMB              Leave full screen

Icon ToolTypes and equivalent Shell options:

  FullscreenMode=<DisplayID>
  StartFullScreen=On|Off
  ShowFPS=On|Off
  AutonomousMode=Off|Lissajous|Rose|Spiro|Orbit|Harmono
  AutonomousSpeed=25..400
  TrailWidth=Tight|Thin|Normal|Bold|Huge
  Fade=Fast|Normal|Slow

FullscreenMode accepts decimal, 0x hexadecimal or Amiga-style $ hexadecimal
DisplayIDs. It selects the mode used by Enter and Global/Full screen but does
not itself start full screen; use StartFullScreen=On for that. Option names
and named values are case-insensitive.

Installation:

  Copy the PlasmaWB drawer anywhere. Start the 68k binary from its icon or
  Shell. PlasmaWB.ppc intentionally has no icon and is started from Shell.

  PlasmaWB uses a 102400-byte stack cookie and should have a matching icon
  stack. PlasmaWB.ppc switches to its own internal 128 KB PPC stack.

Source code:

  The C source and dual-target GNU Makefile are included. README.txt contains
  full usage, ToolType, command-line and cross-compilation instructions.

Notes:

  PlasmaWB is intended for AmigaOS 3.x systems with Picasso96. The gradients
  look best in 24-bit or 32-bit modes; 16-bit modes show some banding. A
  screenshot is included in the archive.

History:

  1.00  First public release.
  1.02  Added a Picasso96 off-screen bitmap presentation path. When the
        bitmap is placed in board memory, the final window update can use
        the graphics board blitter. The CPU-rendered plasma effect itself
        is unchanged.
  1.10  The same source now builds both the 68k and WarpOS/PPC binaries.
        The animation is time-normalized, the trail rasterizer is faster,
        and the WarpOS binary manages its own PPC stack.
  1.21  Added an autonomous mode and an A-key mode cycle: Lissajous, Rose,
        Spiro, Orbit, Harmono and Off. Added wheel and middle-button drag
        speed control, mode names and speed in the title, A-key repeat
        suppression, Intuition V47 extended-wheel input with a legacy
        RAWKEY fallback, and corrected the non-Lissajous motion scaling.
  1.49  Added Project, Global and Options menus; icon ToolTypes and matching
        command-line options for display, FPS, autonomous and trail settings;
        and full-screen operation with mode selection, Enter toggle, restored
        window geometry, pointer auto-hide and an optional status HUD.

Gratis

Descargar 206 KB

Desde el Amiga: abre Hangar y busca PlasmaWB.

AutorShK
Categoríagfx/misc
Tamaño206 KB
Fecha2026-10-21
Param68k-amigaos >= 3.1.0; ppc-warpup
NecesitaAmigaOS 3.1+, Picasso96; 68k: 68020+ and FPU; PPC: WarpOS
OrigenAminet