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

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
02.Mai.2026
Manfred Bergmann (ANF)


(Amiga-)BASIC Compiler: ACE 3.0.1
Manfred Bergmann hat ein weiteres Update des AmigaBASIC-Compilers "ACE" veröffentlicht. Die Neuerungen im Überblick:
  • Variabel dimensionierte Arrays (#119): DIM arr(n) akzeptiert jetzt Variablen und Ausdrücke als Array-Größen, nicht nur Konstanten. Solche Arrays werden zur Laufzeit per ALLOC auf dem Heap angelegt; Arrays mit konstanter Größe bleiben wie bisher BSS-allokiert.
  • ACE-Compiler nun für 68000 gebaut: Der Compiler läuft damit auf jedem Amiga (vorher 68020 erforderlich).
  • Doppelte Runtime-Libraries: Es werden sowohl 68020- (Standard, in lib/) als auch 68000-Varianten (in lib/68000/, benötigt vc.lib) ausgeliefert. Das bas-Skript erkennt OPTION 2- automatisch und linkt die passende Variante.
  • 68000-Builds der Tools: yap und parseusing werden jetzt mit OPTION 2- übersetzt; zusätzlich liegt eine 68000-Version von vlink bei.
  • YAP-Makro-Limit erhöht: Maximale Makroanzahl auf 2048 angehoben.
  • SuperOptimizer v2.28: Aktualisierte Version inklusive neuem SuperOptimizer-Guide.
  • Bugfix - Math-Libraries werden immer beim Start geöffnet: Behebt Abstürze, wenn ein EXTERNAL-Modul Float- oder Trigonometrie-Operationen nutzt, die das Hauptprogramm nicht referenziert. mathieeesingbas und mathtrans werden nun unabhängig davon im Startup geöffnet.
  • Dokumentation: Variabel dimensionierte Arrays in ref.txt, ace.txt und quickref.txt dokumentiert; neuer SuperOptimizer-Guide.
Direkter Download: ace-basic.lha (3,9 MB) (cg)

[Meldung: 02. Mai. 2026, 23:40] [Kommentare: 1 - 03. Mai. 2026, 11:09]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

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