💾 Archived View for amigadu.de › af › 39615_de.gmi captured on 2022-03-01 at 15:07:31. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Amiga Future (de)

Nächste Nachricht >

< Vorherige Nachricht

[ Nachrichtenübersicht ]

Originale Nachricht im Web aufrufen >

vasm 1.9 veröffentlicht

Veröffentlicht: Sonntag, 27 Februar 2022 - 16:17:41 (+0100)

Verfasst von: AndreasM

vasm ist ein RTG Assembler um Verknüpfungen in verschiedenen Formaten oder absoluten Code zu erstellen. Mehrere CPU-, Syntax-und Ausgabe-Module können ausgewählt werden.

Viele gemeinsame Direktiven/Pseudo-Opcodes werden unterstützt (in Abhängigkeit von der Syntax-Modul) sowie ascpu-spezifische Erweiterungen.

Der Assembler unterstützt Optimierungen (zB die Wahl der kürzesten Sprungbefehls oder Adressiermodus) und Erleichterungen (zB Umwandlung eines Abzweigs zu einem absoluten Sprung wenn nötig).

Die meisten Syntax-Module unterstützen Makros, inklusive Direktiven, Wiederholungen, bedingte Assemblierung und lokale Symbole.

http://sun.hasenbraten.de/vasm/

Änderungen:

Unangemessene Warnung bei der Verwendung von Äquivalenten entfernt, die größer als die Adressgröße des Ziels sind.

NARG-Symbol (Anzahl der Argumente im Makro) kann auch mit der Option -nocase von der Groß-/Kleinschreibung unabhängig gemacht werden.

Stoppen Sie das Analysieren von hexadezimalen Escape-Sequenzen in Zeichenfolgen nach zwei Zeichen.

m68k: Apollo-Banking-Präfix-Unterstützung für die wichtigsten CPU-Anweisungen. Aufnäher von John Hankinson.

m68k: Apollo-FPU-Anweisungen der Form F<op> En,En,FPn korrigiert.

m68k: Nicht standardmäßige fpu-id funktionierte bei einigen Anweisungen nicht. Erlauben Sie keine nicht standardmäßigen fpu-ids für CPUs mit einer festen internen FPU.

m68k: EQUR/FEQUR-Registerzuweisungen hängen nicht mehr von den Ziel-CPU/FPU-Einstellungen ab.

m68k: Zuweisungen von Apollo-Vektorregistern mit EQUR zulassen.

m68k: Unterstützt gepackte Dezimal-Gleitkommakonstanten.

m68k: Neue Option -no-typechk, mit der gleichen Wirkung wie die Direktive "OPT t-".

z80: EI ist eine gültige GBZ80-Anweisung.

z80: Warnt vor überflüssigen Zeichen in Datenoperanden.

6800: -m68.. Befehlszeilenoptionen korrigiert.

6809: Vermeiden Sie Probleme mit PC-relativen Optimierungen mit einem Abstand von +127 oder +255.

mot-syntax: Verbesserte ECHO-Direktive.

mot-syntax: DC.P-Direktive für Packed Decimal.

mot-syntax: REPT mit negativem Zählerstand sollte sich wie REPT 0 verhalten.

aout-output: Baserel-(Small-Data-)Verlagerungen kompatibel zu GNU-binutils machen. Der Wert basiert immer auf .data.

Nächste Nachricht >

< Vorherige Nachricht

[ Nachrichtenübersicht ]