AminetAminet
Search:
85676 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

util/blank/MatrixStorm.lha

Mirror:Random
Showing: m68k-amigaos icongeneric icon
No screenshot available
Short:Matrix Storm 3D saver for PiStorm3D
Author: rtyp3r at yahoo.com
Uploader:rtyp3r yahoo com (Aleksandar Vojnic)
Type:util/blank
Version:0.1
Architecture:m68k-amigaos >= 3.0.0
Date:2026-10-09
Requires:PiStorm + Raspberry Pi 4, PiStorm3D MiniGL 29.1, RTG, MUI 3.8
Distribution:Aminet
Download:util/blank/MatrixStorm.lha - View contents
Readme:util/blank/MatrixStorm.readme
Downloads:14

===========================================================================
                          MATRIX STORM 3D  v0.1
         Layered 3D "digital rain" screensaver for AmigaOS 3
===========================================================================

Matrix Storm is a 3D screensaver in the style of the falling green code from
"The Matrix", drawn with real 3D hardware through MiniGL. On a PiStorm with
PiStorm3D it runs at a steady 60 fps at 1280x720 with every effect on.

It comes with an installer, a live settings panel (press F1 while it runs),
a MUI settings editor, and a commodity that starts it when the computer is
idle - and stays out of the way of games and demos.


SUPPORTED HARDWARE - PLEASE READ
--------------------------------

Matrix Storm is only for a PiStorm with a Raspberry Pi 4 and the PiStorm3D
MiniGL drivers, and has only been tested there. It is not supported on
classic Amigas, accelerator cards or other Warp3D/MiniGL graphics cards.
Raspberry Pi 3 support is planned.


FEATURES
--------

  * Up to 16 depth layers of falling glyphs with parallax and fog.
  * Fixed (stepping) trails that type characters into a grid and fade like
    phosphor, or classic sliding trails. Four colour schemes.
  * The red and white Amiga Boing Ball bouncing through the rain.
  * Retro TV: CRT scanlines, TV static and VHS tape damage in random
    bursts.
  * Any RTG screen mode, optional tear-free vertical sync, a frame rate
    limit (60 fps by default) that gives the CPU back to other programs,
    and an on-screen FPS counter.
  * Press F1 while it runs for a live settings panel, in the Topaz font
    from your own Kickstart ROM. Mouse or keyboard; Esc or F1 closes it.
  * MatrixStormPrefs: MUI settings editor. Every setting can also be given
    as a Shell argument or ToolType.
  * MatrixStormCx: blanker commodity. Starts the saver after 1-60 idle
    minutes, appears in Exchange, and does not blank over games, demos or
    (optionally) any screen but Workbench.


REQUIREMENTS
------------

  * PiStorm with a Raspberry Pi 4 and the PiStorm3D MiniGL drivers,
    minigl.library 29.1 or newer (older versions refuse to open for it).
  * Emulated CPU with an FPU (68040/68060).
  * AmigaOS 3.x (tested on 3.2) with RTG; about 10 MB free Fast RAM.
  * MUI 3.8+ for the settings editor only.
  * Installer 43+ for the installer (standard on AmigaOS 3.1.4 and 3.2).


PERFORMANCE
-----------

PiStorm3D, every effect on, MP3 playing in the background, no fps limit:

  Default settings, 1280x720                         70 fps
  Default settings, 1920x1080                        45 fps
  Vertical sync on (tear-free), 1280x720             30 fps
  Vertical sync on (tear-free), 800x600              60 fps


INSTALLATION
------------

 1. Unpack the archive anywhere and double-click "Install-MatrixStorm".
 2. The installer asks where to put the MatrixStorm drawer (default
    SYS:Utilities), whether to install the blanker into SYS:WBStartup and
    after how many idle minutes, and whether to keep existing settings.
 3. To see it at once, double-click MatrixStorm in the new drawer. Any key
    or mouse movement ends it. MatrixStormPrefs changes the settings.

 Double-clicking MatrixStormCx starts the blanker in the background; it
 does not show the saver straight away. It is listed in Exchange as
 "Matrix Storm Blanker".

 To remove everything, double-click Uninstall-MatrixStorm in the
 MatrixStorm drawer.

 By hand: copy MatrixStorm, matrix64.atlas and MatrixStormPrefs (with
 their icons) into one drawer. For the blanker, copy MatrixStormCx and its
 icon into SYS:WBStartup and set its tool type
 SAVER=<your drawer>/MatrixStorm.


ARCHIVE CONTENTS
----------------

  Install-MatrixStorm       Installer script
  Uninstall-MatrixStorm     Uninstaller
  MatrixStorm               The screensaver
  matrix64.atlas            Glyph texture (must sit beside MatrixStorm)
  MatrixStormPrefs          MUI settings editor
  MatrixStormCx             Idle blanker commodity
  MatrixStorm.readme        This file
  *.info                    Icons


KNOWN LIMITATIONS
-----------------

  * Without vertical sync the picture can tear (MiniGL's buffer switching
    on PiStorm3D is not synchronised to the display).
  * Resolution, display type and vertical sync take effect the next time
    the saver starts; everything else changes live with F1.
  * The blanker cannot see a joystick-only program on the Workbench
    screen.
  * Intuition's mouse pointer stays visible beside the F1 panel's pointer.
  * Windowed mode cannot use vertical sync.


TECHNICAL NOTES
---------------

Written in C with bebbo's m68k-amigaos-gcc 6.5.0b. Renders through MiniGL
fixed-function OpenGL; no shaders are needed.


CREDITS
-------

  Matrix Storm 3D for AmigaOS  Aleksandar Vojnic
  Idle detection approach      after AROS Blanker and the "matrix" AGA
                               blanker's MatrixCx
  PiStorm, PiStorm3D           the PiStorm team and the PiStorm3D team
  The Boing Ball               a tribute to the 1984 Amiga demo

"The Matrix" is a trademark of its respective owners. This is an
unofficial fan-made screensaver, not affiliated with or endorsed by them.

LICENSE: Freeware. Free to use, copy and distribute, provided the archive
is unchanged. It may not be sold or included in commercial collections
without the author's permission. Provided as-is, without any warranty;
use at your own risk.

Contact: rtyp3r@yahoo.com


Contents of util/blank/MatrixStorm.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   2576    8399  30.7% -lh5- d364 Oct  8 04:15 MatrixStorm/Install-MatrixStorm
[Amiga]                   5638    5638 100.0% -lh0- b0e6 Oct  6 11:57 MatrixStorm/Install-MatrixStorm.info
[Amiga]                   8728  262168   3.3% -lh5- 3085 Oct  8 04:26 MatrixStorm/matrix64.atlas
[Amiga]                  58605  112208  52.2% -lh5- 0231 Oct  8 04:26 MatrixStorm/MatrixStorm
[Amiga]                   5561    5561 100.0% -lh0- 4de5 Oct  6 11:57 MatrixStorm/MatrixStorm.info
[Amiga]                    766    1356  56.5% -lh5- ec7c Oct  7 13:07 MatrixStorm/MatrixStorm.prefs
[Amiga]                   2568    5811  44.2% -lh5- 9868 Oct  8 04:15 MatrixStorm/MatrixStorm.readme
[Amiga]                    357   16574   2.2% -lh5- 7bea Oct  6 11:57 MatrixStorm/MatrixStorm.readme.info
[Amiga]                  11496   21476  53.5% -lh5- a08c Oct  8 04:14 MatrixStorm/MatrixStormCx
[Amiga]                   5575    5575 100.0% -lh0- ec03 Oct  6 11:57 MatrixStorm/MatrixStormCx.info
[Amiga]                  22621   45620  49.6% -lh5- d891 Oct  8 04:14 MatrixStorm/MatrixStormPrefs
[Amiga]                   5561    5561 100.0% -lh0- a8f5 Oct  6 11:57 MatrixStorm/MatrixStormPrefs.info
[Amiga]                    959    2417  39.7% -lh5- 09ac Oct  7 13:24 MatrixStorm/Uninstall-MatrixStorm
[Amiga]                   5639    5639 100.0% -lh0- be6d Oct  6 11:57 MatrixStorm/Uninstall-MatrixStorm.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        14 files  136650  504003  27.1%            Oct  9 22:01
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>