★ APPLICATIONS ★ DIVERS ★ ASC2COM ★![]() |
| Asc2com (CPC Amstrad International) | Applications Divers |
Aus Text mach COM ASC2COM bringt Texte zum Laufen Die Public Domain für MS-DOS birgt so manches interessante Utility; unter anderem auch Programme zum "Compilieren" von Textdateien, die danach direkt aufgerufen und auf dem Bildschirm dargestellt werden können. ASC2COM bildet eine Alternative für CPC- und JOYCE-User.. Beim Stöbern in einigen PD-Sammlun-gen für CP/M stießen wir auf ein Programmarchiv mit vielen Utilities von Eric Gans. Unter anderem fanden wir auch ein Programm zum Einbinden von Texten in Programme. Dies erwies sich jedoch als nicht ablauffähig, und der Quellcode war nicht verfügbar. Was also tun? Das Rad mußte neu erfunden werden. Von der Idee zum Programm Das Problem bei der Entwicklung eines solchen Utilitys bestand eigentlich nur darin, der Textdatei einen Vorspann zu verpassen, der den gewünschten Programmcode enthält, und dann das Ganze in Übereinstimmung zu bringen. Beim wiederholten Stöbern in der Bedienungsanleitung von Prolink kam dann die Idee: Dieser famose Linker aus der PD bindet nämlich alles, was man ihm vorsetzt, auch Textdateien. Es mußte also ein kleines Assembler-Programm geschrieben werden, das so tut, als stünde ein langer, fiktiver Text am Programmende. Der Linker muß dann nur noch überredet werden, die Textdatei an die richtige Stelle einzubinden. Dies alles läßt sich mit ein paar Kommandos erledigen. Prolink, der besondere Linker Prolink versteht gleich mehrere Kommandos zum "Montieren" von Programmen. Zum einen das Kommando LINK, mit dem sich übliche Module im REL-Format einbinden lassen. Zum anderen gibt es aber auch das Kommando LOAD, und damit akzeptiert dieser Linker so ziemlich alle Dateien. Hat der angegebene Dateiname keine Extension wie .HEX oder .SYM, dann wird die angegebene Datei sektorweise ohne jegliche Veränderung übernommen. Damit stehen die notwendigen Kommandos fest: PROLINKIn der Submit-Datei ASC2COM.SUB finden wir diese Kommandos wieder. OUTFIL legt den Namen der zu erstellenden Com-Datei lest. Zunächst wird der Assembler-Vorspann ASC2COM eingebunden. Das Kommando LOAD plaziert nun die gewünschte Textdatei unmittelbar dahinter, und EXIT schreibt das Ergebnis auf die Diskette. |
| ![]() |
|
Page créée en 477 millisecondes et consultée 2038 fois L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko. |