Index of /masmz80

      Name                    Last modified       Size  Description

[DIR] Parent Directory 27-May-2007 23:43 - [   ] masmz80-0.1.tar.gz 20-Jan-2003 00:05 19k GZIP compressed docume>

1. OVERVIEW

masmz80 is a (VERY) lightweight assembler for the famous Zilog Z80 processor. Objects
generated by masmz80 (in own binary format) contain information about global
symbols, unreferenced symbols and sections that need to be relocated, so
it's easy to write code in many files and reference one project files' symbols
from another. Linking these objects using included mlinkz80 produces an image
ready for burning on an (E)EPROM.

2. REQUIREMENTS AND LIMITATIONS

masmz80 hasn't been tested in any other environment than IA-32 Linux and

This is a really lightweight program. It does nothing more than assembling and
simple linking... But the code is in fact quite easy to follow so modyfing it to
meet your requirements should not be a problem.

3. INSTALATION

Type 'make'.

4. USAGE

./asmz80 -o output.o input.asm

./linkz80 -r output.img input1.o input2.o input3.o etc.

or

./linkz80 -r output.img -m 0x1000 input1.o input2.o input3.o etc.

where 0x1000 is the image start address (the adress the image will
be present in memory at)

5. SYNTAX

see samples/

6. AUTHOR

Mateusz 'mteg' Golicz <mtg@elsat.net.pl>. Feel free to send any comments,
patches, bugfixes, suggestions, etc.

7. LICENSE

GNU GPL, see attached 'LICENSE' file.