Dies ist eine alte Version des Dokuments!


Programmiertools

Die meisten meiner Assembler-Programme sind mit dem Arnold-Assembler übersetzbar. Der Assembler von Alfred Arnold ist ein universeller Makro-Cross-Assembler für eine Vielzahl von Mikroprozessoren und -Controllern. Außerdem ist er komplett kostenlos.

In den Downloadpaketen liegt oft eine kleine Batch-Datei as.cmd bei, mit der ein Assemblerquelltext in eine Binärdatei oder auch in eine TAP-Datei (f. Z9001) assembliert wird:

as.exe -cpu Z80 -L file.asm
p2bin.exe -r $-$ file.p
del file.p

IDAPRO ist einer der leistungsstärksten Disassembler, der derzeit verfügbar ist. Die Variante 4.1 ist die letzte Freewarevariante, die den Z80 unterstützt. Leider arbeitet sie im Gegensatz zu den neueren Freewarevarianten noch im Textmodus. Dennoch nutze ich diesen Disassembler bevorzugt zum Disassemblieren der U880-Programme.

Mittlerweile ist diese Version auch schwer im Netz aufzufinden. Ein Quelle habe ich dennoch entdecken können: http://www.themel.com/idafree.zip.

Viele meiner kleinen Tools sind in Perl geschrieben. Unter Windows sollte ActiveState's ActivePerl installiert werden. Werden .pl-Dateien mit dem perl-Tool verknüpft, können Perl-Programme im Kommandozeilenfenster genauso wie EXE-Dateien durch Eingabe des Namens gestartet werden. Andernfalls muss „perl“ mit dem Perl-Programm als Parameter aufgerufen werden:

perl programm.pl
  • sonstiges/assembler.1285700208.txt.gz
  • Zuletzt geändert: 2010/09/27 22:00
  • (Externe Bearbeitung)