PofoWiki

Die ultimative Informationsquelle zum ATARI Portfolio

Benutzer-Werkzeuge

Webseiten-Werkzeuge


hilfe:tipps:sonstiges:sammel

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hilfe:tipps:sonstiges:sammel [05/09/2006 22:09] – Formatierung. uxthilfe:tipps:sonstiges:sammel [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 16: Zeile 16:
  
 Somit ist es natürlich auch möglich "leere Zeilen" auszugeben, bzw einen Zeilenvorschub durchzuführen. Man ECHOt einfach eine Leerstelle. Somit ist es natürlich auch möglich "leere Zeilen" auszugeben, bzw einen Zeilenvorschub durchzuführen. Man ECHOt einfach eine Leerstelle.
 +
 +
 +
 +
 +===== Euro-ähnliches Symbol für die Tabellenkalkulation =====
 +So vorausschauend die Entwickler des Portfolio auch waren, ein Eurosymbol ist in der ASCII-Tabelle nicht zu finden. Für meine Zwecke reicht das Symbol "Element von", ASCII-Zeichen 238, also "Є". Aber wie bekomme ich es in die Tabellenkalkulation (bzw. die PERMDATA.DAT), auf der Tastatur ist auch dieses Symbol nicht zu finden. Ganz einfach, indem man den ASCII-Wert mit Hilfe der numerischen Tastatur eingibt:\\
 +Wie gewohnt wählt man im Hauptmenü (Fn_1) "Formate..." aus und im Untermenü "Formate" dann "Währung". Erst löscht man das evtl. bereits definierte Währungs-Symbol mit der Löschtaste. Nun schaltet man die Tastatur auf numerisch (Fn_N) und gibt den ASCII-Wert ein indem man die Alt-Taste gedrückt hält währened man den Wert mit den rot bedruckten Tasten eingibt.\\
 +Fn_N, Alt_KL8, Fn_N, Enter und fertig.\\
 +Damit es etwas übersichtlicher ist sollte man dem Symbol noch ein Leerzeichen anhängen.\\
 +Dieser Eintrag wird in die PERMDATA.DAT auf Laufwerk C: übertragen und bleibt solange erhalten bis man ihn wieder verändert oder die PERMDATA.DAT gelöscht wird (z.B.: bei einem Kaltstart).
 +
 +
  
 ===== DIP-DOS oder MS/PC-DOS ===== ===== DIP-DOS oder MS/PC-DOS =====
 Batch-Dateien die für den Portfolio geschrieben wurden auf dem PC zu starten macht wenig Sinn, vor allem dann wenn diese Programme aufrufen die nur auf dem Portfolio laufen. Ich habe meine Portfoliosachen alle auf dem PC gesichert, wenn ich mal etwas per eMail verschicken will kann ich das direkt tun. Die Gefahr eine Pofo Batch-Datei auf dem PC per Doppelklick zu starten ist groß. Man kann aber eine kleine Routine in die Dateien einbauen die vorher prüft auf welchem Betriebstystem die Datei gestartet wurde. Diese Routine bedient sich eines Unterschiedes in der Handhabung von Kommandozeilen-Parametern zwischen dem DIP-DOS und dem MS-DOS oder PC-DOS.\\ Batch-Dateien die für den Portfolio geschrieben wurden auf dem PC zu starten macht wenig Sinn, vor allem dann wenn diese Programme aufrufen die nur auf dem Portfolio laufen. Ich habe meine Portfoliosachen alle auf dem PC gesichert, wenn ich mal etwas per eMail verschicken will kann ich das direkt tun. Die Gefahr eine Pofo Batch-Datei auf dem PC per Doppelklick zu starten ist groß. Man kann aber eine kleine Routine in die Dateien einbauen die vorher prüft auf welchem Betriebstystem die Datei gestartet wurde. Diese Routine bedient sich eines Unterschiedes in der Handhabung von Kommandozeilen-Parametern zwischen dem DIP-DOS und dem MS-DOS oder PC-DOS.\\
-Zum Beispiel die Zeile\\+Zum Beispiel die Zeile 
   echo %0 %1 %2   echo %0 %1 %2
 +
 gibt den Namen der aufgerufenen Datei (%0) und die übergebenen Parameter %1 und %2 am Bildschirm aus. gibt den Namen der aufgerufenen Datei (%0) und die übergebenen Parameter %1 und %2 am Bildschirm aus.
 Wird diese Datei (nennen wir sie ZEIG.BAT) folgendermaßen aufgerufen: Wird diese Datei (nennen wir sie ZEIG.BAT) folgendermaßen aufgerufen:
Zeile 32: Zeile 46:
 der Portfolio aber der Portfolio aber
   ZEIG .BAT EINS   ZEIG .BAT EINS
-anzeigen.\\ +anzeigen. 
-\\ + 
-Wärend der PC den Dateinamen mit Erweiterung als Ganzes interpretiert trennt der Portfolio zwischen Datei und Erweiterung. Somit ist die Erweiterung zum Parameter %1=".BAT" geworden. "EINS" ist nun Parameter %2 und "ZWEI" Parameter %3, der in der Batch-Datei ZEIG.BAT nicht abgefragt wird und somit auch nicht mehr auf dem Bildschirm erscheint.+Während der PC den Dateinamen mit Erweiterung als Ganzes interpretiert trennt der Portfolio zwischen Datei und Erweiterung. Somit ist die Erweiterung zum Parameter %1=".BAT" geworden. "EINS" ist nun Parameter %2 und "ZWEI" Parameter %3, der in der Batch-Datei ZEIG.BAT nicht abgefragt wird und somit auch nicht mehr auf dem Bildschirm erscheint.
 Machen wir uns diesen Unterschied zu nutze um festzustellen auf welchem DOS die Batch-Datei gestartet wurde. Machen wir uns diesen Unterschied zu nutze um festzustellen auf welchem DOS die Batch-Datei gestartet wurde.
 +
 <code dos> <code dos>
 @echo off @echo off
Zeile 42: Zeile 57:
 :ende :ende
 </code> </code>
-Ist der Parameter %1 nicht die Erweiterung so wird die Standard-Routine übersprungen und zur Sprungmarke ENDE verzweigt. Damit dies funktioniert ist es unbedingt erforderlich, dass die Batch-Datei mit der Erweiterung aufgerufen wird. Dies ist bei einem Doppelklick auf dem PC aber leider nicht der Fall.\\+ 
 +Ist der Parameter %1 nicht die Erweiterung so wird die Standard-Routine übersprungen und zur Sprungmarke ENDE verzweigt. Damit dies funktioniert ist es unbedingt erforderlich, dass die Batch-Datei mit der Erweiterung aufgerufen wird. Dies ist bei einem Doppelklick auf dem PC aber leider nicht der Fall. 
 Um sicher zu stellen, dass die Datei (nennen wir sie GETOS.BAT) auch mit samt Erweiterung aufgerufen wird zwingen wir sie sich selbst aufzurufen: Um sicher zu stellen, dass die Datei (nennen wir sie GETOS.BAT) auch mit samt Erweiterung aufgerufen wird zwingen wir sie sich selbst aufzurufen:
 +
 <code dos> <code dos>
 @echo off @echo off
Zeile 51: Zeile 69:
 :ende :ende
 </code> </code>
 +
 Dies würde uns in einer endlosen Schleife gefangen halten die immer wieder die Batch-Datei aufruft. Wir verwenden eine Umgebungsvariable um festzustellen ob die Datei schon mal aufgerufen wurde. Dies würde uns in einer endlosen Schleife gefangen halten die immer wieder die Batch-Datei aufruft. Wir verwenden eine Umgebungsvariable um festzustellen ob die Datei schon mal aufgerufen wurde.
 +
 <code dos> <code dos>
 @echo off @echo off
Zeile 63: Zeile 83:
 :ende :ende
 </code> </code>
-Fügen wir also die fünf Zeilen und die Sprungmarke WEITER in jede Pofo Batch-Datei ein können wir die Ausführung auf dem PC verhindern. Am besten wir sorgen auch noch für Klartext und verwenden nicht die normale letzte Sprungmarke ENDE sondern eine die uns auf dem PC sagt was los ist.+ 
 +Fügen wir also die fünf Zeilen und die Sprungmarke ''WEITER'' in jede Pofo Batch-Datei einkönnen wir die Ausführung auf dem PC verhindern. Am besten wir sorgen auch noch für Klartext und verwenden nicht die normale letzte Sprungmarke ''ENDE'', sondern eine die uns auf dem PC sagt was los ist. 
 <code dos> <code dos>
 @echo off @echo off
Zeile 79: Zeile 101:
 :ende :ende
 </code> </code>
-Diese Art der Überprüfung sollte sicher genug sein. Ob man diese Prüfroutine wirklich in jede Batch-Datei einfügt bleibt jedem selbst überlassen, schließlich sind das bei mehreren Dateien doch eine ganze Menge Bytes die man auf dem Pofo ja nicht braucht. Ich glaube spätestens nachdem man sich seinen PC zum ersten mal zerschossen hat wird man darüber nicht mehr nachdenken.\\+ 
 +Diese Art der Überprüfung sollte sicher genug sein. Ob man diese Prüfroutine wirklich in jede Batch-Datei einfügt bleibt jedem selbst überlassen, schließlich sind das bei mehreren Dateien doch eine ganze Menge Bytes die man auf dem Pofo ja nicht braucht. Ich glaube spätestens nachdem man sich seinen PC zum ersten mal zerschossen hatwird man darüber nicht mehr nachdenken.
  
 ===== PostScript am Pofo? ===== ===== PostScript am Pofo? =====
Zeile 181: Zeile 204:
 Weitere PostScript-Dateien sind im [[pwfd>tools?postscript|Download]]bereich erhältlich. Weitere PostScript-Dateien sind im [[pwfd>tools?postscript|Download]]bereich erhältlich.
  
-===== Software Diebstal===== + 
- Wer gerne mal ein eigenes Programm schreiben möchte, aber keine entsprechende Programmiersprache  +===== Software Diebstahl ===== 
-beherrscht, kann sich zu mindest eine persönliche Version anderer Software zusammenstellen. +Wer gerne mal ein eigenes Programm schreiben möchte, aber keine entsprechende Programmiersprache beherrscht, kann sich zumindest eine persönliche Version anderer Software zusammenstellen. 
-Mit ein paar Programmen:\\+Mit ein paar Programmen: 
 [[http://www.pofowiki.de/doku.php?id=software:vorstellung:dos:tools#can.com|CAN.COM]]  "Büchst" Parameter ein.\\ [[http://www.pofowiki.de/doku.php?id=software:vorstellung:dos:tools#can.com|CAN.COM]]  "Büchst" Parameter ein.\\
 [[http://www.pofowiki.de/doku.php?id=software:vorstellung:dos:tools#paco.com|PACO.COM]] Packt *.COM-Dateien zu Bibliotheken zusammen.\\ [[http://www.pofowiki.de/doku.php?id=software:vorstellung:dos:tools#paco.com|PACO.COM]] Packt *.COM-Dateien zu Bibliotheken zusammen.\\
  
-Ein Programm das fragt ob man sicher ist:\\ +==== CAN.COM ==== 
-ASK.COM tut genau das. Unser Programm soll aber immer das selbe fragen und uns die Eingabe der Parameter ersparen: + 
-  ASK Sind sie sicher? (j/n),nj +Ein Programm das fragt ob man sich sicher ist, kann mit ''ASK.COM'' bewerkstelligt werden. Unser Programm soll aber immer das selbe fragen und uns die Eingabe der Parameter ersparen: 
-Mit Hilfe von CAN.COM kann das Programm ASK.COM zusammen mit den angegebenen Parametern als neue *.COM Datei gespeichert werden: +
-  CAN ASK.COM SICHER.COM Sind sie sicher? (j/n),nj +
-Das neue Programm SICHER.COM tut ohne Angabe von Parametern genau das was ASK.COM täte wenn es "Sind sie sicher?  +
-(j/n),jn" als Parameter bekommen hätte.\\ +
-Wenn sie also dann SICHER in einer Batch-Datei aufrufen werden sie gefragt ob sie sicher sind. Zum Beispiel in  +
-einer Batch-Datei die alle *.DAT-Dateien löscht:+
 <code dos> <code dos>
-@echo off +ASK Sind sie sicher? (j/n),nj
-echo lösche alle *.DATs +
-SICHER +
-if errorlevel 2 goto TU_ES +
-echo na gutdann nich. +
-goto FERTIG +
-:TU_ES +
-del *.dat >nul +
-echo alle *.DATs futsch! +
-:FERTIG+
 </code> </code>
-Ein Programm das einen Piepton ausgibt: 
-Mit BEEP 7 20:\\ 
-  CAN BEEP.COM PIEP.COM 7 20 
  
-Eine Abschiedsmeldung  +Mit Hilfe von ''CAN.COM'' kann das Programm ''ASK.COM'' zusammen mit den angegebenen Parametern als neue *.COM Datei gespeichert werden:
-  CAN MSG.COM TSCHUESS.COM und tschüss!+
  
-<note important+<code dos
-Vorsicht: Solche Dinge sind nur für den privaten Gebrauch zulässingEine Veräusserung oder Weitergabe socher Programme bringt eine Verletzung der Urheberrechte mit sich und wird Strafrechtlich verfolgt!!! +CAN ASK.COM SICHER.COM Sind sie sicher? (j/n),nj 
-</note>+</code>
  
-Wer wirklich kriminelle Energie in sich trägt wird mit Hilfe von z.B. DEBUG.COM Copyright-texte aus dem Programm-Code entfernen oder durch eigene ersetzen.+Das neue Programm ''SICHER.COM'' tut ohne Angabe von Parametern genau das, was ''ASK.COM'' täte wenn es "Sind sie sicher? (j/n),jn" als Parameter bekommen hätte.
  
-Diverse *.COM Programme lassen sich zu einem zusammenfassen. Wenn wir die einzubindenden Programme entsprechend umbenennen sieht es so aus als wären es Parameter: +Wenn sie also dann SICHER in einer Batch-Datei aufrufen, werden sie gefragt ob sie sicher sindZum Beispiel in einer Batch-Datei die alle *.DAT-Dateien löscht:
-  REN SICHER.COM -S.COM +
-  REN PIEP.COM -P.COM +
-  REN TSCHUESS.COM -T.COM +
-Nun packen wir sie zusammen: +
-  PACO A PGM.COM -S.COM +
-  PACO A PGM.COM -P.COM +
-  PACO A PGM.COM -T.COM +
-Das neue Programm könnte in einer Batch-Datei folgendermaßen eingesetzt werden:+
  
 <code dos> <code dos>
 @echo off @echo off
 echo lösche alle *.DATs echo lösche alle *.DATs
-PGM -S+SICHER
 if errorlevel 2 goto TU_ES if errorlevel 2 goto TU_ES
-echo na gut, dann nich.+echo na gut, dann nicht.
 goto FERTIG goto FERTIG
 :TU_ES :TU_ES
 del *.dat >nul del *.dat >nul
-PGM -P 
 echo alle *.DATs futsch! echo alle *.DATs futsch!
 :FERTIG :FERTIG
-PGM -T 
 </code> </code>
  
 +Ein Programm das einen Piepton ausgibt, normalerweise mit ''BEEP 7 20'':
  
-Ohne auch nur den blassensten Schimmer von Programmiersprachen zu haben, haben wir ein Programm geschaffen das Benutzereingaben abfragt und Ton-Signale und Meldungen ausgibt. Wenn das nichts ist...+<code dos> 
 +CAN BEEP.COM PIEP.COM 7 20 
 +</code>
  
-===== kleines Geheimnis ===== +Eine Abschiedsmeldung 
-Es gibt ein Detail, daß in keiner ofiziellen Dokumentation beschrieben wird. Die Entwickler des Portfolios haben sich im ROM verewigt. Wenn sie wissen wollen wer im Einzelnen dahinter steckt, dann stellen sie ihre Tastatur auf die englische Belegung (im System-Menü unter Anwendungen/Sparache/Tastatur/English) und rufen im Text-Editor das Hilfemenü aus (<key>F2</key>). Wählen sie irgend einen Menüpunkt aus (z.B.: Tastatur). Nun drücken sie <key>Alt</key>+<key>ü</key>, und fertig. Mit <key>Esc</key> kehren sie zurück. Vergessen sie nicht die Tastaturbelegung zurückzustellen. Tun  sie das Selbe wärend die Systemsprache auf französisch gestellt ist so sehen sie die damalige Adresse von DIP.+
  
-===== UPDATE nur wenn nötig ===== +<code dos> 
-BIOS-Version des PoFo (von Lars Aschenbach)\\ +CAN MSG.COM TSCHUESS.COM und tschüss! 
-Hinter dem BIOS versteckt sich das Basically Input/Output System, das man auch allgemeinhin als Computerbetriebssystem bezeichnetViele betrachten und bezeichnen das DOS als Betriebssystem, aber das Disk Operating System ist nur ein kleiner Teil des Betriebssystems, auch wenn wir PoFo-User fast täglich damit konfrontiert werden.\\+</code>
  
-Das BIOS testet den PoFo bei jedem Kaltstart auf Fehler ab, organisiert den Speicher neu, ruft diverse Routinen auf und stellt seine Routinen für andere zur Verfügung.\\+<note important> 
 +Vorsicht: Solche Dinge sind nur für den privaten Gebrauch zulässig. Eine Veräußerung oder Weitergabe solcher Programme stellt eine Verletzung der Urheberrechte dar und wird Strafrechtlich verfolgt!!! 
 +</note>
  
-Danach startet unser eingebautes DOS, welches sich kräftig beim BIOS bedient und dessen Routinen mitverwendet. +Wer wirklich kriminelle Energie in sich trägtwird mit Hilfe von z.BDEBUG.COM Copyright-texte aus dem Programm-Code entfernen oder durch eigene ersetzen.
-Welches BIOS der eigene PoFo hatbekommt man mit dem Befehl VER angezeigt:\\ +
-   DIP Operating System 2.11 v1.130 +
-   Copyright (c) DIP 1989 +
-Unser DOS ist demnach die Version 2.11 und das BIOS hat hier die Bezeichnung v1.130.\\+
  
-Die BIOS-Nummer, hier 1.130, gibt eine Art Entwicklungsstand an und deutet, umso 
-höher sie ausfällt, Verbesserungen an. So existieren meines Wissens nach die 
-folgenden BIOS-Versionen auf den PoFos: 1.030, 1.052, 1.072 & 1.130.\\ 
-Die ersten drei Versionen, die im Laufe der Jahre entstanden, hatten diverse Fehler und brachten den PoFo oftmals zu Abstürzen und Datenverlusten. Deshalb haben die Entwickler des PoFos viermal das BIOS korrigiert und verbessert, damit diese Fehler weniger wurden.\\ 
  
-Weil der Austausch des BIOS in jedem PoFo ein zu kostenspieliger Aufwand für den Hersteller wäre, wurdeden die Programme UPDATE.COM und PORTDIV.COM entwickelt, welche die jeweilige BIOS-Version der neuentwickelten anpassen sollten.\\ 
  
-Trotzdem blieben dabei immer noch Probleme ungelöst, die man erst mit der BIOS-Version 1.130 richtig in den Griff bekam. Diese Version, die wohl die letzte sein dürfte, Atari hat ja die Produktion der PoFos mittlerweile eingestellt, scheint tatsächlich fehlerfrei zu sein.\\+==== PACO.COM ====
  
-Allerdings scheint es nur so, da einer meiner PoFos, der eben das BIOS 1.130 hattrotzdem Probleme macht ! Es sindund das sollte man nicht für möglich halten, die BIOS-Verbesserungsprogramme UPDATE.COM und PORTDIV.COM, die zu seltsamen Reaktionen dieses BIOS 1.130 führen.\\+Diverse *.COM Programme lassen sich zu einer Datei zusammenfassenWenn wir die einzubindenden Programme entsprechend umbenennensieht es so ausals wären es Parameter:
  
-So wurden bei mir mehrfach Texte in der Textverarbeitung vermischt, die nicht vermischt werden sollten. Ich gab zumindest keine Anweisung dazu. Ob dieses Problem nun an beiden oder nur an einem der o.g. Programme liegt, konnte ich bisher nicht eroieren.\\ 
- 
-Folgerichtig muß ich also in Zukunft die AUTOEXEC.BAT-Datei so gestalten, daß UPDATE.COM und PORTDIV.COM nur dann gestartet werden, wenn ich einen PoFo mit einer BIOS-Version unterhalb von 1.130 benutze. Gottlob ist es auch möglich, was ich mit den folgenden Batchdateien erledige:\\ 
-\\ 
-AUTOEXEC.BAT: 
 <code dos> <code dos>
-@echo off +REN SICHER.COM -S.COM 
-echo @echo off > bios.bat +REN PIEP.COM -P.COM 
-ver >> bios.bat +REN TSCHUESS.COM -T.COM
-bios+
 </code> </code>
 +(eigentlich darf das Minus nicht in Dateinamen benutzt werden, es widerspricht den DOS-Richtlinien und kann unter gewissen Umständen zu Problemen führen. Da sie aber später in dem "Paket" liegen passiert nichts, und Portfolios REN schluckt die Syntax ohne zu meckern.)\\
 \\ \\
-\\ +Nun packen wir sie zusammen: 
-DIP.BAT:+
 <code dos> <code dos>
-@echo off +PACO A PGM.COM -S.COM 
-echo Dein PoFo hat das BIOS %4 ! +PACO A PGM.COM -P.COM 
-if %4==v1.130 goto off +PACO A PGM.COM -T.COM
-update +
-portdiv +
-:off +
-path=a:\ +
-prompt$p$g+
 </code> </code>
  
-Und so funktioniert das ganze:\\ +Das neue Programm könnte in einer Batch-Datei folgendermaßen eingesetzt werden:
-Die neue AUTOEXEC.BAT eröffnet eine Batchdatei namens BIOS.BAT und schreibt dort u.a. die Bildschirmausgabe des Befehls VER hinein. Anschließend ruft sie die Bachdatei BIOS.BAT auf, die sie ja gerade selbst erstellt hat.\\ +
-In BIOS.BAT steht unter anderem die Meldung "DIP Operating System 2.11 v1.130 Copyright (c) DIP 1989" drin.\\ +
- +
-Beim automatischen Aufruf von BIOS.BAT, wird ja von der neuen AUTOEXEC.BAT provoziert, stellt das DOS bald fest, das das Wort DIP kein Befehl ist. Es interpretiert dieses Wort daher als ein Programmname und versucht eine gleichnamige EXE-, COM- oder BAT-Datei zu starten. Erst wenn das DOS feststellt, das keine Datei mit den Namen DIP.EXE, DIP.COM oder DIP.BAT existiert, oder nicht gefunden wird, gibt es eine Fehlermeldung heraus: Befehl oder Programm nicht gefunden.\\ +
- +
-Da wir aber in diesem Fall auf die BIOS-Nummer angewiesen sind, erstellen wir uns vorher die DIP.BAT, die dann die eigentliche AUTOEXEC.BAT darstellt.\\ +
-DOS findet also DIP.BAT und ruft es als Programm auf. Alles was hinter dem Wort DIP steht, wird als Parameter mit übergeben, folglich auch die gesuchte BIOS-Nummer, die dann dem Parameter %4 entspricht.\\ +
- +
-Jetzt kommt also DIP.BAT zum Zuge und gibt die BIOS-Nummer mit dem ECHO-Befehl auf den Schirm heraus. Die besagte Zeile dient nur zur Information des Betrachters und kann gerne weggelassen werden. Mit der Zeile IF %4==v1.130 goto off wird dann geprüft, ob die als Parameter %4 übergebene BIOS-Version tatsächlich der BIOS-Bezeichnung v1.130 entspricht. Ist es zureffend, so wird zur Marke :off gesprungen, ohne UPDATE.COM und PORTDIV.COM zu starten. Somit können die beiden Programme kein Unheil auf den PoFos mit BIOS 1.130 anrichten. +
-Stimmt der Vergleich aber nicht, so werden zunächst die beiden besagten Programme aufgerufen und verbessern das BIOS.\\ +
- +
-Abschließend und das trifft in beiden Fällen zu, werden PATH und PROMPT auf die gewünschten Werte eingestellt. Natürlich muß die jeder von Euch auf seine eigenen Vorstellungen abändern !\\ +
- +
-Selbst wenn man nicht mit mehreren PoFos oder Memorycards arbeitet, sollte man die o.g. Batchdateien einsetzen, damit befreundete User, mit denen man Daten tauscht, keinen Schiffbruch erleiden müssen, weil sie "nur" das BIOS v1.130 in ihrem PoFo haben !!!\\ +
- +
-Wer sich nicht diese Mühe macht, muß Datenverluste und Abstürze der 1.130-PoFos verantworten können !!!\\ +
- +
-Und wer will es sich schon mit seinen Kontakten verderben !?\\ +
- +
-Lars Aschenbach\\ +
- +
- +
- +
- +
- +
- +
- +
-===== Systemfehler - Verzeihung ===== +
-╔═════════════════════════╗\\ +
-║  SYSTEMFEHLER - Verzeihung ! ║\\ +
-╚═════════════════════════╝ +
- +
-... bittet meist die Textverarbeitung, wenn sie einen Text nicht mehr laden kann. Dies liegt meistens an einer Leerzeichen/Return-Kombination, die am Ende des zuletzt gespeicherten Textes zu finden ist. Sie zwingt damit zunächst den PoFo zu einem Neustart, setzt aber auch auf Dauer die Textverarbeitung schachmatt. Leider wird ja immer der letzte Text automatisch geladen, der in diesem Fall fehlerhaft ist und somit eine Kettenreaktion auslöst.\\ +
- +
-Erfahrene und langjährge User benutzen deshalb das Programm PORTDIV.COM, welches diesen Systemfehler verhindert. Aber was tun wenn man dieses Programm nicht hat ?\\ +
- +
-Damit man die Textverarbeitung überhaupt wieder nutzen kann, kann man die Datei PERMDATA.DAT im Verzeichnis C:\SYSTEM löschen. Mit "DEL C:\SYSTEM\PERMDATA.DAT" wird das erledigt. Weil damit der Text nach wievor nicht repariert wird, ist die folgende Lösung besser und erfolgreicher:\\ +
-Gebt einfach am Prompt den Befehl  +
-   ECHO M>>BEISPIEL.TXT +
-ein ! +
- +
-Damit wird der Text, hier BEISPIEL.TXT, um den Buchstaben M verlängert und überlistet somit die Textverarbeitung. Problemlos kann man nun den Text wieder editieren und korrigieren !\\ +
- +
-Als ich diese Lösung dem Jens Sewitz vom Atari Computer Team e.V. Bremen mitteilte, wir lernten uns auf der 10. Bremer Computer- & Videobörse kennen, brachte er mich auf die Idee, diese Lösung in eine Batchdatei zu packen.\\ +
- +
-Und hier ist also die NOERROR.BAT:+
  
 <code dos> <code dos>
 @echo off @echo off
-if %1.==. goto err +echo lösche alle *.DATs 
-echo m>>%1.txt +PGM -S 
-app/e +if errorlevel 2 goto TU_ES 
-goto off +echo na gut, dann nicht
-:err +goto FERTIG 
-echo Textdatei ohne .TXT angeben +:TU_ES 
-:off+del *.dat >nul 
 +PGM -P 
 +echo alle *.DATs futsch
 +:FERTIG 
 +PGM -T
 </code> </code>
-Wenn ich also unseren Text BEISPIEL.TXT korrigieren muß, lautet die Eingabe:\\ 
-   NOERROR BEISPIEL 
-NOERROR hängt dann automatisch ein kleines "m" an BEISPIEL.TXT an und ruft anschließend die Textverarbeitung auf. In dieser sind nun die letzten drei Zeichen zu löschen, bevor man den Text neu abspeichert.\\ 
  
-Theoretisch kann man dieses Löschen auch mit FAKE.COM automatisieren, aber ich muß ja nicht alle Lösungen präsentieren. Schließlich sollt Ihr ja auch nachdenken und Erfolgserlebnisse haben !!!\\+==== Zusammenfassung ====
  
-Lars Aschenbach\\+Ohne auch nur den blassesten Schimmer von Programmiersprachen zu haben, haben wir ein Programm geschaffen, das Benutzereingaben abfragt und Ton-Signale und Meldungen ausgibt. Wenn das nichts ist... 
 + 
 +===== COMMAND.COM auf dem Portfolio ===== 
 +In einer früheren Ausgabe von P&P war einmal vermutet worden, dass es nicht möglich sei, dem Portfolio ein neues COMMAND.COM zu verpassen.\\ 
 +Ich hatte aber keine Probleme, das COMMAND.COM von MS-DOS 2.11 auf dem PF zu starten (der Pfad, in dem COMMAND.COM steht, muß als Parameter übergeben werden). Einzelne Befehle wie DIR oder TYPE waren sogar deutlich schneller (ca. 35 %) als sonst. Ansonsten ist der Nutzen aber wohl eher akademischer Natur. Höchstens der CTTY-Befehl könnte für Besitzer der seriellen Schnittstelle vielleicht interessant sein (falls es keine Kompatibilitätsprobleme gibt).\\ 
 +\\  
 +Klaus Peichl\\ 
 + 
 +===== kleines Geheimnis ===== 
 +Es gibt ein Detail, das in keiner offiziellen Dokumentation beschrieben wird. Die Entwickler des Portfolios haben sich im ROM verewigt. Wenn Sie wissen wollen wer im Einzelnen dahinter steckt, dann stellen Sie Ihre Tastatur auf die englische Belegung (im System-Menü unter Anwendungen/Sprache/Tastatur/English) und rufen im Text-Editor das Hilfemenü auf (<key>F2</key>). Wählen Sie irgend einen Menüpunkt aus (z.B.: Tastatur). Nun drücken Sie <key>Alt</key>+<key>ü</key>, und fertig. Mit <key>Esc</key> kehren Sie zurück. Vergessen Sie nicht die Tastaturbelegung zurückzustellen. Tun Sie das Selbe während die Systemsprache auf französisch gestellt ist, so sehen Sie die damalige Adresse von DIP.
  
  
hilfe/tipps/sonstiges/sammel.1157488060.txt.gz · Zuletzt geändert: 16/02/2024 17:02 (Externe Bearbeitung)