home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d9xx / d942 / as65.lha / AS65 / Liesmich < prev    next >
Text File  |  1993-12-20  |  4KB  |  132 lines

  1.  
  2.  
  3. AS65  Cross-Assembler für die 6502 Prozessor Familie
  4.       (c) 1989-93 Thomas Lehmann
  5.  
  6.  
  7.  
  8.  
  9.  
  10. Der Autor dieses Programms ist nicht verantwortlich für irgendwelche Schäden
  11. die durch die Benutzung dieses Programms entstehen können. Der 6502 Assembler
  12. ist Public Domain.
  13.  
  14. Der 65xx Cross-Assembler ist © 1993 Thomas Lehmann. Das kommerzielle kopieren
  15. dieses Programms steht gemäß §108a Urheberrechtsgesetz unter Strafe. Abweichend
  16. von der sonst üblichen Regelung verzichtet der Autor jedoch auf einen Teil der
  17. ihm gemäß §106 UrhG zustehenden Rechte und erlaubt folgendem Personenkreis das
  18. Kopieren und Weitergeben des Programms:
  19.  
  20.     Fred Fish, im Rahmen der AmigaLibDisks;
  21.     S.A.U.G. ec im Rahmen der Saar AG;
  22.  
  23.     und allen Personen, die das Programm nichtkommerziell weitergeben wollen.
  24.  
  25. Die nichtkommerzielle Weitergabe des Programms wird vom Autor ausdrücklich
  26. unterstützt.
  27.  
  28. Kommerzielle Weitergabe liegt nach Auffassung des Autors vor, wenn neben den
  29. Versandkosten und den Kosten für den Datenträger mehr als eine Unkostener-
  30. stattung von DM 2,- pro Kopie verlangt wird. Alle Personen, die dieses Programm
  31. entsprechend obenstehender Definition kommerziell weitergeben wollen, bedürfen
  32. dazu der schriftlichen Genehmigung des Autors. Diese kann mit Angabe von
  33. Gründen und einem frankierten Rückumschlag beim Autor beantragt werden.
  34.  
  35. Zuwiderhandlungen gegen diese Weitergabebestimmungen werden mit allen Mitteln
  36. verfolgt, die das Urheberrechtsgesetz zur Verfügung stellt.
  37.  
  38. Anmerkungen, Verbesserungsvorschläge sowie nachvollziehbare Beschreibungen
  39. auftretender Fehler sind jederzeit willkommen und sollten an folgende Adresse
  40. gesandt werden:
  41.  
  42.                  Thomas Lehmann
  43.                  Zedernstraße 36
  44.            41239 Mönchengladbach
  45.                  Germany
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                           Überblick:
  60.                           ----------
  61.  
  62.  
  63. Der "AS65" Assembler ist ein komfortabler und leistungsfähiger 2 Pass Cross
  64. Assembler für die gesamte 6502  Prozessor-Familie lauffähig auf allen AMIGA
  65. Modellen.
  66.  
  67. Er  liest Quellangaben , die aus 65`er Maschinensprache bestehen, von einem
  68. oder mehreren Inputfiles, übersetzt sie in 65`er Maschinencode und schreibt
  69. das  Resultat  in ein anderes File. Optional kann parallel hierzu auch ein,
  70. von einem Editor lesbares, ASCII-File erzeugt werden.
  71.  
  72. Eine Zeile des Source-Files kann aus maximal 250 Zeichen bestehen, es können
  73. bis  zu 30 Files  gleichzeitig geöffnet (include) werden. Die Anzahl der bei
  74. der Assemblierung eingelesenen Files ist jedoch unbegrenzt. Die Größe des zu
  75. Assemblierenden  Codes sowie  die Anzahl  der möglichen Symbole,  Labels und
  76. Macros  ist nur vom verwendetem  Speicherplatz abhängig. Der Objekt-Code ist
  77. Prozessorbedingt  auf  64kB  begrenzt,  (maximaler  Adressierungsbereich der
  78. 6502 Familie).
  79.  
  80. Bei der Installation ist zu beachten das die Enviroment Variablen:
  81. AS65_HOME, AS65_TMP und AS65_OUT
  82. entsprechend gesetzt sind.
  83.  
  84.  
  85.  
  86.  
  87. In dem Directory "AS65_Home" befinden sich die gültigen Mnenomics und Opcodes
  88. der verschiedenen Prozessoren, welche vom Assembler nachgeladen werden.
  89.  
  90. In dem Directory  "Connect_C64"  befindet  sich ein 6502 Programm welches für
  91. einen  C64  geschrieben wurde. Mit diesem Prg. können Sie Daten vom AMIGA zum
  92. C64 über die PAR: Schnittstelle übertragen und dort  starten.  Eine Anleitung
  93. zur  Herstellung  eines  entsprechenden  Kabels für die Verbindung der beiden
  94. Rechner ist ebenfalls dort vorhanden.
  95.  
  96. Das  Directory  "Demo" ist nur als Beispiel für die Nutzung des AS65 gedacht.
  97. Dieses 6502 Prg. läuft auf einer eigenen Hardware und steuert ein  leistungs-
  98. fähiges Telefon (mit Beispiel für manuelles Multitasking !!!).
  99.  
  100.  
  101.  
  102.  
  103.  
  104. AS65MakeDef:
  105. ------------
  106. Dieses Prg.  dient der Erstellung eines Default-Files für den Assembler. Alle
  107. möglichen Optionen können hier eingestellt werden und mittels der Option "-d"
  108. beim Assembler Aufruf geladen werden.
  109.  
  110. AS65ShowOpc:
  111. ------------
  112. Das Prg.  gibt  alle möglichen Adressierungsarten des ausgewählten Prozessors
  113. auf dem Bildschirm aus.
  114.  
  115. Convert:
  116. --------
  117. Diese Prg.  erzeugt aus einem binär-File ein File im Motorola S-Record Format.
  118. Die max. Größe des binär-Files ist auf 64kB begrenzt.
  119.  
  120. Ascii:
  121. ------
  122. Die  ASCII-Tabelle  wird auf dem Bildschirm angezeigt. Die Ausgabe passt sich
  123. dem aktuellen CLI-Window an.
  124.  
  125.  
  126.  
  127. viel Freude bei der Entwicklung von 6502 Programmen wünscht Euch
  128.  
  129.  
  130.             Thomas Lehmann
  131.  
  132.