ATARI ST: Thing Neo Version 1.60, alternativer Desktop f. ST, neue Version verfügbar

Moderatoren: andymanone, tfhh

Antworten
Online
Benutzeravatar
andymanone
Beiträge: 4444
Registriert: 17.08.2021 12:34
Wohnort: Berlin - Suburban
Has thanked: 1131 times
Been thanked: 1895 times
Kontaktdaten:

ATARI ST: Thing Neo Version 1.60, alternativer Desktop f. ST, neue Version verfügbar

Beitrag von andymanone »

.
ATARI ST: Thing Neo Version 1.60, alternativer Desktop f. ST, neue Version (Stand 30.12.25) verfügbar.
Thing Neo - ATARI ST.png
Thing Neo - ATARI ST.png (14.33 KiB) 61 mal betrachtet
Thing Neo - ATARI ST 02 (640 x 360).jpg
Thing Neo - ATARI ST 02 (640 x 360).jpg (74.46 KiB) 61 mal betrachtet
Aus dem französischen der Original Webseite übersetzt:
Was ist Thing Neo?

Thing Neo ist eine Überarbeitung des Quellcodes einer sehr guten, einfachen, schönen und effizienten Desktop-Umgebung für den Atari GEM; genauer gesagt, des bereits von Gerhard Stoll modifizierten Quellcodes in Version 1.50, der scheinbar nie wirklich fertiggestellt wurde. Thing ist in erster Linie ein Open-Source-Projekt.
Die ursprüngliche Idee war, Thing näher an AES heranzuführen. Thing nutzte stark benutzerdefinierte Definitionen (userdefs) zum Zeichnen aller Symbole, um Farbsymbole auf allen Systemen bereitzustellen. Dies zwang die Software, eigene Ressourcen zu laden, die Farbsymbole zu konvertieren und sie mithilfe der benutzerdefinierten Definitionen anzuzeigen. (Es wäre wahrscheinlich effizienter gewesen, die AES-Anzeigeroutine (objc_draw) nicht mehr zum Anzeigen von Fenstern als Symbole zu verwenden und alles direkt mit VDI zu zeichnen; dies wäre schneller gewesen und hätte die Einschränkungen von GEM-Objekten vermieden.) Dieser Ansatz hatte mindestens einen offensichtlichen Nachteil: 256-Farben-Symbole wurden nur in 256-Farben-Bildschirmmodi angezeigt.
Im Zuge des Projektfortschritts und der Entdeckung des Quellcodes bestand ein zweiter Schritt darin, die Notwendigkeit unkonventioneller, exotischer Bibliotheken für PureC zu beseitigen. Die wichtigste war eine sehr alte Version von mintlib, von der nur sehr wenig tatsächlich verwendet wurde; ihre Entfernung war unkompliziert. Lediglich die ursprüngliche NKCC-Bibliothek, die vollständig in Assembler geschrieben ist, wurde noch nicht entfernt (dies wird im Zusammenhang mit Ottos Arbeit an cflib für eine zukünftige Version behandelt).

Hinweis: Es wird Version 68020 angeboten.

Kurze Zusammenfassung von Version 1.60:

Das Laden von Ressourcen und die Anzeige von Symbolen werden vollständig von AES übernommen, einschließlich 256-Farben-Symbolen in allen Bildschirmformaten von 8-Bit bis TC32, sofern AES dies unterstützt.
Die ursprünglichen PureC-Bibliotheken mit Ausnahme von toslib, das durch die kompatible und modernere Version von Philipp Donzè ersetzt wurde.
Verbesserte Darstellung bei langen Namen
Behebt viele Absturzursachen im Zusammenhang mit langen oder sehr großen Dateinamen in einem Ordner oder einer Suche.
Erkennung und Verwendung von MyAES
Die Verwendung des Home-Ordners (sofern vorhanden) dient der Sicherung der Konfiguration. Der Umfang der Umgebungsvariablen THINGDIR wird erheblich reduziert, wenn diese nur vorhanden ist, wenn der Home-Ordner nicht vorhanden ist. Alle mit THING zusammenhängenden Programme befinden sich lokal und werden aus Kompatibilitätsgründen nicht mehr im THINGDIR-Ordner gesucht.
Ein neuer Satz von Symbolen in 48 und 64 Punkten, 256 Farben, abhängig von der Bildschirmgröße
Ladesymbolset basierend auf AES-Funktionen
Automatisches Laden von Ressourcen gemäß der von AES deklarierten Sprache.
Ressource für die englische, deutsche, französische und italienische Sprache. Zögern Sie nicht, mich zu kontaktieren, wenn Sie eine neue Version erstellen!
Dem Ordner „RSRC“ wurde eine neue Ressourcenklassifizierung hinzugefügt.
Beschleunigte Anzeige und Ladung von GRP-Dateien (Gruppendateien)


Gtx.,
andY

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast