PROJEKTE - TIPPS - TRICKS

für GEOS 64/128



letzte Aktualisierung: 27.08.2006



4 Laufwerke für GEOS

GEOS 64/128 und das Jahr 2000

Anpassungen für MegaPatch 64/128

GeoCalc und EURO

Canon-Drucker unter GEOS 64/128

GEOS 64 auf PC





1996/2001 - 4 Laufwerke für GEOS

Die Standard-Applikationen von GEOS (Write, Paint, File, Calc, ...) überzeugen wie das Betriebssystem GEOS selbst durch eine hohe Leistungsfähigkeit. Am GEOS-System hat sich seit dem Erscheinen einiges verändert oder wurde weiterentwickelt (diverse Patches und Autostart-Files). So ist es inzwischen problemlos möglich mit 4 Laufwerken unter GEOS zu arbeiten. Mit Erscheinen der neuen TopDesk-Versionen können jetzt auch Programme von den Laufwerken C und/oder D gestartet werden, ohne dass zuvor Laufwerke getauscht werden müssen. Doch das Ganze nützt genau betrachtet recht wenig, da die Standard-Applikationen nur die Laufwerke A und B unterstützen.

Aus dieser Überlegung heraus entstand die Idee, die bestehenden GEOS-Applikationen soweit möglich an die Verwendung von 4 Laufwerken anzupassen. Das Ergebnis liegt jetzt auf einer Diskette vor.

Die Diskette enthält das PATCH SYSTEM und die neuen Patch-Quelltexte für die Anpassung der deutschen GEOS-Applikationen Geowrite, Geopaint, Geofile, Geocalc, Geomerge und Geochart für deren Zusammenarbeit mit bis zu 4 Laufwerken. Die Applikationen können jetzt von jedem Laufwerk gestartet und Dokumente auf jedem Laufwerk (A-D) bearbeiten. Allerdings ist der Dokumentenstart per Doppelklick nach wie vor nur von Laufwerk A und B möglich. Es sind je Versionen für GEOS 64 und GEOS 128 vorhanden. Geopublish konnte leider nicht angepasst werden.

Diese Patches sind nur für deutsche GEOS-Applikationen verfügbar. Sie arbeiten unter Geos V2.x, Wheels und MegaPatch.

Um in die Vielzahl der bereits erschienenen Patch-Quelltexte für die genannten Programme etwas Ordnung und mehr Übersichtlichkeit zu bringen, enthalten die hier vorliegenden Patches auch alle anderen bereits erschienenen Patches (Stand 1996). An dieser Stelle möchte ich der GUSS Leipzig und besonders Falk Rehwagen danken, der die Verwendung und Erweiterung seines Patches für Geowrite 64 erlaubte.

Weiterhin sind auf der Diskette noch ein paar kleinere Tools für GEOS 64/128 vorhanden. Erwähnt werden sollen hier SWITCH und ALBUM SHOW.

SWITCH ist ein Hilfsmittel, das den Start von Applikationen, Auto_Exec-Files und Dokumenten von 4 Laufwerken ermöglicht. ALBUM SHOW dient zum Einsehen von Photo Alben, wobei hier Bilder bis zur Größe A4 und natürlich auch 4 Laufwerke unterstützt werden.

Ab 01.01.2001 ist diese Diskette als Shareware freigegeben (Sharewaregebühr 10 DM / 5 Euro) und steht hier auf der Downloadseite zum Herunterladen zur Verfügung.



zurück zum Anfang



1998/99 - GEOS 64/128 und das Jahr 2000

In der letzten Zeit ist viel über diverse Probleme zu hören und zu lesen, die entstehen, wenn der Computer nicht mit dem Jahr 2000 umgehen kann. Wie verhält sich dies nun auf unseren C64/128 unter dem Betriebssystem GEOS?

GEOS 64/128 (ebenfalls Wheels und MegaPatch) verwaltet intern nur eine zweistellige Jahreszahl. Nach dem Jahr 99 folgt das Jahr 00, was dann ja auch 2000 bedeutet. Wer es mal probieren will, ändere in GEOS Datum und Uhrzeit auf: 31.12.99 23:59 Uhr und warte was passiert. Die GEOS Uhr schaltet ganz normal um auf 01.01.00 00:00 Uhr, also kein Problem.

Viele verwenden zum Einstellen von Datum/Uhrzeit im GEOS-System sicher eine externe Uhr wie CP-Uhr, RTC-Uhr oder die internen Uhren diverser CMD-Geräte (HD, FD, SmartMouse, Trackball, ...). Wie verhalten sich nun diese Uhren im Jahr 2000?

Die Uhren der CMD-Geräte haben nach meinen Erkundigungen (ich konnte nicht alle selbst testen) mit dem Jahrtausendwechsel keine Probleme. Das Stellen der Uhr über den 64NET-PC (64NET TIME) stellt auch kein Problem dar, solange der verwendete PC damit keine Schwierigkeiten hat.

Die CP-Uhr schaltet das Jahr 2000 leider nicht exakt um. Nach dem 31.12.99 springt sie auf 01.01.99, Zeit und Wochentag werden jedoch korrekt weitergeschaltet. Darin sehe ich aber kein großes Problem. Nachdem die CP-Uhr per Hand auf das Jahr 00 für 2000 eingestellt wurde, läuft sie wieder normal weiter. Für die RTC-Uhr konnte ich bisher leider keine exakten Informationen erhalten.

Bleibt als Problem noch der 29. Februar in einem Schaltjahr. Das sehe ich aber nicht allzu tragisch. Notfalls muss man die Uhr dann in einem Schaltjahr per Hand einstellen. Dies ist ja jetzt auch schon 2 mal jährlich beim Wechsel von Sommer- und Winterzeit nötig.



Problematischer mit dem Jahrtausendwechsel sind GEOS-Programme, die die Jahreszahl z.B. beim Ausdruck vierstellig benutzen. Dazu gehören Geowrite, Geomerge, Geopublish, GeosLQ, TextPrint. Außerdem startet das Hilfsmittel Calender aus dem DeskPack im Jahr 2000 immer mit 1900, obwohl es das Jahr 2000 beim Weiterschalten der Jahre korrekt anzeigt. Bei allen genannten Programmen ist die Jahrhundertzahl 1900 fest im Programm vorgegeben. Lediglich das Programm PrintText von Ro(nn)y Bachmann ist in der aktuellen Version bereits auf das Jahr 2000 vorbereitet.

Einen Sonderfall stellt das Programm Updater dar. Es „nervt“ bereits 1999 mit Fehlermeldungen, dass Datum und Uhrzeit falsch eingestellt seien, obwohl beides korrekt ist. Dies ist wohl als Warnung zu verstehen, dass das Programm ab 2000 nicht mehr funktionieren wird.

Deshalb habe ich für Updater V2.0 und V2.1 ein Patch geschrieben, das die unsinnige Fehlermeldung beseitigt und das Programm gleichzeitig für das Jahr 2000 kompatible macht. Mit dem Patch läuft Updater bis zum Ende des Jahres 2087 korrekt.

Für alle anderen genannten Programme habe ich ebenfalls Jahr 2000-Patches erstellt. Sie können von meiner Downloadseite heruntergeladen werden. Aus programmtechnischen Gründen können diese Patches aber erst ab 1. Januar 2000 eingesetzt werden. Sonst würde Geowrite z.B. jetzt schon mit der DATUM-Funktion das Jahr 2099 drucken. Das UPDATER-Patch ist sofort einsetzbar. Sollten Euch weitere Programme mit diesem Problem auffallen, bin ich über eine Info per eMail dankbar. Ich werde dann versuchen, auch diese Programme für das Jahr 2000 anzupassen.

Zusammenfassend kann ich sagen, dass der GEOS 64/128-Anwender keine größeren Probleme durch den Jahrtausendwechsel zu erwarten hat. Wir können ruhigen Gewissens mit unserem GEOS 64/128 ins 21. Jahrhundert gehen.



zurück zum Anfang



1998/99 - Anpassung für GEOS MegaPatch 64/128

GEOS Mega Patch 64/128 stellt eine Erweiterung des jetzt schon über 10 Jahre alten Kernals von GEOS 64/128 dar. Viele Fehler wurden ausgemerzt und neue Funktionen aufgenommen. So werden jetzt alle bekannten Laufwerke und RAM-Erweiterungen unterstützt. Das geschieht durch ein neues Konfigurationsprogramm, das die vielen unterschiedlichen Konfigurieren-Files für einzelne RAM-Erweiterungen und Laufwerke vollständig ersetzt. Vieles was bisher über zusätzliche Programme (Auto_Exec-Files) ins System eingebunden werden musste, ist ins Kernal integriert. Weitere Informationen dazu und die aktuellen Demo-Versionen von GEOS MegaPatch 64/128 gibt es auf der WWW-Seite des Programmierers Wolfgang Grimm zum Download. Seit Ende Juni 1999 ist auch die Vollversion von MegaPatch lieferbar. Info´s dazu gibt es bei Wolfgang Grimm, dem offiziellen deutschen Händler für MegaPatch 64/128.

MegaPatch 64/128 bietet unter anderem auch eine völlig neu gestaltete Dateiauswahl und viele neue Möglichkeiten in Dialogboxen.

Um diese Möglichkeiten auch in GEOS-Standard-Applikationen (Write, Paint, File, Calc, ...) nutzen zu können, müssen diese an die Neuerungen angepasst werden. Dies wurde in Form von Patches erreicht. Diese Patches stehen hier als SHAREWARE zum Download zur Verfügung. Voraussetzung für die deutschen MegaPatch-Patches ist allerdings, dass die deutschen GEOS-Programme (Write, Paint, File, Calc, ...) bereits für die Nutzung von 4 Laufwerken gepatcht sind (siehe 4 Laufwerke für GEOS). Auch für US GEOS gibt es entsprechende Patches.

Die Patches verändern die Datei-Auswahlbox, so dass Dokumente auf allen Laufwerken (A - D) geöffnet oder erstellt werden können. Dazu muss nur auf eines der Laufwerkssymbole (A B C D) in der Dateiauswahl-Dialogbox geklickt werden. Das gewünschte Laufwerk kann also direkt angewählt werden. Außerdem können Dokumente durch Doppelklick auf ihr Icon von jedem Laufwerk (A - D) gestartet werden, wenn der verwendete Desktop dies unterstützt. Über das DISK-Icon ist ein Partitionswechsel auf CMD-Laufwerken möglich.



2001 - Anpassung von Wheels-Programmen für MegaPatch V3

Inzwischen gibt es für das amerikanische GEOS-Update Wheels von Maurice Randall einige interessante Programme, die es wert sind, auch für das deutsche Geos-Update MegaPatch V3 von Markus Kanet und Wolfgang Grimm angepaßt zu werden.

Als erstes Projekt habe ich an der Anpassung des Programms gunZip GEOS von Todd Elliott gearbeitet. Als Ergebnis liegt die aktuelle Version V5 für MegaPatch V3 im Downloadbereich meiner Seite zum Download bereit.

Aktuell arbeite ich daran, das Programm Finder V1.1 von Maurice Randall für MegaPatch V3 anzupassen. Ob es noch weitere Anpassungen von Wheels-Programmen geben wird, wird sich zeigen. Eine Voraussetzung dafür ist die Verfügbarkeit des Quellcodes der Programme.

Außerdem suche ich für weitere Projekte dieser Art interessierte GEOS-Programmierer, die sich mit dem MegaAssembler und MegaPatch V3 auskennen und mich unterstützen können. Wer helfen will, meldet sich am besten per eMail bei mir.



zurück zum Anfang



GeoCalc und der EURO

Das EURO-Zeitalter hat längst begonnen. Das EURO-Zeichen selbst ist bisher in kaum einem Zeichensatz vorhanden. Hier kann man sich aber selbst helfen, indem man mit einem Font-Editor das EURO-Zeichen selbst kreiert und auf ein Zeichen legt, welches man sowieso nicht oder nur selten benötigt.

Problematischer ist dies in GeoCalc. Dieses Programm nutzt den im Kernal verankerten Font BSW bzw. BSW128. Hier ist eine Änderung nicht so ohne weiteres möglich. Außerdem bietet GeoCalc in seinen Formaten als Währung nur DM an. Derzeit konnte ich noch nicht klären ob die Möglichkeit besteht GeoCalc so zu ändern, dass der EURO mit der Abkürzung EUR als Format in GeoCalc eingefügt werden kann. Das EURO-Zeichen halte ich an dieser Stelle derzeit für eher unmöglich. Sollte mir ein entsprechendes Patch gelingen, werde ich es natürlich hier zur Verfügung stellen.

Aber trotzdem kann der EURO auch jetzt schon in GeoCalc als Währung genutzt werden. Am Format DM hat mich bisher schon immer gestört, dass das DM direkt vor die Zahl gesetzt wird. Deshalb benutze ich eigentlich schon immer als Format 0,00 für Währungen in GeoCalc-Dokumenten. Damit die Währung aber trotzdem angegeben werden kann, setze ich direkt hinter die Spalte mit den Werten eine schmale Spalte, in die ich die entsprechende Währung eintrage. Das sieht bei mir etwa so aus:

A

B

100,00

DM



Auf diese Weise kann schon jetzt jede beliebige Währung in GeoCalc benutzt werden, also auch der EURO:

A

B

100,00

EUR



zurück zum Anfang



Canon-Drucker unter GEOS 64/128

Wenn heute ein GEOS 64/128-Anwender nach einem geeigneten Drucker für sein System fragt, bekommt er die Antwort: Benutze einen EPSON-Drucker. Der wird immer unterstützt und kann auch in hervorragender Qualität drucken. Leider trifft dies heutzutage nicht immer zu, da es immer häufiger sogenannte GDI-Drucker gibt, die WINDOWS voraussetzen! Genauere Informationen, welche EPSON-Drucker für unser System geeignet sind und einen entsprechenden Druckertreiber findet man auf der Homepage von Roy Bachmann.

Es gibt aber auch Drucker anderer Hersteller, die intern eine EPSON-Emulation besitzen und somit ebenfalls verwendbar sind. Nicht zuletzt spielt bei der Anschaffung eines Druckers auch der Kaufpreis eine Rolle. Solche Drucker sind zum Beispiel die Canon-Drucker BJC 250, BJC 4000 und BJC 4100. Sicherlich sind auch noch einige weitere Drucker von Canon anwendbar.

Canon Drucker können per Software auf den EPSON-Modus umgestellt werden. Leider läuft die zum Drucker mitgelieferte Software nur auf PC. Aber mit einfachen BASIC-Programmen lassen sich die notwendigen Einstellungen auch mit einem C64/128 durchführen.



Auf folgenden WEB-Seiten habe ich nützliche Informationen zum Thema gefunden:

http://c128.port5.com/cops/bjsetup.html

Diese Seite beschreibt wichtige Informationen und BASIC-Programme zur Ansteuerung von Canon-Druckern mit C64/128. Außerdem gibt es hier zum Download ein Programm, welches alle wichtigen einzelnen BASIC-Programme zu einem Programm zusammengefasst hat (BJSETUP.BAS). Nach dem Start dieses Programms muss aus einem Menü nur noch die entsprechende Funktion ausgewählt werden. Damit kann der Canon-Drucker u.a. in den EPSON-Modus versetzt werden, was ihn für unser System nutzbar macht.



zurück zum Anfang


zurück zur Homepage