NASM - The Netwide Assembler

NASM Forum => Using NASM => Topic started by: x70bg on May 05, 2020, 01:13:03 AM

Title: SASM and .lst files
Post by: x70bg on May 05, 2020, 01:13:03 AM

i'm new to the forum as I have recently started looking into assembly, playing around with basic tools like gdb, ddd and of course nasm (all on Linux). Then i came across the SASM IDE and i was trying to generate object (.o) and list (.lst) files, just like I can do with nasm CLI (e.g.
Code: [Select]
nasm -f elf64 -g -F dwarf filename.asm -l filename.lst), but i have yet to figure out if this is actually supported in SASM and if so where those output files are stored.

Do you know if SASM can create these files or i can only use the nasm CLI for that?

Thank in advance!
Title: Re: SASM and .lst files
Post by: Frank Kotler on May 05, 2020, 03:48:09 AM
Hi x70bg,

Welcome to the forum.

I am not familiar with SASM. Does it have a manual?


Title: Re: SASM and .lst files
Post by: x70bg on May 05, 2020, 05:39:27 AM
Hi Frank,
all I found is on the author page ( and some additional info on github here (
However i was not able to find an explicit reference to the support.
By the following statement I tend to think that SASM only create temporary object files, no mention about .lst. So i infer that there is no option. Then again i'm a novice in this field so i just wanted to double check on this forum with some Assembly experts:

In the "Object file name" field you can specify name for temporary output object file, which replace $PROGRAM.OBJ$ variable. This option is needed for linkers which determines file format using file name extension (e.g., golink).