APPLICATIONSDIVERS ★ DATA-GENERATOR (COMPUTING PROGRAMMING USING) ★

Data-Generator (Computing Programming Using)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Hiermit lassen sich auf einfache Art und Weise Maschinenroutinen in Datazeilen überfuhren, so daß solche Programme auch an User weiter gegeben werden können, die keinen Assembler besitzen.

Nachdem man das Listing abgetippt hat, sollte man das Programm zunächst saven, bevor es das erste Mal gestartet wird. Die Maschinenroutine löscht das Basic-Programm!
Nach dem Start (das umzuwandelnde Programm muß sich natürlich im Speicher befinden) wird zunächst nach der Start-und der Endadresse des umzuwandelnden Programms gefragt. Anschließend ist die Zahl der DATAs, die man pro Basic-Zeile wünscht, einzugeben. Es kann zwischen 1 und 79 gewählt werden. Gibt man nur,ENTER4 oder einen falschen Wert ein, so werden automatisch 20 DATAs pro Zeile generiert. Hat man die letzte Eingabe mit,ENTER' abgeschlossen, so meldet sich der Rechner fast augenblicklich mit:

'SYNTAX ERROR IN 1000' und zeigt die 1. DATA-Zeile an.

Diese Fehlermeldung ist ohne Bedeutung! Sie kommt deshalb zustande, weil das aufrufende Programm gelöscht wurde.

Die DATA-Zeilen beginnen mit Zeilennummer 1000 und lassen sich mit RENUM beliebig verschieben. Das Programm ist sehr schnell, 1000 DATAs werden in weniger als einer Sekunde geschrieben.

Das Lesen der DATAs muß über READ a$ geschehen, anschließend wird der String durch a=VAL("&"+a$) in eine Zahlvariable umgewandelt. (Man kann sich übrigens eine Menge Tipperei ersparen, wenn man bei Listings, die DATAs mit vorangestellten “&“ enthalten, dieses jeweils wegläßt und stattdessen die Lese-Routine in die obengenannte Form bringt.)

Mit den Eingaben &8000, &80EC und 20 werden die DA-TA-Zeilen des Programms erzeugt. Das vorletzte DATA weicht vom Listing ab, es enl hält das Low-Byte der Zeilen nummer.

CPU

★ PUBLISHER: Computing Programming Using
★ YEAR: 1986
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Wolfgang BÖNIGK



★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Data-Generator    (Computing  Programming  Using)    GERMAN    LISTINGDATE: 2025-08-28
DL: 51
TYPE: PDF
SiZE: 1555Ko
NOTE: Supplied by archive.org ; 5 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Data Maker (Amstrad Action)
» Applications » Turbo-Data-CPC
» Applications » Data Saver (The Amstrad User)
» Applications » Datalogie (CPC Infos)
» Applications » Super Calc
» Applications » Datamaker (Amstrad Action)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.732-desktop/c
Page créée en 167 millisecondes et consultée 151 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.