YASM Release Notes

Milestone 1 (0.1.0)

Release Date: 3/19/02

Target Audience

Welcome to the very first milestone release of The YASM Modular Assembler. As this is only a milestone, it's really not for general use yet, so there are certain to be many bugs and missing features. This release is intended to provide a stable snapshot of YASM development as of 3/19/02. Its target audience includes people who:

What's New

As this is the first release, essentially everything is new. The most important thing to be aware of with this release is that it's very limited:

Important Differences from NASM

YASM defaults to reading from standard input and writing to standard output if no files are specified. When an input file is specified, YASM behaves like NASM.

Running YASM

Version Information:

yasm --version

Commandline Help:

yasm --help

Assemble test.asm to binary object file test:

yasm -f bin test.asm

Assemble test2.asm (which needs to be preprocessed) to debug object file test2.dbg:

nasm -e test2.asm | yasm -f dbg -o test2.dbg

Test YAPP on test3.asm:

yasm -e test3.asm