Logo: Geos Online Print Archiv
G.O.P.A. - Geos Online Print Archiv
27.04.2024 Archiv  #  Recherche  #  Links  #  Kontakt  #  Gästebuch  #  Impressum

Index
Register
Login

Die Anzeige des Archivs erfolgt grafisch. Ändern

Testbericht PATCH-SYSTEM, weitere Quelltexte ...

Autor: Werner Weicht; Autoreninfo anzeigen

Seit August gibt es bei Denis Döhler (GUSS) das "PATCH SYSTEM" ein Universal-Patchprogramm. Mit dem Programm und dem entsprechenden Quelltext können Fehler beseitigt bzw. Verbesserungen in anderen Programmen vorgenommen werden.
Ein Quelltext ist ein GeoWrite-Dokument, das alle nötigen Informationen zum patchen enthält (Name des Programms, Versionsdatum, Adresse der fehlerhaften Stelle im Programm, richtige Bytefolge).

Der Sinn des Programms liegt darin, daß nun nicht mehr für jeden Fehler in einem GEOS-Programm ein eigenes Patch-Programm geschrieben werden muß. Man erstellt mit GeoWrite einen Quelltext und beseitigt den/die Fehler dann mit Hilfe von "PATCH SYSTEM". Geliefert wird eine einseitig bespielte Diskette.

Folgende Quelltexte werden mitgeliefert:

  • geoWrite V2.1_g (64-er Version)
    Es werden insgesamt 7 Verbesserungen in GEOWRITE 64 durchgeführt. (8 Fonts und 8 Punktgrößen einlesbar, richtige Druckbox, Abbruch-Icon bei Einzelblatt, unterstützt bis zu 4 Laufwerke)
     
  • Topdesk_1 (64-er Version)
    Verbessert Kopierroutine, GEOCANVAS kompatibel, RamDesk wird bei Systemfehler richtig gelöscht.
     
  • 128 Topdesk_1
    Menü-Begrenzung bei 80-Zeichen erfolgt richtig, Uhr-Hintergrund wird richtig gelöscht, verbessert Kopierroutine, GEOCANVAS kompatibel, RamDesk wird bei Systemfehler richtig gelöscht.
     
  • ScrapCan_1
    Löschen des Variablenspeicher vor dem Programmstart. Dadurch problemloses Arbeiten auch mit TopDesk/TopDesk 128.
     
  • geoCanvas1.1_1
    Der Druckertreiber muß unter GEOS 128 nicht mehr auf der Disk sein.
     
  • RAM MoveV1.1_1
    Der Fehler in der Partitionsauswahlbox wird behoben. Nach dem Kopieren wird nicht zum DeskTop, sondern zum Programmstart zurückgekehrt. Das Icon des Programms wird verbessert.
     
  • DisAss2.0_1
    Das Programm läuft auch mit dem Laufwerkstyp 1581 zusammen!
     
  • l28DBGetF13.0g_1
    Anpassung an das deutsche GEOS 128 V2.0r (GeoRAM). Es wird keine Infobox während des Bootens angezeigt.

Inzwischen wurde das Programm von Falk Rehwagen und Sascha Beier erweitert und verbessert. Die aktuelle Version ist V1.1. Der Vorteil der neuen Version liegt darin, daß jetzt Prüfsummen gebildet werden. Damit wird bereits beim Patchen geprüft, ob das entsprechende Programm auch geändert werden darf.

Neu hinzugekommen ist das Programm "CHECKSUMMER". Damit können in GEOS-Files Prüfsummen gebildet werden.
Nach dem Start wählt man eine Datei aus und gibt die Adressen des zu prüfenden Bereichs ein. Die errechnete Prüfsumme wird anschließend in dezimaler und hexadezimaler Form angezeigt. Weitere Berechnungen sind möglich. Die so ermittelten Prüfsummen können dann in den Quelltext für das Patch-System übernommen werden.

Auch PATCH SYSTEM ist verändert und erweiten worden. Das Einbinden der Prüfsummen habe ich bereits erwähnt. Dazu wird die Anzahl der Checksummenprüfungen, der Anfang des Bereichs und die Anzahl der zu prüfenden Bytes sowie die mit CHECKSUMMER ermittelte Prüfsumme in den Quelltext aufgenommen. Weiterhin wird nun beim Patchen eine Report-Datei (GeoWrite-Dokument) erzeugt, die über den Patchverlauf informiert.

Der Quelltext enthält die Klasse und den File-Typ der zu ändernden Datei, die Adresse der fehlerhaften Stelle, die Anzahl der zu ändernden Bytes und die richtige Bytefolge.

Die Bedienung des Programms ist denkbar einfach. Man kopiert PATCH SYSTEM, den entsprechenden Quelltext und das zu verändernde Programm auf eine Diskette. Nach dem Start des Programms wird der Quelltext geöffnet. Hier erfolgt noch einmal eine Sicherheitsabfrage. Dann wird das Programm gepatcht. Auftretende Fehler werden dabei angezeigt bzw. in der Report-Datei vermerkt.

Die Programme 'CHECKSUMMER' und 'PATCH SYSTEM' arbeiten schnell und zuverlässig. Alle möglichen Fehler (falsche Eingaben, Diskfehler, usw.) werden abgefangen und entsprechend angezeigt. Die mitgelieferten Quelltexte sind zum Teil auch kommentiert worden, um ihren Aufbau deutlich zu machen.

Die Anleitung befindet sich als GeoWrite-Dokument mit auf der Diskette. Sie ist sehr ausführlich. Auch der Aufbau von Quelltexten wird erläutert. Zusammen mit den kommentierten Quelltexten ist so jeder in der Lage, eigene Quelltexte zu erstellen. Voraussetzung sind allerdings Kenntnisse in Maschinensprache und GEOS Programmierung.

Für den reinen Anwender bieten die mitgelieferten Quelltexte die Möglichkeit, verbesserte Versionen vorhandener Programme zu erhalten.

Bliebe zum Schluß noch zu erwähnen, daß die zwei Programme PATCH SYSTEM und CHECKSUMMER Public Domain (siehe unten) sind. Die mitgelieferten Quelltexte sind davon jedoch ausgenommen. Diese dürfen nicht weitergegeben werden!
Von dem Leipziger Programmierern werden ständig neue Quelltexte erstellt.

Die Diskette kostet 15 DM + Porto (GUC-Mitglieder 13 DM + Porto). Dieser Preis ist durchaus gerechtfertigt. Allein der Quelltext für GEOWRITE 64 ist diesen Betrag wert.

Die PATCH SYSTEM Diskette kann bestellt werden bei:

Denis Döhler
Geos User Software Sachsen (GUSS)
(siehe Autoreninfo)

 

Werner Weicht


weitere Quelltexte...
Auch ich habe mich bereits mit dem Patch-System beschäftigt und einige Quelltexte geschrieben.
Meine Quelltexte sind Shareware und dürfen weitergegeben werden. Die Shareware-Bedingungen werden in der Beschreibung zu den Quelltexten (wird als Write-Dokument mitgeliefert) erläutert.
Für folgende Programme liegen bei mir Quelltexte vor:

  • RamClock 64/128 (V3.3 + V3.4)
    Die Anzeigeposition der Uhr wird an die Zeit-Anzeige von TopDesk angepaßt
     
  • DocWright II
    Zur Anzeige des Textes wird ein deutscher 10-Punkte Font genutzt
     
  • GEOPUBLISH
    Beim Ausdruck von DATUM wird nach der Tageszahl ein Punkt gedruckt
     
  • GEOMERGE V2.0, GEOMERGE V2.1
    Der Ausdruck von ZEIT und DATUM wird an die deutsche Schreibweise angepaßt
     
  • MajorBOX64Ge
    Beim Booten wird keine Info-Box mehr angezeigt (dadurch schnelleres Booten)
     
  • DBGetFile64G Beim Booten wird keine Info-Box mehr angezeigt (dadurch schnelleres Booten)
     
  • SPELLCHECKER V2.0
    Anpassung an deutsche Umlaute
     
  • Konfigurieren V2.0 und V2.1 (V.64'er)
    Die Texte 'DMA ...' und 'Reboot ...' werden den richtigen Icons zugeordnet
     
  • 128Konfigurieren V2.1
    Die Texte 'DMA ...' und 'Reboot ...' werden den richtigen Icons zugeordnet. (Für '128 Konfigurieren' V2.0 ist ein Patch-Quelltext in Arbeit. Bei Erscheinen dieser Zeilen wird er auch verfügbar sein.)

 

Auch ich werde bei weiteren entdeckten Fehlern neue Quelltexte erstellen.

Die von mir erstellten Quelltexte, natürlich inklusive 'PATCH SYSTEM' und 'CHECKSUMMER', sind bei mir erhältlich. Mit auf der Diskette wird auch ein aktueller Katalog der GeoThek für C64/C128 sein.

Diese Diskette kann bei mir für 10 DM (Ausland + 2 DM) bestellt werden (bar oder Euroscheck). Die Bestellung ist zu richten an:
Regio Sachsen-Anhalt
   Werner Weicht
   (siehe Autoreninfo)

 

Werner Weicht

 

 

 




Dieser Artikel ist Bestandteil von:

Ausgabe 31

! - - - - - M I C R O F I L M - - - - - ! | GeoBox mit Internet Anschluß | Weihnachten naht..., Neue Telefonnummer!, GUP Sonderseiten | Editorial | Aktuelles Info zum Versand dieser GUP | Messebesuche | Hobbytronic 1994 | Listenbestellung | Spezialisten im Geos User Club | Grafiken von der Regio Hamburg | Updates von GEOS Professional Software | Regio Seiten in der GUP, GUP Artikel | PC - Software - Test | Hardware für den C128(D) auto 40/80 | Software für den C128 - Logger dir einen ... | GEOTEC - Eine neue Art, für GEOS zu programmieren | GeoCom kommt! | Testbericht PATCH-SYSTEM, weitere Quelltexte ... | Neue, alte Programme aus den USA, Inhalte ..., Neues von CMD | GeoSpell 128 | Big Blue Reader! | PD Disk für GWE2 | SDK lieferbar! | Aktuelles | GeoFile Probleme | GeoComm und die Verwendung von 'Scripts' | Entpacken von Archiv Dateien in ein bestimmtes Verzeichnis | GeoBox Info | Backup Verfahren mit GeoWorks Ensemble | Speicherplatz sparen | GWE 2.0 & DoubleSpace | Unterschiede zwischen der Update Version 'A' und der Regalversion | Gesucht ! | PC/Geos - PD in VIDEODAT! (?) | Drucker Datenbank | Tips für die GUP | Workshop Bildbearbeitung | Nachtrag | Jahreshaupttreffen 1994 in Berlin


Kurzlink hierhin: http://geos-printarchiv.de/1744


Letzte Änderung am 01.11.2019