home *** CD-ROM | disk | FTP | other *** search
-
-
- AS65 Cross-Assembler für die 6502 Prozessor Familie
- (c) 1989-93 Thomas Lehmann
-
-
-
-
-
- Der Autor dieses Programms ist nicht verantwortlich für irgendwelche Schäden
- die durch die Benutzung dieses Programms entstehen können. Der 6502 Assembler
- ist Public Domain.
-
- Der 65xx Cross-Assembler ist © 1993 Thomas Lehmann. Das kommerzielle kopieren
- dieses Programms steht gemäß §108a Urheberrechtsgesetz unter Strafe. Abweichend
- von der sonst üblichen Regelung verzichtet der Autor jedoch auf einen Teil der
- ihm gemäß §106 UrhG zustehenden Rechte und erlaubt folgendem Personenkreis das
- Kopieren und Weitergeben des Programms:
-
- Fred Fish, im Rahmen der AmigaLibDisks;
- S.A.U.G. ec im Rahmen der Saar AG;
-
- und allen Personen, die das Programm nichtkommerziell weitergeben wollen.
-
- Die nichtkommerzielle Weitergabe des Programms wird vom Autor ausdrücklich
- unterstützt.
-
- Kommerzielle Weitergabe liegt nach Auffassung des Autors vor, wenn neben den
- Versandkosten und den Kosten für den Datenträger mehr als eine Unkostener-
- stattung von DM 2,- pro Kopie verlangt wird. Alle Personen, die dieses Programm
- entsprechend obenstehender Definition kommerziell weitergeben wollen, bedürfen
- dazu der schriftlichen Genehmigung des Autors. Diese kann mit Angabe von
- Gründen und einem frankierten Rückumschlag beim Autor beantragt werden.
-
- Zuwiderhandlungen gegen diese Weitergabebestimmungen werden mit allen Mitteln
- verfolgt, die das Urheberrechtsgesetz zur Verfügung stellt.
-
- Anmerkungen, Verbesserungsvorschläge sowie nachvollziehbare Beschreibungen
- auftretender Fehler sind jederzeit willkommen und sollten an folgende Adresse
- gesandt werden:
-
- Thomas Lehmann
- Zedernstraße 36
- 41239 Mönchengladbach
- Germany
-
-
-
-
-
-
-
-
-
-
-
-
-
- Überblick:
- ----------
-
-
- Der "AS65" Assembler ist ein komfortabler und leistungsfähiger 2 Pass Cross
- Assembler für die gesamte 6502 Prozessor-Familie lauffähig auf allen AMIGA
- Modellen.
-
- Er liest Quellangaben , die aus 65`er Maschinensprache bestehen, von einem
- oder mehreren Inputfiles, übersetzt sie in 65`er Maschinencode und schreibt
- das Resultat in ein anderes File. Optional kann parallel hierzu auch ein,
- von einem Editor lesbares, ASCII-File erzeugt werden.
-
- Eine Zeile des Source-Files kann aus maximal 250 Zeichen bestehen, es können
- bis zu 30 Files gleichzeitig geöffnet (include) werden. Die Anzahl der bei
- der Assemblierung eingelesenen Files ist jedoch unbegrenzt. Die Größe des zu
- Assemblierenden Codes sowie die Anzahl der möglichen Symbole, Labels und
- Macros ist nur vom verwendetem Speicherplatz abhängig. Der Objekt-Code ist
- Prozessorbedingt auf 64kB begrenzt, (maximaler Adressierungsbereich der
- 6502 Familie).
-
- Bei der Installation ist zu beachten das die Enviroment Variablen:
- AS65_HOME, AS65_TMP und AS65_OUT
- entsprechend gesetzt sind.
-
-
-
-
- In dem Directory "AS65_Home" befinden sich die gültigen Mnenomics und Opcodes
- der verschiedenen Prozessoren, welche vom Assembler nachgeladen werden.
-
- In dem Directory "Connect_C64" befindet sich ein 6502 Programm welches für
- einen C64 geschrieben wurde. Mit diesem Prg. können Sie Daten vom AMIGA zum
- C64 über die PAR: Schnittstelle übertragen und dort starten. Eine Anleitung
- zur Herstellung eines entsprechenden Kabels für die Verbindung der beiden
- Rechner ist ebenfalls dort vorhanden.
-
- Das Directory "Demo" ist nur als Beispiel für die Nutzung des AS65 gedacht.
- Dieses 6502 Prg. läuft auf einer eigenen Hardware und steuert ein leistungs-
- fähiges Telefon (mit Beispiel für manuelles Multitasking !!!).
-
-
-
-
-
- AS65MakeDef:
- ------------
- Dieses Prg. dient der Erstellung eines Default-Files für den Assembler. Alle
- möglichen Optionen können hier eingestellt werden und mittels der Option "-d"
- beim Assembler Aufruf geladen werden.
-
- AS65ShowOpc:
- ------------
- Das Prg. gibt alle möglichen Adressierungsarten des ausgewählten Prozessors
- auf dem Bildschirm aus.
-
- Convert:
- --------
- Diese Prg. erzeugt aus einem binär-File ein File im Motorola S-Record Format.
- Die max. Größe des binär-Files ist auf 64kB begrenzt.
-
- Ascii:
- ------
- Die ASCII-Tabelle wird auf dem Bildschirm angezeigt. Die Ausgabe passt sich
- dem aktuellen CLI-Window an.
-
-
-
- viel Freude bei der Entwicklung von 6502 Programmen wünscht Euch
-
-
- Thomas Lehmann
-
-