Vesalia Amiga Future Archive


 Remember me

I forgot my password

Don't have an account yet?
You can register for FREE

» Home
» Mag Member
» News View
» News Tell
» News Setting
» Everywhere
Amiga Future
» Info
» Content List
» Article-Database
» Merchandising
» Shop
» Downloads
» Forum
» Gallery
» Calendar
» Amiga Software
» Amiga Cheats
» Amiga FAQ
» Forum FAQ
» Links
» Jobs
» Webmaster
» Advertising
» Contact/Imprint
» Privacy Policy


Advanced Search

Bitte unterstützt uns durch Einkäufe bei Amazon:


Amiga Future

vasm 1.8 released

Post new topicReply to topic Amiga Future Forum Index -> News english
View previous topic :: View next topic 
Author Message
Amiga Future Chefredaktion
Amiga Future Chefredaktion

Joined: 05 Jun 2001
Posts: 38742
Location: Übersee


PostPosted: 18.05.2017 - 08:39    Post subject: vasm 1.8 released Reply with quote

vasm released in the Version 1.8.


External references in ORG or RORG sections are allowed.
Option -depend only prints relative include file names, while the new option -dependall prints all included file names, also with absolute paths.
m68k: Support for Apollo Core 68080 and AMMX ISA.
m68k: MSP, ISP and MMUSR are no valid 68060 control registers.
6502: Fixed potential segfault during zero-page optimization (new since last version).
jagrisc: Fixed SHLQ instruction.
mot-syntax: Make NREF directive work for PhxAss compatibility. Allows optimization of absolute references to base-relative.
std-syntax: Labels ending on '$' are only local when all preceding characters are digits.
madmac-syntax: Fixed .long directive (which only aligned to even bytes).
oldstyle-syntax: New options -i (ignore everything in the operand after a blank), -noc (no C-style constant prefixes) and -noi (no intel-style constant suffixes).
oldstyle-syntax: Z80 supports multiple directives or instructions per line, separated by a ':' character.
oldstyle-syntax: Fixed parser problem with nested repeat/endrepeat blocks.
output-hunk: -kick1hunks must not forbid base relative relocs and references. It was supported by some 1.3 linkers (blink for example).

vasm is a portable and retargetable assembler to create linkable objects in various formats or absolute code. Multiple CPU-, syntax and output-modules can be selected.

Many common directives/pseudo-opcodes are supported (depending on the syntax module) as well as CPU-specific extensions.

The assembler supports optimizations (e.g. choosing the shortest possible branch instruction or addressing mode) and relaxations (e.g. converting a branch to an absolute jump when necessary).

Most syntax modules support macros, include directives, repetitions, conditional assembly and local symbols.
Andreas Magerl
Chefredaktion Amiga Future
Geschäftsführung APC&TCP
Back to top   PDF
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topicReply to topic Amiga Future Forum Index -> News english
All times are GMT + 1 Hour
Page 1 of 1


Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Powered by phpBB © 2001, 2002 phpBB Group

'AFclean' Theme by Matthias Overloeper, based on 'AmigaFuture Deluxe' by Tristan Mangold