10.02.2026 AmiBlitz 3.11.1 Of Mice And Men Pre-Release wurde veröffentlicht.
Dies sind die Änderungen
Compiler:
- OPTIMIZE-Flag „8“ hinzugefügt, um mehrere Sprünge (zu Funktionen/Anweisungen und Repeat-Forever) zu optimieren.
- Unterstützung für Konstanten in Data wie Data.l #TESTVALUE hinzugefügt.
- Ausgabe der Befehlszeilenanwendung verbessert.
- Informationen zu verknüpften Blitzlibs und deren Größe in der Befehlszeilenanwendung hinzugefügt.
IDE:
- Rechner: Das Ergebnis-Gadget wird nach einer Fenstergrößenänderung gelöscht.
- Einige tokenisierte Quellcodeabschnitte konnten aufgrund falscher Zeilenumbrüche nicht korrekt gelesen werden.
- Fehler behoben, bei dem die letzten Quellcodeänderungen beim horizontalen Schieberegler vergessen wurden.
- Fehler behoben, bei dem die Pfeile des horizontalen Schiebereglers nicht funktionierten.
- Fehler in der Soforthilfe behoben: Falsche Darstellung des Mauszeigers.
- Debugger und Überlaufprüfung standardmäßig für neue Quellcodes aktiviert.
- Menüpunkt „Debug-Code erstellen“ in „Laufzeit-Debugger“ umbenannt.
- Beim Ausführen einer kompilierten EXE-Datei wird WBench nur in den Vordergrund gebracht, wenn dort eine Konsole geöffnet ist.
- Durch Drücken von TAB/SHIFT+TAB wird eingerückt oder Einrücken eines ausgewählten Blocks rückgängig machen
- Die Funktion „Bibliothekskonsistenzprüfung“ wurde aus dem Bibliotheksbrowser entfernt, da sie fehlerhaft und nutzlos war.
Blitzlibs:
- Fehler in palettelib behoben: Die Fehlerprüfung der Zyklusindexfarbe war fehlerhaft.
- Fehler in fontlib behoben: Die Anzeige von ASCII-Zeichen >127 war nicht möglich.
- Befehle NTSC, VPos, DispHeight von vallib nach environlib verschoben.
- mouselib: Optionaler Port-Parameter für mehrere Mausbefehle hinzugefügt, um die Maus über Port 1 zu steuern.
- Mehrere Blitzlibs disassembliert: cliargslib, clrlib, errtraplib, gameiolib, mouselib, nWbstartuplib, scrolllib, varslib
Beispiele:
- Mehrere MUI-Quellcodebeispiele hinzugefügt.
- Codebeispiel für die neue mouselib hinzugefügt, das die gleichzeitige Verwendung von zwei Mauszeigern demonstriert.
Dokumentation:
- Mehrere Anleitungsdateien aktualisiert, überarbeitet und korrigiert.
https://github.com/AmiBlitz/AmiBlitz3/releases
Dies sind die Änderungen
Compiler:
- OPTIMIZE-Flag „8“ hinzugefügt, um mehrere Sprünge (zu Funktionen/Anweisungen und Repeat-Forever) zu optimieren.
- Unterstützung für Konstanten in Data wie Data.l #TESTVALUE hinzugefügt.
- Ausgabe der Befehlszeilenanwendung verbessert.
- Informationen zu verknüpften Blitzlibs und deren Größe in der Befehlszeilenanwendung hinzugefügt.
IDE:
- Rechner: Das Ergebnis-Gadget wird nach einer Fenstergrößenänderung gelöscht.
- Einige tokenisierte Quellcodeabschnitte konnten aufgrund falscher Zeilenumbrüche nicht korrekt gelesen werden.
- Fehler behoben, bei dem die letzten Quellcodeänderungen beim horizontalen Schieberegler vergessen wurden.
- Fehler behoben, bei dem die Pfeile des horizontalen Schiebereglers nicht funktionierten.
- Fehler in der Soforthilfe behoben: Falsche Darstellung des Mauszeigers.
- Debugger und Überlaufprüfung standardmäßig für neue Quellcodes aktiviert.
- Menüpunkt „Debug-Code erstellen“ in „Laufzeit-Debugger“ umbenannt.
- Beim Ausführen einer kompilierten EXE-Datei wird WBench nur in den Vordergrund gebracht, wenn dort eine Konsole geöffnet ist.
- Durch Drücken von TAB/SHIFT+TAB wird eingerückt oder Einrücken eines ausgewählten Blocks rückgängig machen
- Die Funktion „Bibliothekskonsistenzprüfung“ wurde aus dem Bibliotheksbrowser entfernt, da sie fehlerhaft und nutzlos war.
Blitzlibs:
- Fehler in palettelib behoben: Die Fehlerprüfung der Zyklusindexfarbe war fehlerhaft.
- Fehler in fontlib behoben: Die Anzeige von ASCII-Zeichen >127 war nicht möglich.
- Befehle NTSC, VPos, DispHeight von vallib nach environlib verschoben.
- mouselib: Optionaler Port-Parameter für mehrere Mausbefehle hinzugefügt, um die Maus über Port 1 zu steuern.
- Mehrere Blitzlibs disassembliert: cliargslib, clrlib, errtraplib, gameiolib, mouselib, nWbstartuplib, scrolllib, varslib
Beispiele:
- Mehrere MUI-Quellcodebeispiele hinzugefügt.
- Codebeispiel für die neue mouselib hinzugefügt, das die gleichzeitige Verwendung von zwei Mauszeigern demonstriert.
Dokumentation:
- Mehrere Anleitungsdateien aktualisiert, überarbeitet und korrigiert.
https://github.com/AmiBlitz/AmiBlitz3/releases
Gruß Helmut

