APPLICATIONSPROGRAMMATION ★ REM-Killer für den CPC-464 ★

REM-Killer (Computer Schau)Applications Programmation
★ 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 ★ 

Wohl jeder Programmierer hat sich schon einmal beim Speicherbedarf von Basic-Programmen verrechnet und diese mit zu vielen REM-Zeilen ausgestattet Meist bleibt dann nichts anderes übrig, als alle Kommentare von Hand wieder zu löschen - außer man benutzt folgenden „REM-Killer” für den Schneider CPC-464.

Programmbedienung

Der REM-Killer verlangt die zu verarbeitenden Programme als Textdateien; Sie müssen diese also im ASCII-Format abspeichern, z. B. SAVE "PROGRAMM”,A. Lesen Sie daraufhin den REM-Killer ein und starten Sie ihn. Es erscheint das Titelbild mit kurzen Hinweisen zur Funktion des Programms. Legen Sie die entsprechende Kassette ein und drükken Sie PLAY und die Leertaste. Sofort darauf beginnt der CPC mit dem Lesen des Programms. Nun müssen Sie sich etwas gedulden, denn der Ladevorgang und das Löschen der REM-Zeilen dauern nun einmal eine gewisse Zeit. Sobald der Computer fertig ist, erscheint die Meldung: BITTE CASSETTE ZUM ABSPEICHERN EINLEGEN! Tun Sie das und drücken Sie RECORD und PLAY und dann noch eine beliebige Taste. Der Computer speichert das fertige Programm als Datei mit dem Namen REM-FREE FILE ab. Dieses Programm kann dann ganz normal mit LOAD geladen werden.

Programmaufbau

Das Problem bei der Programmentwicklung war, daß mit dem Kassettenrecorder nicht gleichzeitig eine Datei zum Einlesen des alten Programms und eine zum Schreiben der REM-freien Datei geöffnet werden kann. Somit müssen alle Zeilen intern als Strings gespeichert werden. Sofern Sie keine überlangen Programme (mehr als 500 Zeilen) mit allzu langen Zeilen benutzen, bedeutet dies aber keine Einschränkung.

Interessant sind im Programm vor allem die Zeilen 530 bis 650. Sie enthalten die wichtigste Routine: Dort werden alle Datensätze nach REMs durchsucht und im entsprechenden Fall gespeichert. Es gibt aber hier noch einige Probleme:

  1. Der REM-Befehl kann durch einen Apostroph (') ersetzt werden.
  2. REM-Befehle können am Ende einer Zeile stehen. Dann darf natürlich nicht die ganze Zeile gelöscht werden.
  3. REMs und Apostrophe können auch in Strings sowie in REM-Zeilen selbst Vorkommen.

Alle diese Besonderheiten werden vom REM-Killer beachtet, so daß Sie keinesfalls um Ihr Programm fürchten müssen. Wichtig ist nur, daß eine REM-Zeile niemals vom Programm angesprungen wird. Beim REM-freien Programm kann das ganz einfach mit dem RENUM-Befehl festgestellt werden. Kommt hier die Fehlermeldung ”Undefined Line in...”, so kann der Computer eine Zeile nicht finden, die das Programm anspringen will.

Martin Kotulla/LM, ComputerSchau

★ PUBLISHER: COMPUTER SCHAU
★ YEAR: 1985
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Martin KOTULLA
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» REM-Killer    (Computer  Schau)    GERMAN    LISTINGDATE: 2023-10-29
DL: 42
TYPE: PDF
SiZE: 512Ko
NOTE: Supplied by www.acpc.me ; 2 pages/PDFlib v1.6

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

Lien(s):
» Applications » REM-Killer
» Applications » Anti-REM (CPC Magazin)
» Applications » Remark-Vernichter (CPC Amstrad International)
» Applications » Rem-Killer (Computronic/Compute Mit)
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.7-desktop/c
Page créée en 299 millisecondes et consultée 186 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.