Forum: Compiler & IDEs 2500 A.D. Z80 Macro Assembler


von Peter G. (mashpeak)


Lesenswert?

Hallo,

ich suche den - 2500 A.D. Z80 Macro Assembler - vielleicht hat jemand 
diesen
Z80 Assembler. Die Firma gibt es wohl nicht die Mailadresse und der Link 
funktioniert leider nicht mehr. Über eine Hilfe würde ich mich riesig 
freuen.
Viele Grüße
mashpeak

von uwe (Gast)


Lesenswert?

Fand immer den Tabellengesteuerten TASM gut... kann man auf alle µCs 
anpassen. Macros kann der auch wenn ich mich recht erinnere...
https://www.ticalc.org/archives/files/fileinfo/250/25051.html

von W.S. (Gast)


Lesenswert?

Peter G. schrieb:
> ich suche den - 2500 A.D. Z80 Macro Assembler

huch? anno domini 2500 ist noch eine Weile hin. Aber ich bin mir sicher, 
daß es auch der zmac tut.
http://48k.ca/zmac.html

W.S.

von Planloser (Gast)


Angehängte Dateien:

Lesenswert?

Was an:

Peter G. schrieb:
> ich suche den - 2500 A.D. Z80 Macro Assembler - vielleicht hat jemand
> diesen Z80 Assembler.

versteht Ihr eigentlich nicht?
Die Frage war eindeutig und Ihr wollt doch Peter nicht unterstellen, zu 
doof zum googlen zu sein, oder?

von Planloser (Gast)


Lesenswert?


von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Ja das ist Googles erste Fundstelle

https://newbrainemu.eu/component/option,com_docman/task,doc_details/gid,443/Itemid,54/
Vers. 2.07d - der Link hier ist leider verwaist, auch nicht mehr im 
archive.org zu finden.

http://www.retroarchive.org/cpm/lang/lang.htm
genau dasselbe wie oben, es gab anscheinend neuere Versionen z.B. 4.07
Z-80MASM.ZIP     2500 A.D. Software Z-80 Macrom Assembler, v3.00a

P.S. Die Suche findet mit "2500 AD" immer auch ein Astronomieprogramm:
"calendar, almanac and astronomy program for 2500 BC to 2500 AD"

: Bearbeitet durch User
von Peter G. (mashpeak)


Lesenswert?

Hallo zusammen,
vielen Dank für die schnellen Antworten. Danke für die Links.
Hat jemand auch mit dem 2500 A.D. Z80 Macro AssemblerAssembler 
gearbeitet und kennt noch die Befehle? Ich habe den Assembler nicht zum 
laufen bekommen. Informationen zu den Befehlen habe ich nicht gefunden.

Info: Ich habe ein Z80 Monitor Programm welches ich bearbeiten möchte. 
Dieses ist mit dem obigen Assembler erstellt worden, so würde mir eine 
aufwendige Anpassung der Software erspart bleiben.

Danke und viele Grüße
Peter

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Das datasheetarchive hat wenige Seiten zu 2500AD und nur für 8051 und 
Z8:
https://www.datasheetarchive.com/2500AD%20linker%20manual-datasheet.html

War das Software für DOS oder für CP/M? Vielleicht gibt es noch 
CP/M-Webseiten, die irgendwo etwas verstecken.
Hier steht es, in einem Zilog-Datenbuch: "IBM PC, CP/M, VAX"
ftp://bitsavers.informatik.uni-stuttgart.de/components/zilog/_dataBooks/ 
Zilog_Z16C30_Z16C32_Product_Specifications.pdf

Hier für den TRS80;
http://oldcomputers-ddns.org/public/pub/manuals/montezuma_system_programmers_guide_trs80m4.pdf
ein BIOS-Listing mit 2500AD Assembler gedruckt ab Seite 28

: Bearbeitet durch User
von Peter G. (mashpeak)


Lesenswert?

Nachtrag:
Ich glaube ich habe mich falsch ausgedrückt!
Ich suche nicht die Z80 Assembler Befehle sondern wie assembliere ich 
die Quelldatei "Monitor.asm" mit dem ASM (2500 A.D. Z80 Macro 
Assembler).
Nun habe dank eurer Hilfe den Assembler weiß aber nicht wie die Befehle 
für den Assembler sind:
Z.B asm monitor.asm Monitor.obj (und die dazugehörenden Parameter für 
den Assembler -xx

Danke Peter

von Thomas W. (Gast)


Lesenswert?

Moin, -

OK, ist der nur 8051-Assembler, aber vielleicht hilft dieses Manual aus 
der gleichen Software-Schmiede:

https://web.archive.org/web/19970716130327/http://www.2500ad.com/2500ad/manual.txt

Gruesse

Th.

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Noch zwei Fundstellen aus der Entstehungszeit

von W.S. (Gast)


Lesenswert?

Peter G. schrieb:
> Info: Ich habe ein Z80 Monitor Programm welches ich bearbeiten möchte.
> Dieses ist mit dem obigen Assembler erstellt worden, so würde mir eine
> aufwendige Anpassung der Software erspart bleiben.

Wohl eher für selbigen erstellt und du solltest mal schauen, ob diese 
Quelle in Z80 Mnemonik oder in Intel-Mnemonik geschrieben ist. Das ist 
nämlich nicht ganz unwichtig. Wenn du sowas wie shld, lxi, mvi, ... 
findest, dann ist das Intel.
Was also ist dir wichtig? Daß du es unter CP/M tun kannst? Oder daß du 
deine Monitor-Quelle überhaupt übersetzt kriegst?

Vorschlag: poste diese ominöse Quelle einfach mal, dann sieht man ggf. 
weiter.

W.S.

von Gerhard O. (gerhard_)



Lesenswert?

Peter G. schrieb:
> Hallo,
>
> ich suche den - 2500 A.D. Z80 Macro Assembler - vielleicht hat jemand
> diesen
> Z80 Assembler. Die Firma gibt es wohl nicht die Mailadresse und der Link
> funktioniert leider nicht mehr. Über eine Hilfe würde ich mich riesig
> freuen.
> Viele Grüße
> mashpeak

Im Attachment sind OCR Scans der gewünschten Unterlagen. Hoffe es hilft.

Nachtrag:

Auf Seite B-1 soll es heissen: To run the Converter type : CONV
(Da hat der OCR ein "Y" untergejubelt).

https://newbrainemu.eu/component/option,com_docman/task,doc_details/gid,443/Itemid,54/

: Bearbeitet durch User
von chris_ (Gast)


Lesenswert?

Hier gibt es einen schönen Online-Asssembler:
https://www.asm80.com/
Defaultmässig ist er auf 8080 eingestellt, man kann ihn aber auf Z80 
umstellen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.