19.10.2026 AmiBlitz 3.14 Life of PI wurde veröffentlicht.
Änderungen:
Kompilieren:
- Fehlerhafter Pfad zur ausführbaren Datei im CLI-Modus behoben (#120)
- Ausführungsdateien mit mehr als 65.535 HUNK_RELOC32-Einträgen wurden korrigiert: aufgrund eines Fehlers
- Im AmigaOS V36+-Loader können derart große Relokationstabellen nicht geladen, sodass sie nun in mehrere HUNK_RELOC32-Blöcke aufgeteilt sind
Debugger:
- "defaultdebugger" wurde in "TinyDebugger" umbenannt, eine ressourcenschonende Alternative zum REDDebugger mit vollem Funktionsumfang
- TinyDebugger: überarbeitet - er funktioniert wieder, ist schrifttypabhängig und verfügt über eine verbesserte Benutzeroberfläche
- REDDebugger: Abhängigkeit von "wizard.library" entfernt
- REDDebugger: Die Einstellungen werden nun in den Tooltypen statt in der Einstellungsdatei RED_Dbug2.prefs
- REDDebugger: Das Menü "Projekt" wurde neu strukturiert
- REDDebugger: Änderungen an Schriftart und Bildschirmmodus werden nun sofort wirksam, ohne die Konfiguration speichern zu müssen
- REDDebugger: Objektfenster sind nun schrifttypabhängig
- REDDebugger: Überarbeitete Darstellung des Quellcodes und der Druckfarben
- REDDebugger: Die wichtigsten RTEZRequester wurden durch ASL-Requester ersetzt
Tools:
- AB3LibsManager: bietet nun sowohl einen Assistenten als auch eine ReAction-Benutzeroberfläche, über den Werkzeugtyp wählbar
Blitzlibs:
- ridoslib: durch Disassemblierung wiederhergestellter Quellcode
Windowslib:
- Es wurde die Funktion "WindowAddress()" hinzugefügt, die die Adresse der "Intuition Window"-Struktur des aktuellen Fensters zurückgibt.
- TextLength() hinzugefügt
- TextFit() ruft nun ab Version 36+ die Betriebssystemfunktion TextFit() auf, anstatt eine Schleife über TextLength() auszuführen
- Wline wurde in WLine umbenannt
gameiolib:
-Behoben, dass Joyx(1) und Joyy(1) stets die Werte von Port 0 zurückgaben.
linkedlistlib:
- Ein potenzieller Absturz beim Löschen einer dynamischen Liste wurde behoben.
Residents:
- "amigaLibsV47.res" hinzugefügt, das alle Konstanten und Strukturen von AmigaOS V47 enthält
- SDL.res hinzugefügt, das Konstanten und Strukturen für sdl.library V1.2.x enthält
- c2p.res hinzugefügt, das Konstanten und Strukturen für c2p.library enthält
Enthält:
- reactionlib.include.ab3 hinzugefügt, das den Haupt-Helper neu implementiert
- Makros von reactionlib. Derzeit unterstützte Gadgets:
textfield.gadget
radiobutton.gadget
clicktab.gadget
chooser.gadget
listbrowser.gadget
Siehe "SourceCodes/Includes/OS" Detaillierte Änderungen:
Dokumentation:
- aktualisierte und erweiterte Dokumentation
Beispiele:
- ein einfaches SDL-Beispiel hinzugefügt
- Ein c2p-Beispiel hinzugefügt
- Ein einfaches Beispiel für eine Dateibenachrichtigung (notify) unter Verwendung von ridoslib hinzugefügt
Änderungen:
Kompilieren:
- Fehlerhafter Pfad zur ausführbaren Datei im CLI-Modus behoben (#120)
- Ausführungsdateien mit mehr als 65.535 HUNK_RELOC32-Einträgen wurden korrigiert: aufgrund eines Fehlers
- Im AmigaOS V36+-Loader können derart große Relokationstabellen nicht geladen, sodass sie nun in mehrere HUNK_RELOC32-Blöcke aufgeteilt sind
Debugger:
- "defaultdebugger" wurde in "TinyDebugger" umbenannt, eine ressourcenschonende Alternative zum REDDebugger mit vollem Funktionsumfang
- TinyDebugger: überarbeitet - er funktioniert wieder, ist schrifttypabhängig und verfügt über eine verbesserte Benutzeroberfläche
- REDDebugger: Abhängigkeit von "wizard.library" entfernt
- REDDebugger: Die Einstellungen werden nun in den Tooltypen statt in der Einstellungsdatei RED_Dbug2.prefs
- REDDebugger: Das Menü "Projekt" wurde neu strukturiert
- REDDebugger: Änderungen an Schriftart und Bildschirmmodus werden nun sofort wirksam, ohne die Konfiguration speichern zu müssen
- REDDebugger: Objektfenster sind nun schrifttypabhängig
- REDDebugger: Überarbeitete Darstellung des Quellcodes und der Druckfarben
- REDDebugger: Die wichtigsten RTEZRequester wurden durch ASL-Requester ersetzt
Tools:
- AB3LibsManager: bietet nun sowohl einen Assistenten als auch eine ReAction-Benutzeroberfläche, über den Werkzeugtyp wählbar
Blitzlibs:
- ridoslib: durch Disassemblierung wiederhergestellter Quellcode
Windowslib:
- Es wurde die Funktion "WindowAddress()" hinzugefügt, die die Adresse der "Intuition Window"-Struktur des aktuellen Fensters zurückgibt.
- TextLength() hinzugefügt
- TextFit() ruft nun ab Version 36+ die Betriebssystemfunktion TextFit() auf, anstatt eine Schleife über TextLength() auszuführen
- Wline wurde in WLine umbenannt
gameiolib:
-Behoben, dass Joyx(1) und Joyy(1) stets die Werte von Port 0 zurückgaben.
linkedlistlib:
- Ein potenzieller Absturz beim Löschen einer dynamischen Liste wurde behoben.
Residents:
- "amigaLibsV47.res" hinzugefügt, das alle Konstanten und Strukturen von AmigaOS V47 enthält
- SDL.res hinzugefügt, das Konstanten und Strukturen für sdl.library V1.2.x enthält
- c2p.res hinzugefügt, das Konstanten und Strukturen für c2p.library enthält
Enthält:
- reactionlib.include.ab3 hinzugefügt, das den Haupt-Helper neu implementiert
- Makros von reactionlib. Derzeit unterstützte Gadgets:
textfield.gadget
radiobutton.gadget
clicktab.gadget
chooser.gadget
listbrowser.gadget
Siehe "SourceCodes/Includes/OS" Detaillierte Änderungen:
Dokumentation:
- aktualisierte und erweiterte Dokumentation
Beispiele:
- ein einfaches SDL-Beispiel hinzugefügt
- Ein c2p-Beispiel hinzugefügt
- Ein einfaches Beispiel für eine Dateibenachrichtigung (notify) unter Verwendung von ridoslib hinzugefügt
Gruß Helmut

