
|
85429 packages online
|
|
 |
|
|
|
|
No screenshot available
|
| Short: | Mouse-driven Workbench plasma |
| Author: | ShK |
| Uploader: | shk sci fi |
| Type: | gfx/misc |
| Version: | 1.10 |
| Architecture: | m68k-amigaos >= 3.1.0; ppc-warpup |
| Date: | 2026-07-19 |
| Requires: | AmigaOS 3.1+, Picasso96; 68k: 68020+ and FPU; PPC: WarpOS |
| Download: | gfx/misc/PlasmaWB.lha - View contents | | Readme: | gfx/misc/PlasmaWB.readme |
| Downloads: | 7 |
|
PlasmaWB is a mouse-driven plasma trail effect for AmigaOS Workbench.
The program opens a resizable window on the Workbench public screen and
renders a colourful glowing plasma trail that follows the mouse pointer.
It uses CPU rendering for the effect and Picasso96 for RTG output.
Version 1.10 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: the trail moves and fades at the speed
of the original effect on every machine. A fast PPC simply renders more
frames of the same motion, a slow 68k fewer. The final window update uses
a Picasso96 off-screen bitmap which lets the graphics board blitter do
the scaling blit when the bitmap fits in board memory.
Controls:
R Clear the window and reseed the trail
Q/Esc Quit
LMB Use a tighter trail spread while held down
Installation:
Copy the PlasmaWB drawer anywhere. Start the 68k binary from its icon
or Shell. PlasmaWB.ppc intentionally has no icon; start it from Shell.
PlasmaWB: if started from Workbench, a stack of 102400 bytes is
recommended. The program also contains a stack cookie for systems that
honour it.
PlasmaWB.ppc: no stack setting is needed. The program switches to an
internal 128 KB PPC stack by itself before doing any real work.
Source code:
The C source code and the dual-target Makefile are included. The same
PlasmaWB.c builds both binaries.
Targets:
make build both binaries (same as "make all")
make 68k 68k binary -> PlasmaWB
make ppc WarpOS/PPC binary -> PlasmaWB-604e.wos
make strip symbol-free 68k binary -> PlasmaWB.stripped
make clean remove all build products
Variables (defaults in parentheses):
PREFIX 68k cross toolchain, Bebbo's gcc (/opt/amiga13)
PPCPREFIX PPC cross toolchain, mos2wos gcc (/gg)
P96SDK Picasso96 developer package (/opt/amiga-sdks/...)
FPU=0 build the 68k binary without FPU instructions
BUILD_DATE embedded build date (today)
Example:
make clean
make P96SDK=/opt/amiga-sdks/Picasso96Develop
The PPC target produces PlasmaWB-604e.wos, which is converted into the
final executable on the Amiga:
Elf2Exe2 PlasmaWB-604e.wos PlasmaWB.ppc
Notes:
PlasmaWB is intended for AmigaOS 3.x systems with Picasso96. The trail
looks best on a 24-bit or 32-bit screen mode; 16-bit modes show some
banding in the soft gradients. A screenshot is included in the archive
as Screenshots/PlasmaWB.jpg.
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 the WarpOS/PPC
binaries with the included dual-target Makefile. The animation is
time-normalized, so the effect runs at the original speed on
every machine. The trail rasterizer was rewritten and is
considerably faster. The WarpOS binary manages its own PPC stack
and needs no stack setting.
|
Contents of gfx/misc/PlasmaWB.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga] 1173 1484 79.0% -lh5- 4be7 Jul 18 16:36 PlasmaWB.info
[Amiga] 15799 29528 53.5% -lh5- 9622 Jul 18 15:55 PlasmaWB/PlasmaWB
[Amiga] 1175 2116 55.5% -lh5- 4a1e Jul 18 16:36 PlasmaWB/PlasmaWB.info
[Amiga] 38928 75556 51.5% -lh5- 5e1e Jul 18 16:00 PlasmaWB/PlasmaWB.ppc
[Amiga] 1973 4341 45.5% -lh5- 3077 Jul 18 15:55 PlasmaWB/README.txt
[Amiga] 80754 80754 100.0% -lh0- 8a66 Jul 18 16:01 PlasmaWB/Screenshots/PlasmaWB.jpg
[Amiga] 1262 2995 42.1% -lh5- 4f08 Jul 18 15:56 PlasmaWB/Source/Makefile
[Amiga] 19757 77584 25.5% -lh5- 5f4c Jul 18 16:08 PlasmaWB/Source/PlasmaWB.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 8 files 160821 274358 58.6% Jul 19 00:11
|
|
|
 |
| Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |