Hangar.La tienda de software del Amiga

sjasm-mos 0.39g

Yet another Z80 cross assembler

Short:        Yet another Z80 cross assembler
Author:       Thomas Dettbarn, Fabrizio Bartoloni (Morphos port)
Uploader:     lanch tiscali it (Fabrizio Bartoloni)
Type:         dev/cross
Version:      0.39g
Architecture: ppc-morphos


 OOO     O   O    OOO  O   O
O   O       O O  O   O OO OO

O       OO O   O O     O O O

 OOO     O O   O  OOO  O O O

    O    O OOOOO     O O   O

O   O    O O   O O   O O   O

 OOO  O  O O   O  OOO  O   O

       OO



SjASM Z80 Assembler v0.39g

Copyright 2006 Sjoerd Mastijn



www.xl2s.tk - sjasm@xl2s.tk



Introduction

============

SjASM version 0.3 is just yet another Z80 cross assembler.

Thanks to Eli-Jean Leyssens there is also a Linux version of SjASM.



DISCLAIMER

----------

If SjASM breaks anything - I didn't do it.


New in 0.39g:
--------------

- ENDMAP directive.

- DEFM and DM synonyms for BYTE.

- Some bug fixes:

 - file size is reset when a new output file is opened.

 - 'bytes lost' warning fixed.

And thanks to Konami Man:

- PHASE and DEPHASE directives as synonyms of TEXTAREA and ENDT.

- FPOS directive.

- Expanded OUTPUT directive.

- The possibility to generate a symbol file.



Known bugs:

-----------

- Comments, strings and the af' register can be very confusing for SjASM :)

- The list file doesn't always look that good.

- And something we haven't been able to reproduce yet; concerning structure identifiers ~:)



Anyway, I can't wait for version 0.4, can you?



RUN!

====

To use SjASM:



sjasm [options] inputfile [outputfile [listfile [exportfile]]]



Options:

-L  output a list of all defined labels in the listing

-Q  do not list the source and resulting objectcode in listfile

-I  specify a directory to search for includefiles

-S  output a .SYM symbolfile which contains all labels.



Options may be grouped, and it's permitted to place them anywhere. Examples:



sjasm -l prog.asm 

     assemble prog.asm to prog.out with prog.lst as listfile, include labels and code in listfile

sjasm -ql prog.asm

     assemble prog.asm to prog.out with prog.lst as listfile, include only the label listing in listfile

sjasm prog.asm -i/devel/inc

     assemble prog.asm to prog.out with prog.lst as listfile, include only code in listfile and search in /devel/inc for includefiles if not found in the current directory

sjasm -lidevel -izooi prog.asm prog.com

     assemble prog.asm to prog.com with prog.lst as listfile, include code and label listing in listfile and search in zooi and devel for includefiles if not found in the current directory



When the output-, list- or exportfile are omitted the following filenames are constructed:

Outputfile: inputfile-without-extension.out

Listfile: inputfile-without-extension.lst

Exportfile: inputfile-without-extension.exp


The symbolfile filenaam will always constructed as follows: exportfile-without-extension.sym

Gratis

Descargar 146 KB

Desde el Amiga: abre Hangar y busca sjasm-mos.

AutorThomas Dettbarn, Fabrizio Bartoloni (Morphos port)
Categoríadev/cross
Tamaño146 KB
Fecha2024-02-23
Parappc-morphos
OrigenAminet