Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
hardware:doku:techrefguide:anhanga [26/07/2007 21:07] – ergänzt. uxt | hardware:doku:techrefguide:anhanga [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 |
---|
===== ANHANG A: .RUN PROGRAMM BEISPIEL ===== | ===== ANHANG A: .RUN PROGRAMM BEISPIEL ===== |
| |
Abschnitt 3.6 hebt die wichtigsten Entwicklungsbedingungen hervor, die zu berücksichtigen sind wenn man .RUN Programme schreibt.\\ | Abschnitt [[hardware:doku:techrefguide:abschnitt3#run|3.6.3]] hebt die wichtigsten Entwicklungsbedingungen hervor, die zu berücksichtigen sind wenn man .RUN Programme schreibt.\\ |
| |
Auf der Emulator-Diskette befinden sich folgende Dateien:\\ | Auf der Emulator-Diskette befinden sich folgende Dateien:\\ |
Bemerkungen bezüglich der Verbindung zwischen "C" Dateien und dem RUN Befehl:\\ | Bemerkungen bezüglich der Verbindung zwischen "C" Dateien und dem RUN Befehl:\\ |
| |
Für "C" Dateien müssen wesentlich mehr Segmente deklariert werden damit "C" den Code und die Daten an die richtigen Stelle in der .RUN Datei bekommt. Die .COM Datei wird durch Umbenennung in eine .RUN Datei gewandelt.\\ | Für "C" Dateien müssen wesentlich mehr Segmente deklariert werden damit "C" den Code und die Daten an die richtigen Stellen in der .RUN Datei bekommt. Die .COM Datei wird durch Umbenennung in eine .RUN Datei gewandelt.\\ |
| |
RU_C.ASM ist der Header der für die Verbindung zu einem "C" Programm verwendet werden kann. Wenn "C" Quelldateien ohne die entsprechenden Bibliotheken verwendet werden, kann die Datei R_CU direkt als Header benutzt werden. Falls Code aus Bibliotheken nötig ist, so muss der Header um die nötigen Initialisierungen erweitert werden.\\ | RU_C.ASM ist der Header der für die Verbindung zu einem "C" Programm verwendet werden kann. Wenn "C" Quelldateien ohne die entsprechenden Bibliotheken verwendet werden, kann die Datei R_CU direkt als Header benutzt werden. Falls Code aus Bibliotheken nötig ist, so muss der Header um die nötigen Initialisierungen erweitert werden.\\ |
Der RU_C.ASM Header funktioniert mit Turbo C und kann als Leitfaden zur Modifikation anderer "C" Header verwendet werden, die bei den unterschiedlichen "C" Compliler Bibliotheken vorkommen.\\ | Der RU_C.ASM Header funktioniert mit Turbo C und kann als Leitfaden zur Modifikation anderer "C" Header verwendet werden, die bei den unterschiedlichen "C" Compliler Bibliotheken vorkommen.\\ |
| |
Die meisten "C" Header die mit "C" Compilern geliefert werden können für verschiedene Speichermodelle assembliert werden. Der Beispiel-Code in RU_C.ASM muss im in dem "C" Startup Header stehen und muss für SMALL model assembliert werden.\\ | Die meisten "C" Header die mit "C" Compilern geliefert werden können für verschiedene Speichermodelle assembliert werden. Der Beispiel-Code in RU_C.ASM muss in dem "C" Startup Header stehen und muss für SMALL model assembliert werden.\\ |
| |
Kontaktieren sie Atari bezüglich RUN Starup Codes für die unterschiedlichen C Compiler.\\ | Kontaktieren sie Atari bezüglich RUN Startup Codes für die unterschiedlichen C Compiler.\\ |
\\ | \\ |
\\ | \\ |