Hallo zusammen,
hier ein Auszug aus der man Datei wie man den z80-asm aufrufen kann:
Z80-ASM 1 "18 Apr 2018" "Z80-ASM Version 2.4" "Z80 Assembler"
NAME
z80-asm \- command-line Z80 CPU assember for Unix and DO$
SYNOPSIS
z80-asm [-wlhcf XX] inputfile[.asm] [startaddress[[:length] :outputfile] ]
z80-asm [-wlhcf XX] inputfile startaddress[:length]:outputfile ...
DESCRIPTION
z80-asm is a two pass compiler of the Z80 CPU assembly language. It's first
argument is name of an input (source) file. If no sections follow no code is
generated.
In the case of exactly one section follows and the inputfile name ends with
.asm the outputfile with its leading colon delimiter and the optional length
may be omitted. Then the output is written to a file named inputfilename.z80.
Der Aufruf des Programms mit der Option -l (Listing) hat ja funktionert aber es wurde keine Datei hello1.z80 generiert.
ubuntu@ubuntu:/usr/local/bin$ z80-asm -l hello1.asm
0000 3e 01 1 ld A,1
0002 06 02 2 ld b,2
0004 0e 03 3 ld c, 3
0006 4 end
No code generated
ubuntu@ubuntu:/usr/local/bin$ z80-asm hello1.asm
No code generated
Ich habe dann anschließend in meinem home-Verzeichnis zwei Unterverzeichnisse bin und z80 angelegt. In das Verzeichnis /home/bin habe ich die Programme z80-asm, z80-mon und hello1.asm von /usr/local/bin rüberkopiert.
Leider führte das nicht zum Erfolg:
ubuntu@ubuntu:/bin$ cd $HOME/bin
ubuntu@ubuntu:~/bin$ ls
hello1.asm z80-asm z80-mon
ubuntu@ubuntu:~/bin$ z80-asm hello1.asm
No code generated
ubuntu@ubuntu:~/bin$ z80-asm -l hello1.asm
0000 3e 01 1 ld A,1
0002 06 02 2 ld b,2
0004 0e 03 3 ld c, 3
0006 4 end
No code generated
Habe ich etwas falsch verstanden oder übersehen?
VG Helmi