An dieser Stelle erfolgt eine Übersicht über TURBO PASCAL Programme, die ich in den vielen Jahren geschrieben habe.
Meistens sind das Hilfsprogramme für ein bestimmtes Projekt und daher nicht allgemein anwendbar.
Im Assemblerprojekt für die Maschine SOL-20 fanden sich Dateien des Typs .ENT.
Dies sind ASCII kodieret Binärdateien.
Dieses Programm wandelt die ASCII Dateien um in .COM Dateien.
In der Usegroup comp.os.cpm wurden Artikel mit Dumps von Programmen veröffentlicht.
Dieses Programm wandelt die ASCII Dateien eines Dumps um in eine .COM Datei.
Es ist angelehnt an das vorige Programm — SOL-ENT nach COM Konverter.
(Eine vorige Version war D2C.PAS)
In der Zeitschrift „PC AMSTRAD INTERNATIONAL" wurden BASIC-Programme veröffentlicht, bei denen eine
Prüfsumme vor der Zeilennummer stand, z.B: <58> 60 bell$=CHR$(7):esc$=CHR$(27).
Dieses Programm löscht die Summen.
Dies Programm zählt sämtliche Bytes in einer Datei und gibt dann das Resultat aus — optional auch sortiert.
Später habe ich das Programm in Assembler umgeschrieben.
Beim Aufbau meiner eigenen Bibliothek muss pro Modul ein Satz von Kommandos angesetzt werden.
Dieses Programm erleichtert die Arbeit, da pro Modul nur ein Kommnado benötigt wird.
Bei Bibliotheken mit dem selben Namen ist es sinnvoll herauszufinden, ob sie sich unterscheiden.
Das Programm vergleicht die Modulnamen zweier Bibliotheken.
Erzeugen aller Modulnamen der Bibliothek mit LIB library [M]
Für das Assemblerprojekt für die Maschine SOL-20 war es notwendig, die absoluten Speicheradressen umzuwandeln in Koordinaten für den Bildschirm.
Dieses Programm errechnet die Koordinaten.
Referenzen ermitteln aus disassemblierten Dateien.
Beim Disassemblieren werden Adressreferenzen (bei JP und CALL) erzeugt.
Dieses Programm erstellt eine Liste aller Unterprogramme (CALL).
Das Programm benutzt dynamische Routinen von zwei Quellen: