amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
09.Jul.2021



ALS 1.96/2.0: Übereinanderlegen von Bildschirmen
Erst vor kurzem hatte Simone 'saimo' Bevilacqua eine auf AGA spezialisierte Version seines AMOS Layers Systems angekündigt, die er nun per Version 2.0 veröffentlicht hat. Darüberhinaus hat er ebenso die OCS und ECS unterstützende Vorgängerversion nochmals mit einem Update versehen. Er schreibt:

"Wie kürzlich angekündigt, ist hier ALS v2, dessen Hauptunterschied zu den vorherigen Versionen darin besteht, dass es nur für AGA ist und daher von schnellerem und kleinerem Code profitieren kann (die kompilierte Binärdatei ist etwa 3,5 kB kleiner).

Neben der Arbeit, die für die Umstellung auf AGA-only gemacht wurde, gibt es noch ein paar weitere Verbesserungen, von denen es viele auch in die neue v1-Bibliothek geschafft haben (v1 sollte eigentlich das Ende der Reihe sein, aber ich konnte trotzdem nicht widerstehen, das zu reparieren/verbessern, was sich während der Entwicklung an Problemen ergab). Die Changelogs unten zeigen die Änderungen im Detail:
  • v2.0 (6.7.2021)
    • Removed useless code from ALS_COPY_PALETTE_SEGMENT[].
    • Removed OCS/ECS code.
    • Removed OCS/ECS palettes support.
    • Removed ALS_CHIPSETID, ALS_MAXLAYERCOLORSNUMBER, ALS_MAXPLANESNUMBER, ALS_PALETTECOLORSNUMBER, ALS_ADDRESSABLECOLORSNUMBER.
    • Optimized code for AGA.
    • Optimized ALS_SET_DISPLAY_COLORS_FROM_PALETTE[], ALS_SET_DISPLAY_COLORS_RANGE_FROM_PALETTE[] and ALS_SET_DISPLAY_COLORS_RANGE_FROM_PALETTE_SEGMENT[] a lot.
    • Added ALS_BUILD_DISPLAY_COPPERLIST_HEAD[] and ALS_BUILD_DISPLAY_COPPERLIST_TAIL[].
    • Made various other improvements.
    • Revised/extended manual.
  • v1.96 (6.7.2021)
    • Removed useless code from ALS_COPY_PALETTE_SEGMENT[].
    • Optimized ALS_SET_DISPLAY_COLORS_FROM_PALETTE[] a little bit.
    • Added ALS_BUILD_DISPLAY_COPPERLIST_HEAD[] and ALS_BUILD_DISPLAY_COPPERLIST_TAIL[].
    • Made various other improvements.
    • Revised/extended manual.
Ich habe beide Versionen ausgiebig durch ihre Test-/Demoprogramme und mit Hilfe von ArtPazz und Follix getestet. Alle Tests wurden auf einem echten Amiga 1200 (mit und ohne Beschleunigerkarte) und in UAE durchgeführt und liefen sowohl als interpretierte als auch als kompilierte Programme. Es wurden keine Probleme gefunden, also sieht es so aus, als ob die massive Arbeit nichts kaputt gemacht hat." (dr)

[Meldung: 09. Jul. 2021, 09:53] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2021 by amiga-news.de - alle Rechte vorbehalten.
.