{"id":89,"date":"2012-12-29T19:30:54","date_gmt":"2012-12-29T18:30:54","guid":{"rendered":"http:\/\/huelsmann.name\/wordpress\/?page_id=89"},"modified":"2012-12-29T19:30:54","modified_gmt":"2012-12-29T18:30:54","slug":"cpm-3-0-befehle-des-c128","status":"publish","type":"page","link":"https:\/\/huelsmann.name\/wordpress\/uber-mich\/geschichte-ish\/cpm-3-0-befehle-des-c128\/","title":{"rendered":"CP\/M 3.0 Befehle des C128"},"content":{"rendered":"<h3>Residente Befehle<\/h3>\n<p>Die residenten Befehle sind sofort nach dem Starten des CP\/M-Systems verf\u00fcgbar. Sie befinden sich innerhalb der Datei CCP.COM und werden beim Systemstart automatisch ins RAM geladen. Sie sind also jederzeit verf\u00fcgbar, ohne dass sie erst zeitaufwendig von der Diskette nachgeladen werden m\u00fcssen. CP\/M 3.0 verf\u00fcgt \u00fcber folgende residente Befehle:<\/p>\n<p>&nbsp;<\/p>\n<table id=\"table11\" border=\"1\">\n<tbody>\n<tr>\n<th>Befehl<\/th>\n<th>Abk\u00fcrzung<\/th>\n<th>Funktion<\/th>\n<\/tr>\n<tr>\n<td>DIR<\/td>\n<td>DIR<\/td>\n<td>Das Inhaltsverzeichnis anzeigen<\/td>\n<\/tr>\n<tr>\n<td>DIRSYS<\/td>\n<td>DIRS<\/td>\n<td>Das Verzeichnis der Systemdateien anzeigen<\/td>\n<\/tr>\n<tr>\n<td>ERASE<\/td>\n<td>ERA<\/td>\n<td>Dateien l\u00f6schen<\/td>\n<\/tr>\n<tr>\n<td>RENAME<\/td>\n<td>REN<\/td>\n<td>Dateien umbenennen<\/td>\n<\/tr>\n<tr>\n<td>TYPE<\/td>\n<td>TYP<\/td>\n<td>Textdateien anzeigen<\/td>\n<\/tr>\n<tr>\n<td>USER<\/td>\n<td>USE<\/td>\n<td>Den aktuellen User-Bereich wechseln<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<h3>Transiente Befehle<\/h3>\n<p>Die transienten Befehle liegen jeweils in Form einer eigenen COM-Datei auf der Systemdiskette vor und m\u00fcssen bei Bedarf immer erst von der Diskette nachgeladen werden. F\u00fcr die transienten Befehle existieren keine Abk\u00fcrzungen. Die Kommandos LINK, MAC, RMAC, HEXCOM, SID und XREF wurden beim C128 auf der Systemdiskette nicht mitgeliefert. Um in den Genuss dieser zus\u00e4tzlichen Befehle zu kommen, musste man sich die so genannte \u201eAdditional Utilities Diskette&#8220; besorgen. Auf der C128-Systemdiskette sind folgende, transiente Befehle vorhanden:<\/p>\n<table id=\"table12\" border=\"1\">\n<tbody>\n<tr>\n<th>Befehl<\/th>\n<th>Funktion<\/th>\n<\/tr>\n<tr>\n<td>COPYSYS<\/td>\n<td>Kopiert bei CP\/M-Systemen normalerweise die Systemdiskette. Beim C128 wird dies jedoch anders gel\u00f6st.<\/td>\n<\/tr>\n<tr>\n<td>DATE<\/td>\n<td>Zeigt das Datum und die Zeit an und erm\u00f6glicht deren Eingabe<\/td>\n<\/tr>\n<tr>\n<td>DEVICE<\/td>\n<td>Zeigt und ver\u00e4ndert die Zugriffswege der logischen Ger\u00e4te<\/td>\n<\/tr>\n<tr>\n<td>DIR<\/td>\n<td>DIR.COM ist eine Erweiterung des residenten DIR-Befehls und bietet wesentlich mehr Funktionen zum Anzeigen der Dateinamen<\/td>\n<\/tr>\n<tr>\n<td>DUMP<\/td>\n<td>Dateien im hexadezimalen Format und als ASCII-Zeichen anzeigen<\/td>\n<\/tr>\n<tr>\n<td>ED<\/td>\n<td>Zeilenorientierter Texteditor<\/td>\n<\/tr>\n<tr>\n<td>ERASE<\/td>\n<td>Erweiterung des residenten ERASE-Befehls mit einer M\u00f6glichkeit zur Best\u00e4tigung der Dateinamen beim L\u00f6schen<\/td>\n<\/tr>\n<tr>\n<td>FORMAT<\/td>\n<td>Formatiert eine Diskette<\/td>\n<\/tr>\n<tr>\n<td>GENCOM<\/td>\n<td>Utility f\u00fcr Programmierer, um eine CP\/M-Version anzupassen oder zus\u00e4tzliche Programmteile in CP\/M einzuflechten<\/td>\n<\/tr>\n<tr>\n<td>GET<\/td>\n<td>Eingabe von Daten aus einer Datei statt \u00fcber die Tastatur<\/td>\n<\/tr>\n<tr>\n<td>HELP<\/td>\n<td>Englische Hilfestellung zu den einzelnen CP\/M-Befehlen<\/td>\n<\/tr>\n<tr>\n<td>INITDIR<\/td>\n<td>Das Directory f\u00fcr die Verwendung von Zeit- und Datumseintr\u00e4gen vorbereiten<\/td>\n<\/tr>\n<tr>\n<td>KEYFIG<\/td>\n<td>Die Belegung der einzelnen Tasten auf der Tastatur ver\u00e4ndern<\/td>\n<\/tr>\n<tr>\n<td>PATCH<\/td>\n<td>Installiert \u00c4nderungen in CP\/M 3.0 oder in Programmen<\/td>\n<\/tr>\n<tr>\n<td>PIP<\/td>\n<td>Kopieren von Dateien zwischen Peripherieger\u00e4ten<\/td>\n<\/tr>\n<tr>\n<td>PUT<\/td>\n<td>Schreibt die Daten f\u00fcr den Drucker oder den Bildschirm in eine Datei<\/td>\n<\/tr>\n<tr>\n<td>RENAME<\/td>\n<td>Erweiterung des residenten RENAME-Befehls<\/td>\n<\/tr>\n<tr>\n<td>SAVE<\/td>\n<td>Speichert den Inhalt eines RAM-Bereichs in eine Datei<\/td>\n<\/tr>\n<tr>\n<td>SET<\/td>\n<td>Setzt Dateiattribute<\/td>\n<\/tr>\n<tr>\n<td>SETDEF<\/td>\n<td>Zeigt oder definiert den Suchpfad und schaltet das Scrolling ein oder aus<\/td>\n<\/tr>\n<tr>\n<td>SHOW<\/td>\n<td>Zeigt die Optionen einer Diskette an<\/td>\n<\/tr>\n<tr>\n<td>SUBMIT<\/td>\n<td>F\u00fchrt eine Befehlsdatei mit Stapelverarbeitungsbefehlen aus<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"left\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Residente Befehle Die residenten Befehle sind sofort nach dem Starten des CP\/M-Systems verf\u00fcgbar. Sie befinden sich innerhalb der Datei CCP.COM und werden beim Systemstart automatisch ins RAM geladen. Sie sind also jederzeit verf\u00fcgbar, ohne dass sie erst zeitaufwendig von der Diskette nachgeladen werden m\u00fcssen. CP\/M 3.0 verf\u00fcgt \u00fcber folgende residente Befehle: &nbsp; Befehl Abk\u00fcrzung Funktion &hellip; <a href=\"https:\/\/huelsmann.name\/wordpress\/uber-mich\/geschichte-ish\/cpm-3-0-befehle-des-c128\/\" class=\"more-link\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":83,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-89","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P30LUx-1r","_links":{"self":[{"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/pages\/89"}],"collection":[{"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":1,"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/pages\/89\/revisions"}],"predecessor-version":[{"id":90,"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/pages\/89\/revisions\/90"}],"up":[{"embeddable":true,"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/pages\/83"}],"wp:attachment":[{"href":"https:\/\/huelsmann.name\/wordpress\/wp-json\/wp\/v2\/media?parent=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}