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

dev/cross/pasmo-morphos.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Pasmo portable Z80 cross assembler
Author:Julián Albo "NotFound"
Uploader:offset cpcscene com (Philippe Rimauro)
Type:dev/cross
Version:0.5.4.beta2
Architecture:ppc-morphos
Date:2011-06-19
Download:http://aminet.net/dev/cross/pasmo-morphos.lha - View contents
Readme:http://aminet.net/dev/cross/pasmo-morphos.readme
Downloads:1735


Pasmo 0.5.4.beta2 by Julián Albo.
MorphOS build by Philippe Rimauro.
Updated package with stripped binary & cleaned-up directory.
(thanks to Grzegorz Kraszewski for the advice)

Original source package can be found in the src/ directory.
See included original README & NEWS for more information.

Pasmo, multiplatform Z80 cross-assembler.
(C) 2004-2008 Julián Albo
Use and distribution allowed under the terms of the GPL license.

To download updates or obtain more information:
http://www.arrakis.es/~ninsesabe/pasmo/

To compile:
	./configure
	make

To install:
	make install

To compile with other options:
	./configure --help

Documentation: See the file pasmodoc.html, included in this
package or in the Pasmo web site. See also the .asm sample
files included with the souce package.

To assemble:
	pasmo [ options ] file.asm file.bin
		[ file.symbol [ file.publics ] ]

Options:

	-d         -->	Show debug info during assembly.

	-1         -->	Show debug info during assembly,
			also in first pass.

	-v         -->	Verbose. Show progress information
			during assembly.

	-I         -->	Add directory to the list for
			searching files in INCLUDE and INCBIN.

	--bin      -->	Generate the object file in pure binary
			format without headers.

	--hex      -->	Generate the object file in Intel HEX
			format.

	--prl      -->	Generate the object file in the PRL
			format. Useful for CP/M Plus RSX.

	--cmd      -->	Generate the object file in CP/M 86
			CMD format.

	--plus3dos -->	Generate the object file with PLUS3DOS
			header (Spectrum disk).

	--tap      -->	Generate a .tap file for Spectrum
			emulators (tape image).

	--tzx      -->	Generate a .tzx file for Spectrum
			emulators (tape image).

	--cdt      -->	Generate a .cdt file for Spectrum
			emulators (tape image).

	--tapbas   -->	Same as --tap option but adding a
			Basic loader.

	--tzxbas   -->	Same as --tzx option but adding a
			Basic loader.

	--cdtbas   -->	Same as --cdt option but adding a
			Basic loader.

	--amsdos   -->	Generate the object file with Amsdos
			header (Amstrad CPC disk).

	--msx      -->	Generate the object file with header
			for use with BLOAD in MSX Basic.

	--public   -->	The symbol table listing will include
			only symbols declared as PUBLIC.

	--name     -->	Name for the header in the formats that
			use it. If unspecified the object file
			name will be used.
			
	--err      -->	Direct error messages to standard ouptut
			instead of error output (except for errors
			in options).

	--nocase   -->	Make identifiers case insensitive.

	--alocal   -->	Autolocal mode: the labels than begins with
			a '_' are locals, and his ambit finishes in
			the next no local label or in the next PROC,
			LOCAL or MACRO directive.

	-B
	--bracket  -->	Bracket only mode: parenthesis are reserved
			for expressions.

	-E
	--equ	   -->	Predefine a label.

	-8
	-w8080     -->	Show warnings when using Z80 instructions
			that does not exist in 8080.

	--86       -->	Generate 8086 code.


If no code generation options are specified --bin is assumed.

Debug info goes to standard output, error messages to error
output.


Contents of dev/cross/pasmo-morphos.lha

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