Welcome to Amiga-Storage!, The best for Amiga classic. ©2016-2021 WArMUp-Asso.org
ALS_1.89.lha
Description:AMOS Layers System
Developer:Simone Bevilacqua
Homepage:https://retream.itch.io/als
Readme:
Short: AMOS Layers System
Author: postmaster@retream.com
Uploader: postmaster retream com
Type: dev/amos
Version: 1.89
Architecture: m68k-amigaos
Distribution: Aminet

ALS stands for AMOS Layers System, as it turns the screens of AMOS
Professional into layers that can be laid over one another, with complete
control of order, colors and opaqueness, while keeping them renderable as
usual. It is easy, requires little knowledge of the Amiga graphics hardware,
does not need installation, does not depend on third-party extensions and
comes as a collection of variables, arrays and procedures written in fully
commented AMOS code - it can be thought of as an AMOS source-level library.

GENERAL FEATURES
* Layers usable as screens and vice versa
* Overlaying of multiple layers
* Overlaying order freely arrangeable
* Per-layer planes height
* Per-layer planes number
* Per-layer double-buffering
* Per-layer vertical positioning
* Per-layer colors
* Per-layer 257-degree opaqueness
* Per-color 257-degree opaqueness
* 24-bit internal colors
* LORES horizontal positioning of layers
* LORES and HIRES display resolutions
* Programmable display window size
* Automatic centering of display window
* Automatic adjustment to chipset (OCS/ECS/AGA)
* Automatic creation of layers from ILBM files
* Display descriptors
* Layer descriptors and snapshots
* Global snapshots
* Palettes management
* Banks management
* Basic file management

ECS/AGA FEATURES
* Selectable video standard (NTSC/PAL) <ECS Agnus / AGA>
* Display border blanking <ECS Denise / AGA>

AGA FEATURES
* Non-EHB 6-plane displays
* 24-bit display colors
* 24-bit palette colors
* SHRES display resolution
* SHRES horizontal positioning of layers
* 4x planes fetch mode

HISTORY

v1.89 (21.03.2021)
· Fixed bug in ALS_SET_DISPLAY_COLORS_RANGE_FROM_PALETTE_SEGMENT[PSA,FCI,LCI],
which caused the low 12 bits of the colors to be set to the same value as
the high 12 bits (because the instruction Areg(0)=PSA was placed just after
the beginning of a loop, despite the comment just above said: "Areg(0) is
set only once before the loop thanks to the fact that it is updated by Call
with the value returned by ALS_SETCOLORXXRANGE()").
· Replaced all End/Pop Proc[False] with End/Pop Proc[0], as False might
crash the Compiler in some circumstances.
· Fixed a comment in the ALS code.
· Fixed the metadata of a couple of ILBM files.
· Added a note to the demo3 program.

v0.83 (01.11.2020)
First release.


www.retream.com/ALS
als@retream.com
© 2020 RETREAM

Upload Date:Mar 22 2021
Category:Development/AMOS
Download:ALS_1.89.lha
Size:542 KB
Downloads:51
Comment(s):