18851
UTILITY -> Office and communicationWarning
© Philosoft (1987)
 
 
 
Philosoft
cpc
 
 

Last Update : Thursday 29 December 2022 at 15 h 02

Manual n° 1

Start mit |PH Sie brauchen keine Software etc. mehr zu laden, geben Sie nur das RSX-Kommando "PH" ein und schon meldet sich das Betriebssystem mit einer aufwendigen Copyrightmeldung und den Promptzeichen ">". Unter diesem, übrigens CP/M kompatiblen Betriebssystem, stehen Ihnen über 35 neue Kommandos zur Verfügung. Es wurden alle Amsdos-Befehle, wie zum Beispiel "Disc", "Era" und "Tape" mit eingebunden, ebenso wie einige BASIC-Kommandos. Die besonders leistungsstarken Kommandos des Systems sind TEST, MEM, PACK, EDIT, ASM, LOAD, INSTALL, PROFI, MODEM, CLEARSYS, CPM und BASIC. Wie Sie sehen, eine ganze Menge. Umfangreiche Software im EPROM Wollen wir mit dem Befehl "EDIT" beginnen. Wie es der Name schon vermuten läßt, können Sie mit "EDIT" eine sehr leistungsstarke, Wordstar-kompatible Textverarbeitung aufrufen. Die wohl schönste Funktion dieser Textverarbeitung stellt das Darstellen von Druckercontrollcodes dar, das heißt, wenn Sie ein Wort in Kursiv, oder Fettschrift ausgeben wollen, so sehen Sie dies auch auf dem Bildschirm Ihres Rechners. Aber nicht nur Kursivoder Fettschrift, sondern auch Superscript, Subscript, Fettdruck und unterstrichene Zeichen werden auf dem Monitor dargestellt. Dies erleichtert so manchen Briefentwurf. Unter anderem ist die Textverarbeitung erstaunlich schnell beim Textblättem, Korrigieren und Suchen von Textpassagen. Die Philosoft-Textverarbeitung bietet noch zahlreiche Blockkommandos, Suchop-tionen, Formatierfunktionen und Parameterbefehle wie etwa Word Wrap an oder aus. Selbst die von Wordstar bekannten "Drucker-Punktkomman-dos" wurden mit eingebunden. Und wem es noch nicht ausreicht, der kann schließlich noch Graphik in seinen Text einbauen. Die Philosoft Textverarbeitung wurde gut durchdacht und ist sehr leistungsstark. Der 2-Paß Assembler Der nächste umfassende Befehl des Philosoft-Betriebssystems stellt das Kommando "ASM", wie Assembler dar. Es handelt sich hierbei um einen 2-Paß Assembler der Spitzenklasse, der sowohl den gesamten Befehlscode eines Z80, 8080, 8085 oder 8048 Prozessor übersetzen kann. Des weiteren hat der Assembler umfangreiche Pseudo-Kommandos. So erkennt der Assembler die Assemblerkommandos IF, ELSE und ENDIF. Diese Kommandos erlauben die bedingte Assemblierung. Auch sind Kommandos für wiederholte Assemblierung vorhanden. Des weiteren kann man, wenn man will, seine Werte nicht nur global, sondern auch lokal zuweisen. Für die formatierte Druckerausgabe sind ebenfalls einige Befehle in den Befehlssatz mit aufgenommen worden. Allein schon die Tatsache, daß man unter vier Zielprozessoren wählen kann, spricht für den Philosoft Assembler. "ASM" arbeitet auch mit dem Editor zusammen. Setzt man hinter den Befehl "ASM" den Suffix "/E", so springt der Assembler bei Fehlererkennung sofort in den Editor, um das Programm verbesseren zu können. Dies erleichtert die Arbeit ungemein. Der Assembler von Philosoft kann es ohne weiteres mit Assemblern wie dem legendären "Maxam" aufhehmen. Der Tester Ein weiterer Befehl, der es "in-sich" hat, ist "TEST". Mit Test kann der Z80-Tester aufgerufen werden. Der Z80-Tester dient auch zur Programmierung des EPROM's. Der Tester hat einen Befehlssatz von 30 Kommandos. Der Befehl "D", wie Dump, erzeugt einen Dump des Speichers in hexadezimaler und ASCII-Form. Wollen Sie die Speicher stellen 100-1200 auflisten, so müssen Sie nur "D100, 1200" eingeben und schon werden die Speicherstellen erstaunlich schnell aufgelistet. Wenn Sie die dezimale Form der Zahleneingabe bevorzugen, genügt es das Kommando "DEC" einzutipp-pen, und schon erwartet der Tester dezimale Eingaben. "HEX" schaltet wieder auf hexadezimale Zahlenbasis. Speicherbereiche können gefüllt, verschoben oder verglichen werden. Auch kann ein Hardwareport mit "IN" eingelesen werden, mit "OUT" läßt sich eine Port beschreiben. Ein sehr schönes Kommando, ist der Befehl "TRACE". Mit Trace wird schrittweise disassembliert und ausgeführt. Nach jedem Schritt werden die Registerinhalte auf den Bildschirm ausgedruckt. Für das EPROM-Programmiergerät gibt es Kommandos, die einen EPROM-Speicherbereich mit einem Speicherbereich im RAM vergleichen, oder einen RAM-Speicherbereich in das EPROM schreiben. Der Befehlsatz des Z80-Tester geht sogar noch so weit, daß man Daten, die über die RS232 Schnittstelle kommen, in einen beliebigen RAM-Bereich schreiben, oder speichern kann. Auch bei diesem Programm des Philosoft-Betriebssy-stem wieder ein gut überlegtes Konzept, welches sichbei jedem Teil des Systems bemerkbar macht. Mit Modemprogramm Hinter "MODEM" verbirgt sich ein komplexes Modemprogramm. Dieses Terminal-Programm verfügt über das leistungsstarke XMODEM-kompatib-le Übertragungsprotokoll. Da die RS232 Schnittstelle des Philosoft-Betriebssystems einen STI Baustein besitzt, können Sie die Baud-Raten für dem Empfangskanal und den Sendekanal getrennt einstellen. Der STI Baustein wird also voll ausgenutzt. Das Philosoft-Modemprogramm arbeitet auch wieder mit dem Texteditor des Betriebssystems zusammen. Sie können den gesamten Textspeicherinhalt mit Hilfe des Terminalprogramms über die Schnittstelle schik-ken, selbstverständlich mit einem der Übertragungsprotokolle. Aber nicht nur senden, Sie können die Daten auch gleich direkt in den Textspeicher der Textverarbeitung übertragen. Das Modemprogramm besitzt wie alle anderen Programme ebenfalls, eine große Auswahl an Kommandos. Weiterhin stehen unter dem System noch die Kommandos BASIC und CPM zur Verfügung. Mit dem Befehl BASIC wird das Betriebssystem verlassen, es wird zu BASIC zurückgekehrt. CPM bootet das CP/M-System von Diskette. Pack, Mem und Install Weitere Kommandos die unter anderem etwas mit der Philosoft-Textver-arbeitung zu tun haben, sind Pack, Mem und Install. Die Eingabe von Mem gibt auf den Bildschirm aus, wie gerade der aktuelle Speicher belegt ist. Der Speicher ist im Philosoft-System in die TPA -den Arbeitsspeicher-, der Symboltabelle und dem Textspeicher unterteilt. MEM zeigt also an, wieviel Speicher wo gerade verbraucht worden ist. Um den benutzbaren RAM-Bereich einzuteilen, muß das Kommando Pack verwendet werden. Mit "PACK 1000" gebe ich 1000 Bytes für den Textspeicher frei. Um den benötigten Speicherbereich einer Symboltabelle zu löschen, genügt das Eintippen von "CLRSYM". Um eine Druckerinstallation durchzuführen, müssen Sie den Befehl "INSTALL" verwenden. Bedauerlich, daß gerade dieser Vorgang etwas schwierig für den Anfänger nachzuvollziehen ist. Laut Informationen des Herstellers soll aber diese Manko demnächst behoben werden. Schließlich gibt es noch einige Kommandos, die dazu dienen, Programme von Diskette zu laden und zu starten etc. Das letzte Kommando, welches wir erwähnen wollen, ist der Befehl "PROFI". Das Philosoft-Betriebssystem besitzt einige geschützte Speicheradressen. Greift man in diese Speicherbereiche ungeschickt ein, so kann es passieren, daß das System abstürzt. Um dies etwas unwahrscheinlicher zu machen, wurde das Kommando "PROFI OFF" beziehungsweise "PROFI ON" mit in das System eingebunden. Mit "PROFI OFF" werden diese Systemspeicherbereiche geschützt, Sie können also nicht mehr so ohne weiteres in diese RAM-Bereiche eingreifen. "PROFI ON" macht dieses wieder rückgängig. Sicherlich eine große Erleichterung für Anfänger oder Experimentierer.


Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2023 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.
Hébergement Web, Mail et serveurs de jeux haute performance