Welcome, Guest. Please login or register.

Author Topic: ALS, a new graphics system - RELEASED!  (Read 14256 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline saimoTopic starter

Re: ALS, a new graphics system - RELEASED!
« Reply #29 from previous page: May 29, 2023, 04:37:39 PM »
RETREAM - retro dreams for Amiga, Commodore 64 and PC
 

Offline saimoTopic starter

Re: ALS, a new graphics system - RELEASED!
« Reply #30 on: June 06, 2023, 06:21:04 PM »
Just released an update.

https://retream.itch.io/als

v1.101 and v2.5 (06.06.2023)
* Updated the documentation: expanded the sprites section in the manual (now it is a full crash course so that also who does not know how sprites work can use them); replaced a leftover <displayed planes number> with ALS_DISPLAYEDPLANESNUMBER; replaced bullet points (ยท) with asterisks (*).

v1.101 and v2.5 (05.06.2023)
* Removed ALS_GET_LAYER_DEPTH[].
* Renamed ALS_BUILD_DISPLAY_COPPERLIST*[] as ALS_BUILD_COPPERLIST*[].
* Replaced ALS_WAIT_NEXT_FRAME[] with ALS_WAIT_FRAME_END[] (it does the same thing, but it does in a better way, no longer requires the display to be on, no longer uses ADKCON.PRECOMP0 and the name reflects more accurately what it does).
* Added ALS_SET_PLANES_POINTERS_IN_COPPERLIST[].
* Optimized ALS_MAKE_DISPLAY_DESCRIPTOR[].
* Added ALS_DISPLAYEDPLANESNUMBER.
* Speed-optimized a few loops by replacing Repeat...Until with While...Wend.
* Updated demos: used ALS_SET_PLANES_POINTERS_IN_COPPERLIST[] in place of ALS_BUILD_COPPERLIST[] where appropriate; simplified font handling.
* Touched up the comments in the code.
* Revised/extended manual (in particular, added extensive information about using sprites with ALS).
« Last Edit: June 08, 2023, 10:52:20 PM by saimo »
RETREAM - retro dreams for Amiga, Commodore 64 and PC
 

Offline saimoTopic starter

Re: ALS, a new graphics system - RELEASED!
« Reply #31 on: June 08, 2023, 10:52:27 PM »
Hotfix release.

https://retream.itch.io/als

v1.102 and v2.6 (08.06.2023)
* Fixed ALS_SET_PLANES_POINTERS_IN_COPPERLIST[] (due to a typo, it contained a division by 65535 instead of 65536).
* Optimized inner loops of ALS_BUILD_COPPERLIST[], ALS_BUILD_COPPERLIST_HEAD[] and ALS_SET_PLANES_POINTERS_IN_COPPERLIST[] (replaced Repeat...Until with a more efficient While...Wend).
* Improved a paragraph in the sprites section of the manual.
RETREAM - retro dreams for Amiga, Commodore 64 and PC