AminetAminet
Search:
84476 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/sjasm-mos.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
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
Date:2007-11-12
Download:http://aminet.net/dev/cross/sjasm-mos.lha - View contents
Readme:http://aminet.net/dev/cross/sjasm-mos.readme
Downloads:858

 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 at 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


Contents of dev/cross/sjasm-mos.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  352    2296  15.3% -lh5- 33d3 Nov  8 20:32 sjasm039g/.deps/direct.P
[generic]                  352    2293  15.4% -lh5- e7b9 Nov  8 20:32 sjasm039g/.deps/loose.P
[generic]                  355    2296  15.5% -lh5- 2aee Nov  8 20:32 sjasm039g/.deps/parser.P
[generic]                  352    2293  15.4% -lh5- 8aa6 Nov  8 20:32 sjasm039g/.deps/piz80.P
[generic]                  354    2296  15.4% -lh5- 4e5f Nov  8 20:32 sjasm039g/.deps/reader.P
[generic]                  352    2293  15.4% -lh5- 21fc Nov  8 20:32 sjasm039g/.deps/sjasm.P
[generic]                  385    2536  15.2% -lh5- 057f Nov  8 20:32 sjasm039g/.deps/sjio.P
[generic]                  354    2296  15.4% -lh5- 1ccf Nov  8 20:32 sjasm039g/.deps/tables.P
[generic]                96060  266920  36.0% -lh5- 9b10 Nov  8 20:32 sjasm039g/sjasm
[generic]                 1259    3021  41.7% -lh5- d363 Nov  8 20:42 sjasm039g/sjasm-mos.readme
[generic]                10123   28310  35.8% -lh5- e09a Jan 10  2006 sjasm039g/sjasm.txt
[generic]                 4013   19188  20.9% -lh5- 2af2 Jan 10  2006 sjasm039g/src/direct.cpp
[generic]                  524     969  54.1% -lh5- dc31 Jan  9  2006 sjasm039g/src/direct.h
[generic]                  810    1580  51.3% -lh5- e2f2 Jan  9  2006 sjasm039g/src/loose.cpp
[generic]                  586    1072  54.7% -lh5- 0859 Jan  9  2006 sjasm039g/src/loose.h
[generic]                  475     913  52.0% -lh5- 4123 Apr  9  2004 sjasm039g/src/Makefile
[generic]                 3496   13245  26.4% -lh5- 7caf Jan  9  2006 sjasm039g/src/parser.cpp
[generic]                  570    1064  53.6% -lh5- e369 Jan  9  2006 sjasm039g/src/parser.h
[generic]                 7913   70594  11.2% -lh5- b57e Jan  9  2006 sjasm039g/src/piz80.cpp
[generic]                  527     989  53.3% -lh5- b4c3 Jan  9  2006 sjasm039g/src/piz80.h
[generic]                 2943   10554  27.9% -lh5- 2166 Jan 10  2006 sjasm039g/src/reader.cpp
[generic]                  796    1894  42.0% -lh5- 2537 Jan  9  2006 sjasm039g/src/reader.h
[generic]                 1910    5189  36.8% -lh5- f580 Jan  9  2006 sjasm039g/src/sjasm.cpp
[generic]                 1255    2784  45.1% -lh5- 1a92 Jan  9  2006 sjasm039g/src/sjasm.h
[generic]                 4062   14730  27.6% -lh5- 4446 Jan  9  2006 sjasm039g/src/sjio.cpp
[generic]                  978    2037  48.0% -lh5- 35ca Jan  9  2006 sjasm039g/src/sjio.h
[generic]                 5956   23161  25.7% -lh5- 6e7e Jan 30  2006 sjasm039g/src/tables.cpp
[generic]                 1506    5139  29.3% -lh5- bfba Jan  9  2006 sjasm039g/src/tables.h
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        28 files  148618  491952  30.2%            Nov 12 19:21

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>