(Rage) Screen Saver

Another screen saver accessory. Originaly developped for fVDI on Falcon+Eclipse and ATI RageIIc, under MagiC environment. And now extended for FreeMiNT.

Mouse cursor moves are monitored. If inaction, then 2 actions:
1 – first is software (MagiC or MiNT required), launching an animation program such as one of my VDI Effects or one of your own.
and/or, but always next
2 – second is DPMS, with two methods:
2.1 – one software, by displaying a black image, in order to save pixels, and hopefully for the monitor to detect it and turn into sleep mode.
2.2 – one hardware, by setting off the display in the registers of the video card. Detection is automatic if PCI BIOS is available. If not, you can set it manually for your video card expansion. Read the ST-Guide documentation and the GFA sources.

Archives Size Version Date
English 68K CFv4e 31.3 KB 1.4C 11-23-2024
GFA Source 41.8 KB

6 réflexions sur « (Rage) Screen Saver »

  1. Changes in 1.4C version

    • fix: lower memory consumption (MiNT’s latest AES): no need of saved raster for internal menu redraws.
    • fix: lower memory consumption (MagiC and monoTOS) for saved raster for internal menu redraws.
    • fix: quicker menu bar redraw (MagiC and monoTOS).
    • mod: iconified image from Twilight’s iconset.
  2. Changes in 1.4B version:

    • fix: under monoTOS, without NVDI, internal menu bad shifting redraws.
  3. Changes in 1.4 version:

    • add: generic DPMS software method (display black image) for all setups.
    • fix: DMPS for ATI RageII/Pro, removed unnecessary CRTC_DISPLAY_DIS bitset.
    • mod: ‘video card inquiry’ extended to ‘DPMS settings’.
    • fix: redraws with register base field.
    • fix: mouse cursor redraws after soliciting internal (not XaAES) menu.
  4. Changes in 1.3 version:

    • del: removed ATI RageIIc details.
    • add: PCI detection for ET4000, S3 Trio, ATI Mach32, Mach64/Rage, Radeon.
    • add: DPMS method for VGA standard.
    • add: DPMS method for Radeon.
    • add: manual settings for screen blanking.
    • add: V4SA detection only (sorry, could not blank screen properly) with hardware frequency and chip id.
  5. Changes in 1.2 version:

    • add: MiNT support and ColdFire version.
    • fix: use Pexec(100, …) to launch animation and Pkill(…,SIGTERM) to end it (previously was using MagiC’s ScreenManager functions).
    • mod: GFA code revamped.
  6. Changes in 1.1B version:

    • fix: crash under MiNT Memory Protection mode.

    Changes in 1.1 version:

    • add: software screen saver, that launches an animation program (MagiC only), before blanking the screen.
    • fix: 7 seconds delay for the blanking test.
    • fix: some others

    New in 1.0 version:

    • add: first release: DPMS method for Eclipse PCI and ATI RageIIc (and maybe others setups using PCI+ATI Rage).

Les commentaires sont fermés.