home *** CD-ROM | disk | FTP | other *** search
/ Geomag / Geomag_14_19xx_-_Side_B.d64 / patchsystem.sfx / ps_anlei.cvt (.txt) < prev   
GEOS ConVerT  |  1990-02-12  |  26KB  |  403 lines

  1. ps_aNLEITUNG
  2. prg FORMATTED geos FILE v1.0
  3. wRITE iMAGE v2.0
  4. GEOwRITE    v2.1
  5. hgEOS pATCH sYSTEM
  6. dIESE aNLEITUNG SOLL JEDEM aNWENDER VON geos ERM{$7c}GLICHEN, DIE bENUTZUNG DES 
  7. @gEOS pATCH
  8. @sYSTEMS
  9.  ZU ERLERNEN, SOWIE pROGRAMMIERN MIT hILFE DES pROGRAMMS 
  10. @cHECKSUMMER
  11.  EIGENE pATCHTEXTE ZU ERSTELLEN. dIE aNLEITUNG IST NACH FOLGENDEM sCHEMA AUFGEBAUT:
  12.   eRL{$7b}UTERUNG DES 
  13. @pATCH sYSTEMS 
  14. (sEITE 2)
  15.  pROGRAMMBESCHREIBUNG 
  16. @cHECKSUMMER
  17. (sEITE 4)
  18. hiii.
  19. bESCHREIBUNG DES 
  20. @pATCHTEXTFORMATS
  21. (sEITE 5)
  22. dEFINITION DER 
  23. @nAMENSANGABE
  24.  DER pATCHTEXTE
  25. (sEITE 6)
  26.  ]BERSICHT DER fEHLERMELDUNGEN DES
  27. @ pATCH sYSTEMS
  28.  UND DES 
  29. @cHECKSUMMERS
  30. (sEITE 6)
  31.  bEZUGSSTELLEN VON qUELLTEXTEN DES
  32. @ pATCH sYSTEMS
  33. (sEITE 7)
  34. aNFRAGEN ZUM pATCH sYSTEM UND ZUR EVENTUELLE kL{$7b}RUNG ZUM qUELLTEXTAUFBAU BITTE AN:
  35. fALK rEHWAGEN
  36. wINTERGARTENSTR.2 /107
  37. 04103 lEIPZIG
  38. aNFRAGEN ZUM cHECKSUMMER ODER EVENTUELLE fEHLERHINWEISE BITTE AN:
  39. sASCHA bEIER
  40. iNSELSTRA{$7e}E 17/B
  41. 04103 lEIPZIG
  42. mhlsh
  43.  ap )h
  44. hi.  eRL{$7b}UTERUNG DES pATCH sYSTEMS
  45. h1. wOZU DAS pROGRAMM?
  46. wER KENNT SIE NICHT, DIE KLEINEN sCH{$7c}NHEITSFEHLER VON aPPLIKATIONEN, kOPIERROUTINEN, MANGELHAFTEN aUFBAU VON bILDSCHIRMEN BEI pROGRAMMEN USW., ALSO ALLGEMEIN GESAGT DIE pROGRAMMFEHLER.
  47. jEDEM IST SCHON MAL DER EINE ODER ANDERE DABEI AUFGEFALLEN UND MAN HAT SICH GE{$7b}RGERT, F{$7d}R SO VIEL gELD D{$7d}RFTE DOCH SOETWAS NICHT PASSIEREN.
  48. uND DANN FREUT MAN SICH, {$7d}BER JEDES pATCHPROGRAMM, DA{$7e} DIESEN ODER JENEN fEHLER Z.b. VON GEOwRITE BESEITIGT. hIER SEIEN ALS bESPIEL DIE pATCHPROGRAMME GENANNT, DIE BEI gEOS DIE 
  49. - UND 
  50. -tASTE TAUSCHEN  ODER ES ERM{$7c}GLICHEN 8 fONTS UNTER GEOwRITE ZU NUTZEN. aBER WIE DAS SO IST , JEDER DER EIN pATCHPROGRAMM SCHREIBT, DENKT NUR AN DIE bESEITIGUNG DIESES fEHLERS UND NICHT AN DIE m{$7c}GLICHKEIT, DA{$7e} MAN SEINE pATCHROUTINE (ALSO vERGLEICHEN, AUSLESEN UND KORREGIEREN VON FEHLERHAFTEN bYTES ODER bYTEFOLGEN) AUCH ALLGEMEIN, ALSO F{$7d}R ANDERE pATCHES NUTZEN KANN.
  51. @pATCH sYSTEM
  52.  GEHT NUN EINEN ANDEREN wEG ! dAS 
  53. @pATCH sYSTEM
  54.  IST EIN sYSTEM, MIT DEM MAN, BEI kENNTNIS DER FEHLERHAFTEN bYTES, JEDEN pROGRAMMFEHLER BESEITIGEN KANN. dA NUN ABER NICHT JEDER gEOSuSER  BZW. uSERIN GENAU kENNTNISSE DER EINZELNEN pROGRAMME (Z.b. VON GEOwRITE) HAT, WERDEN ENTSPRECHENDEN aUSTAUSCHROUTINEN (qUELLTEXTE) VON UNS GLEICH MITGELIEFERT. pROGRAMMIER K{$7c}NNEN MIT hILFE VON dISASSEMBLER ODER dEBUGGER SOWIE DEM 
  55. @cHECKSUMMER
  56.  WEITERE, EIGENE qUELLTEXTE SCHREIBEN. 
  57. @pATCH sYSTEM
  58.  ERLAUBT ES UNS ABER AUCH, ZUR bESEITIGUNG VON fEHLERN BEI ANDEREN pROGRAMMEN, DEM uSER UND DER uSERIN NUR NOCH DEN aUSTAUSCHROUTINENTEXT IN fORM EINES GEOwRITE-qUELLTEXTES ZU {$7d}BERGEBEN . uND sIE ODER eR BRAUCHT NUR NOCH DIESEN qUELLTEXT ZUSAMMEN MIT 
  59. @pATCH sYSTEM
  60.  ZU VERWENDEN, UM DIE ENTSPRECHENDEN fEHLER ZU BESEITIGEN.
  61. h2. vORAUSSETZUNGEN UND ARBEITEN MIT pATCH sYSTEM
  62. nUR [NDERN MIT BESTEHENDEN qUELLTEXTEN 
  63. sIE BEN{$7c}TIGEN ALS ERSTES DAS hAUPTPROGRAMM 
  64. @pATCH sYSTEM
  65. , SOWIE DAS FEHLERHAFTE pROGRAMM IN oRIGINALVERSION (Z.b. GEOwRITE VON iHRER oRIGINAL sYSTEMDISKETTE). aU{$7e}ERDEM BRAUCHEN sIE DEN ENTSPRECHENDEN qUELLTEXT ( Z.b. 
  66. @GEOwRITE2.1G_1
  67.  ). bITTE INSTALLIEREN sIE IMMER DAS oRIGINALPROGRAMM VOR DEM PATCHEN !
  68. kOPIEREN sIE DAS 
  69. @pATCH sYSTEM
  70. , DAS ENTSPRECHENDE, INSTALLIERTE oRIGINALPROGRAMM, SOWIE DEN pATCH- qUELLTEXT AUF EINE LEERE, FORMATIERTE dISKETTE ODER IN iHR ram-lAUFWERK. 
  71. @]BERZEUGEN sIE SICH BITTE DAVON, DA{$7e} DER ENTSPRECHENDE pATCHqUELLTEXT WIRKLICH F{$7d}R DIESES pROGRAMM ZUST{$7b}NDIGT IST ! dAS ERKENNEN sIE AM nAMEN DES qUELLTEXT ODER GEGEBENFALLS AN DEN ERSTEN zEILEN DES qUELLTEXTES ! eIN HIER AUFTRETENDER fEHLER WIRD ZWAR DURCH DIE cHECKSUMMEN ABGEFANGEN, ABER ES KOSTET SO SINNLOS zEIT !
  72. sTARTEN sIE NUN DAS 
  73. @pATCH sYSTEM
  74.  DURCH EINEN dOPPELKLICK AUF DAS iCON WIE JEDE ANDERE aPPLIKATION. aLS ERSTES ERSCHEINT EINE NORMALE GEOwRITE-fILEAUSWAHLBOX, IN DER ALLE GEOwRITETEXTE DER AKTUELLEN dISKETTE ANGEZEIGT WERDEN. w{$7b}HLEN sIE BITTE DEN RICHTIGEN pATCHqUELLTEXT AUS UND {$7c}FFNEN sIE DIESEN, INDEM sIE AUF DAS 
  75. @{$7c}FFNEN
  76. -iCON KLICKEN. sIE K{$7c}NNEN HIER SELBSTVERST{$7b}NDLICH AUCH ANDERE pATCHqUELLTEXTE DES 
  77. @gEOS pATCH SYSTEMS
  78.  VON ANDEREN dISKETTEN ODER lAUFWERKEN EINLESEN. mIT 
  79. @aBBRUCH
  80.  KOMMEN sIE ZUM dESKTOP ZUR{$7d}CK.
  81. nUN WIRD DIESER pATCHqUELLTEXT EINGELESEN UND DER hAUPTBILDSCHIRM DES 
  82. @pATCH sYSTEM
  83.  ERSCHEINT.
  84. zUM aUFBAU DES bILDSCHIRMES:
  85. - gANZ OBEN RECHTS STEHT DER nAME DES ZUM pATCHqUELLTEXT GEH{$7c}RENDEN pROGRAMMS, DIESES MU{$7e} SICH AUF DER GLEICHEN dISKETTE ODER IM GLEICHEN ram-lAUFWERK BEFINDEN.
  86. - gANZ OBEN LINKS STEHT DER nAME DES AUSGEW{$7b}HLTEN pATCHTEXTES. 
  87. - dARUNTER WERDEN BEIM pATCHEN DIE ENTSPRECHENDEN vlir-sTRUKTUREN ANGEZEIGT.
  88. - rECHTS NEBEN DEM nAMEN DES pATCHTEXTES STEHEN DIE aNZAHL DER ERFOLGENTEN pATCHES. BEIM pATCHEN ERH{$7c}HT SICH DIESE zAHL.
  89. - dARUNTER DIE EVENTUELL AUFTRETENDE fEHLERANZAHL. 
  90. - iN DER mITTE DES bILDSCHIRMES ERSCHEINT EINE NOCHMALIGE sICHERHEITSABFRAGE, OB DIE GANZ RECHTS OBEN STEHENDE dATEI (pROGRAMM, aPPLIKATION) AUCH GE{$7b}NDERT WERDEN DARF UND SOLL ! 
  91. - gANZ UNTEN ERSCHEINT DAS 
  92. @gEOS pATCH sYSTEM
  93.  -lOGO.
  94. kLICKEN sIE NUN AUF DIE 
  95. -bOX,  WENN DAS pATCHEN
  96. kLICKEN sIE NUN AUF DIE 
  97. -bOX, WENN DAS pATCHEN GESTARTET WERDEN DARF. mIT 
  98. @aBBRUCH
  99.  KOMMEN sIE IN DIE fILEAUSWAHLBOX ZUR{$7d}CK.
  100. ebEISPIEL F{$7d}R EINE KORREKTE OBERE lEISTE NACH DEM pATCHEN. 
  101. iST DAS pATCHEN BEENDET UND ES TRATEN KEINE fEHLER AUF, WIRD EINE ENTSPRECHENDE mELDUNG AUSGEGEBEN.
  102. eNTWICKELN, [NDERN MIT EIGENEN qUELLTEXTEN 
  103. hIERZU M{$7d}SSEN sIE VOHER DIE FEHLERHAFTE sTELLE DES pROGRAMMS HERAUSFINDEN. dAZU SIND dISASSEMBLER ODER dEBUGGER SOWIE kENNTNISSE DER mASCHINENSPRACHE-PROGRAMMIERUNG N{$7c}TIG. hABEN sIE DIE fEHLERHAFTE sTELLE GEFUNDEN, SCHREIBEN sIE DIE ENTSPRECHENDEN aDRESSEN, FEHLERHAFTEN UND KORREKTEN bYTES AUF. aU{$7e}ERDEM DIENT iHNEN DAS pROGRAMM 
  104. @cHECKSUMMER 
  105. ZUR fESTSTELLUNG VON cHECKSUMMEN ZUR RICHTIGEN bEARBEITUNG VON pROGRAMMEN. lESEN sIE SICH BITTE AUCH DIE ENTSPRECHENDEN sTELLEN IN DIESER aNLEITUNG DURCH. zUM PATCHEN SELBST GILT DAS BEREITS OBEN BESCHRIEBENE.
  106. h4. pROBLEME UND rEPORTDATEI:
  107. tRETEN BEIM pATCHEN GR{$7c}{$7e}ERE fEHLER AUF, Z.b. WENN sIE EINEN GEOwRITE-tEXT AUSGEW{$7b}HLT HABEN, DER GAR KEIN pATCHqUELLTEXT IST, ERSCHEINT SOFORT BEIM pATCHEN EINE ENTSPRECHENDE fEHLERMELDUNG :
  108. tRETEN BEIM pATCHEN KEINE ODER NUR cHECKSUMMENFEHLER AUF, SO WIRD AM eNDE DES GESAMTEN pATCHVORGANGES EINE rEPORTDATEI ERZEUGT. iHR KANN DER aNWENDER ENTNEHMEN, WELCHES pATCH AUF gRUND EINES cHECKSUMMENFEHLERS NICHT DURCHGEF{$7d}HRT WERDEN KONNTE, DENN BEI EINER GRO{$7e}EN aNZAHL pATCHES VERLIERT MAN SCHNELL DIE ]BERSICHT {$7d}BER AUFTRETENDE fEHLER. dIE rEPORTDATEI WIRD VON pATCH sYSTEM IN DER GLEICHEN vERSION WIE DER pATCH-qUELLTEXT ERSTELLT.
  109. 6. pROGRAMMRECHTLICHES :
  110. ZUM gEOS pATCH sYSTEM:
  111. dAS pROGRAMM 
  112. @pATCH sYSTEM
  113.  IST pd, DARF UND KANN FREI KOPIERT WERDEN. dIES IST BESONDERS INTERESSANT F{$7d}R pROFIS, DIE EBENFALLS fEHLER GEFUNDEN HABEN UND HIERZU EINEN qUELLTEXT ERSTELLEN WOLLEN. sO K{$7c}NNEN sIE DAS 
  114. @pATCH sYSTEM
  115.  MITLIEFERN. dIE aNLEITUNG ZUM pATCH sYSTEM SOWIE DIE aNLEITUNG ZUM qUELLTEXT-AUFBAU 
  116.  BEI wEITERGABE AN dRITTE IMMER MIT WEITERGEGEBEN WERDEN !
  117. ZU DEN qUELLTEXTEN:
  118. dIE rECHTE AN DEN qUELLTEXTEN LIEGEN BEI DEN aUTOREN DER qUELLTEXTE. dERJENIGE, DER ALSO EINEN qUELLTEXT SCHREIBT, KANN {$7d}BER SEINEN qUELLTEXT SELBST VERF{$7d}GEN, OB ER ALS pd, sHAREWARE ODER KOMMERZIELLE sOFTWARE VERTRIEBEN WIRD. wIR SIND GERN BEREIT BEIM vERTRIEB ZU HELFEN, BITTE SCHREIBEN sIE UNS DAZU. dIE MITGELIEFERTEN qUELLTEXTE SIND 
  119. @KEINE
  120.  pd. sIE WERDEN ZUSAMMEN MIT DEM 
  121. @pATCH sYSTEM
  122.  ANGEBOTEN UND DIENEN DEN pROGRAMMIERN ALS hILFE. 
  123. ZU DEN GEPATCHTEN pROGRAMMEN:
  124. dIE vERBESSERUNGEN AN DEN EINZELNEN pROGRAMMEN DARF NUR DURCH JEDEN bESITZER DER nUTZUNGSRECHTE AN DIESEM pROGRAMM (GEOwRITE) ERFOLGEN. dAS VERBESSERTE pROGRAMM (GEPATCHES pROGRAMM) DARF NICHT AN ANDERE uSER ODER uSERINNEN WEITERGEGEBEN WERDEN, DA NUR DERJENIGE DER DAS pROGRAMM GEPATCHT HAT, AUCH AN DIESEM GEPATCHTEN pROGRAMM DIE nUTZUNGSRECHTE HAT.
  125. EN. w{$7b}H
  126. hii. pROGRAMMBESCHREIBUNG: cHECKSUMMER
  127. h1. wOZU DAS pROGRAMM?
  128. mIT DEM gEOS pATCH sYSTEM KONNTEN MAN fEHLER AUS EINIGEN pROGRAMMEN BESEITIGTEN, DOCH F{$7d}R EIN BESTIMMTES pROGRAMM EXISTIERT WIEDER MAL KEIN pATCHTEXT. wAS LIEGT DA N{$7b}HER ALS SELBST EINEN ZU SCHREIBEN. dOCH LEIDER GIBT ES VON DEM BESAGTEN pROGRAMM MEHRERE vERSIONEN. wIE SOLL MAN NUN ALS aNWENDER UNTERSCHEIDEN K{$7c}NNEN, WELCHES pROGRAMM GEPATCHT WERDEN DARF UND WELCHES NICHT. hIER BIETET 
  129. @cHECKSUMMER 
  130. EINEN GUTE m{$7c}GLICHKEIT, pROGRAMME ZU UNTERSCHEIDEN. eS BERECHNET {$7d}BER BESTIMMTE pROGRAMMBEREICHE EINE pR{$7d}FSUMME, DIE EIN uNTERSCHEIDEN ERM{$7c}GLICHT.
  131. h2. vORAUSSETZUNGEN ZUR aRBEIT MIT DEM cHECKSUMMER
  132. uM EINE pR{$7d}FSUMME ERMITTELN ZU K{$7c}NNEN, BRAUCHEN sIE DEN 
  133. @cHECKSUMMER
  134. , SOWIE DAS ENTSPRECHENDE oRIGINALPROGRAMM. eS MU{$7e} JEDOCH BEREITS INSTALLIERT SEIN. kOPIEREN sIE DIE BEIDEN pROGRAMME AUF EINE LEERE, FORMATIERTE dISKETTE ODER IN iHRE ram.
  135. h3. dIE aRBEIT MIT DEM cHECKSUMMER
  136. @cHECKSUMMER 
  137. WIRD VOM dESKTOP AUS WIE JEDE ANDERE aPPLIKATION GESTARTET. kURZ DARAUF ERSCHEINT EINE fILEAUSWAHLBOX, IN DER ABER ALLE AUF DER dISKETTE ENTHALTENEN fILES AUFGELISTET SIND. \FFNEN sIE DAS ENTSPRECHENDE pROGRAMM, INDEM sIE ES AUSW{$7b}HLEN UND AUF DAS 
  138. @{$7c}FFNEN
  139. -iCON KLICKEN. nAT{$7d}RLICH IST AUCH M{$7c}GLICH pROGRAMME VON EINEM ANDEREN lAUFWERK BZW. EINER ANDEREN dISKETTE EINZULESEN. mIT 
  140. @aBBRUCH
  141.  GELANGEN sIE ZUM dESKTOP ZUR{$7d}CK. aLS ERSTES WIRD MAN GEFRAGT, OB MAN VOM iNFOSEKTOR EINES pROGRAMMS EINE cHECKSUMME BILDEN M{$7c}CHTE. iST DIES NICHT DER fALL, SO IST F{$7d}R DAS WEITERE aRBEITEN DIE fILESTRUKTUR DES GEW{$7b}HLTEN pROGRAMMES AUSSCHLAGGEBEND. bEI vlir-dATEIEN WIRD DER aNWENDER GEBETEN, DEN dATENSATZ, DEN ER BEARBEITEN WILL, ANZUGEBEN. sIE WERDEN NUN UM BESTIMMTE eINGABEN GEBETEN, DIE FOLGENDE bEDEUTUNG HABEN:
  142. @* "bASISADRESSE DES dATENSATZES EINGEBEN:"
  143.     (hIER IST DIE aDRESSE ANZUGEBEN, AN DIE EIN dATENSATZ GELADEN WIRD. dA DIESE aDRESSE BEIM 
  144.      dATENSATZ 0 NICHT RELEVANT IST, ERSCHEINT DIE ENTSPRECHENDE bOX NUR BEI dATENSATZANGABEN, DIE 
  145.      GR{$7c}{$7e}ER ALS 0 SIND.)
  146. @* "aNFANGSADRESSE DES bEREICHS EINGEBEN, DER ZU PR{$7d}FEN IST:"
  147.     (hIER IST DIE aDRESSE ANZUGEBEN, BEI DER DIE pR{$7d}FSUMMENBILDUNG BEGINNEN SOLL. dABEI SIND DEZIMALE           
  148.      UND HEXADEZIMALE aNGABE M{$7c}GLICH.)
  149. @* "aNZAHL DER ZU PR{$7d}FENDEN bYTES EINGEBEN:"
  150.     (hIERMIT WIRD DIE l{$7b}NGE DES bEREICHS ANGEGEBEN, VON DEM DIE pR{$7d}FSUMME GEBILDET WERDEN SOLL.)
  151. dER bEREICH, IN DEM SICH EIN pROGRAMM ODER -TEIL BEFINDET, WIRD IN EINEM fENSTER AM OBEREN LINKEN rAND ANGEZEIGT. tRETEN BEI DEN eINGABEN fEHLER AUF, ERSCHEINT SOFORT EINEN fEHLERMELDUNG. nACH KURZEM rECHNEN ERSCHEINT IN EINER WEITEREN bOX DIE ERMITTELTE cHECKSUMME, DIE DEZIMAL UND HEXADEZIMAL AUSGEGEBEN WIRD. 
  152. dAS pROGRAMM IST SO GESTALTET, DA{$7e} MAN OHNE GRO{$7e}E pROBLEME WEITERE cHECKSUMMEN IN EINEM dATENSATZ ODER IN EINEM SEQUENTIELLEN pROGRAMMM BILDEN KANN. dAZU BEANTWORTEN sIE DIE JETZT FOLGENDEN fRAGEN ENTSPRECHEND MIT 
  153.  ODER 
  154. @nEIN
  155. R HOFFEN, sIE HABEN KEINE pROBLEME MIT DEM pROGRAMM. sOLLTEN sIE fEHLER BEMERKEN, SO WENDEN sIE SICH BITTE AN EINE DER AUF DER ERSTEN
  156. hiii. bESCHREIBUNG DES pATCHTEXTFORMATS
  157. aNHAND DER BEIGEF{$7d}GTEN bEISPIELE K{$7c}NNEN SIE RELATIV EINFACH qUELLTEXTE ERSTELLEN. uM EINE ALLGEMEINE kOMPATIBILIT{$7b}T ZU ERREICHEN, BEACHTEN sIE BITTE FOLGENDES. dIE wERTE K{$7c}NNEN ALS
  158. @bYTE 
  159. IN dEZI, hEXA ODER bIN{$7b}R ANGEGEBEN WERDEN. bEACHTEN sIE BITTE DAS ENTSPRECHENDE vORZEICHEN.
  160. @- sTRING
  161. - wORD
  162.  (DA{$7e} DANN IN 2 bYTES GEWANDELT WIRD)
  163. ANGEGEBEN WERDEN.
  164. dIE bYTES WERDEN DURCH kOMMA ODER return GETRENNT. kOMMENTARE WERDEN DURCH EIN sEMIKOLON ANGEK{$7d}NDIGT. dER RESTLICHE tEIL DER zEILE WIRD DANN ALS kOMMENTAR ANGESEHEN.
  165. dIE ERSTE sEITE JEDES VON UNS GELIEFERTEN qUELLTEXTES ENTH{$7b}LT ALS kOMMENTARE DIE [NDERUNGEN, DIE pROGRAMMVERSION USW. IM kLARTEXT. sIE SOLLTEN ES AUCH SO HANDHABEN. 
  166. @sTRUKTUR:
  167. 1. dIE kLASSE DES ZU PATCHENDEN pROGRAMMS MIT EINER nULL ALS aBSCHLU{$7e}.
  168. bEISPIEL: "tOPdESK     v1.2",0
  169. 2. dER gEOS-fILETYP ALS bYTEWERT.
  170. bEISPIEL: 6
  171. 3. dIE [NDERUNGEN WERDEN dATENSATZWEISE DURCHGEF{$7d}HRT. dESHALB FOLGT NUN DIE dATENSATZNUMMER. iST DIESE nUMMER =254 WIRD DER iNFOBLOCK BEARBEITET, IST DIE nUMMER = 255 IST DER pATCHTEXT ZU eNDE.  nACH DER dATENSATZNUMMER FOLGT BEI vlir-fILES DIE aDRESSE ALS wORD (BEI dATENSATZ 0 NICHT N{$7c}TIG, DA VORGEGEBEN). nACH DER aDRESSE FOLGT DIE NEUE l{$7b}NGE ALS wORD. wIRD DIE l{$7b}NGE DES dATENSATZES NICHT  GE{$7b}NDERT WIRD DIES DURCH 0 ANGEGEBEN. bEIM iNFOBLOCK ENTF{$7b}LLT BEIDES, DA BEIDES NICHT GE{$7b}NDERT WERDEN KANN. bEI SEQ. fILES IST DIE dATENSATZNUMMER IMMER 0 UND ES WIRD NUR DIE NEUE l{$7b}NGE ANGEGEBEN. wIRD DIE l{$7b}NGE NICHT GE{$7b}NDET, IST DIE l{$7b}NGE 0. dIE l{$7b}NGE MU{$7e} ALS wORD EINGEGEBEN WERDEN.
  172. 4. dAS N{$7b}CHSTE FOLGENDE bYTE GIBT DIE aNZAHL DER [NDERUNGEN IN EINEM dATENSATZ AN.
  173. bEISPIEL: 10          - dATENSATZ 10
  174.        #$69E7     - aDRESSE
  175.        #0         - KEINE NEUE dATENSATZ-L{$7b}NGE
  176.        1           - aNZAHL DER [NDERUNGEN
  177. 5. dER FOLGENDE bLOCK BAUT SICH WIE FOLGT AUF:
  178.   - EIN bYTE - WIEVIELE cHECKSUMMEN EINGEBAUT SIND
  179.   - cHECKSUMMENPR{$7d}FUNG  - aDRESSE (wORD)
  180.                         - l{$7b}NGE (wORD)
  181.                         - pR{$7d}FSUMME (wORD)
  182.   - WIEVIELE bEREICHE {$7b}NDERN - aDRESSE (wORD)    
  183.                            - aNZAHL DER VER{$7b}NDERNDEN bYTES (wORD)
  184.                            - ZU {$7b}NDERNDEN bYTES 
  185. bEISPIEL: 0         - KEINE cHECKSUMME
  186.        1          - 1 bEREICH {$7b}NDERN
  187.        #$6E6B    - AB aDRESSE $6E6B {$7b}NDERN
  188.        #1         - 1 bYTE {$7b}NDERN 
  189.        $A0        - sTRING-eNDE = NEUES bYTE 
  190. dIE pUNKTE 3 - 5 K{$7c}NNEN SICH MEHRMALS WIEDERHOLEN. 
  191. aM BESTEN sIE SCHAUEN SICH DIE MITGELIEFERTEN qUELLTEXTE AN, DARIN IST DIE sTRUKTUR DER qUELLTEXTE SEHR GUT ERKENNBAR. aU{$7e}ERDEM WURDEN DIE qUELLTEXTE DURCH UNS ZUS{$7b}TZLICH KOMMENTIERT. 
  192. GT. tRETEN BEI DEN eINGABEN fEHLER AUF, ERSCHEINT SOFORT EINEN fEHLERMELDUN
  193. hiv. dEFINITION DER nAMENSANGABE DER pATCHTEXTE
  194. dIESER aBSCHNITT DER aNLEITUNG M{$7c}CHTE sIE MIT DER nAMENSANGABE DER pATCHTEXTE VERTRAUT MACHEN. wIR HABEN EINE sTRUKTUR ENTWICKELT, MIT DER WIR HOFFEN, DA{$7e} MAN SCHON AM nAMEN ERKENNEN KANN, F{$7d}R WELCHES pROGRAMM DER tEXT BESTIMMT IST. wIR BITTEN sIE, SICH AN DIE VON UNS VORGEGEBENE dEFINITION ZU HALTEN. wIR ERKL{$7b}REN UNSERE dEFINITION AN EINEM bEISPIEL, DEM pATCHTEXT: 
  195. @GEOwRITE2.1G_1
  196. aLS ERSTES WIRD DIE fILEKLASSE DES ZU PATCHENDEN pROGRAMMS ANGEGEBEN, HIER 
  197. @GEOwRITE
  198. @pATCH sYSTEM 
  199. SUCHT NICHT NACH DEM nAMEN EINE dATEI, SONDERN NACH IHRER kLASSE. iHR FOLGT DIE vERSION DES pROGRAMMS (
  200. ). hANDELT ES SICH BEI DEM pROGRAMM UM EINE DEUTSCHE vERSION, SO WIRD DAS DURCH DAS KLEINE 
  201.  (gERMANY) ANGEGEBEN. dIESEN aNGABEN FOLGT JETZT EIN uNTERSTRICH, DANN DIE vERSION DES pATCHTEXTES. bEI UNSEREM bEISPIEL HANDELT ES SICH UM DIE vERSION 1 DES pATCH-qUELLTEXTES (
  202. aBSCHLIE{$7e}END BLEIBT NUR DIE vER{$7b}NDERUNG DES nAMENS BEI pROGRAMMEN F{$7d}R geos 128 ZU ERW{$7b}HNEN. dIESE bESONDERHEIT WIRD AM aNFANG DES nAMENS DEUTLICH GEMACHT. uNSER bEISPIEL VER{$7b}NDERT SICH ALSO F{$7d}R GEOwRITE128 FOLGENDERMA{$7e}EN: 
  203. @128GEOwRITE2.1G_1 
  204. wIE ABER JEDER FESTSTELLEN KANN, IST DIESER nAME GR{$7c}{$7e}ER ALS 16 zEICHEN. hIER WIRD BEI DER fILEKLASSENANGABE SOWEIT GEK{$7d}RZT, SO DA{$7e} DER nAME 16 zEICHEN ENTH{$7b}LT. dAS bEISPIEL VER{$7b}NDERT SICH SOMIT NOCHEINMAL (
  205. @128GEOwRIT2.1G_1)
  206. hv. ]BERSICHT DER fEHLERMELDUNGEN
  207. @gEOS pATCH sYSTEM 
  208. UNTERSCHEIDET ZWISCHEN ZWISCHEN dISKETTEN- UND INTERNEN fEHLERN. iNTERNE fEHLER TRETEN BEI uNSTIMMIGKEITEN IM pATCHTEXT AUF. aNSCHLIE{$7e}END FOLGEN ALLE ENTSPRECHENDEN mELDUNGEN:
  209.  "dATENSEGMENT ZU LANG (NICHT {$7d}BER 127 zEICHEN)"
  210.  "KEINE gRAFIKEN IM pATCHTEXT ERLAUBT"
  211.  "VORZEITIGES pATCHTEXT-eNDE"
  212.  "sYNTAXFEHLER IM dATENSEGMENT"
  213.  "bYTEWERTE NICHT GR{$7c}{$7e}ER ALS $FF (255)"
  214.  "zAHLENANGABE ERWARTET"
  215.  "wORDWERTE NICHT GR{$7c}{$7e}ER ALS $FFFF (65535)"
  216.  "tEXTSTRING NICHT ABGESCHLOSSEN"
  217.  "ZU PATCHENDE dATEI UNAUFFINDBAR"
  218.  "IN SEQUENTIELLEN dATEIEN NUR dATENSATZ 0"
  219.  "bEREICH AU{$7e}ERHALB DES dATENSATZ-bEREICHES"
  220. aUF EINE GENAUE eRL{$7b}UTERUNG VERZICHTEN WIR AN DIESER sTELLE, DA WIR DENKEN, DIE fEHLERMELDUNGEN ERKL{$7b}REN SICH SELBER. sOLLTE ES DENNOCH fRAGEN GEBEN, SO WENDEN sIE SICH AN EINER DER GENANNTEN aDRESSEN.
  221. aBSCHLIE{$7e}END FOLGT EINE ]BERSICHT DER dISKETTENFEHLER, DIE DAS 
  222. @pATCH sYSTEM 
  223. UND DER 
  224. @cHECKSUMMER
  225.  IN DER GLEICHEN wEISE MELDEN.
  226. @"dISKETTE VOLL"
  227.  "UNG{$7d}LTIGER tRACK"
  228.  "iNHALTSVERZEICHNIS VOLL"
  229.  "dATEI NICHT GEFUNDEN"
  230.  "bam FEHLERHAFT"
  231.  "vlir-dATEI NICHT GE{$7c}FFNET"
  232.  "UNG{$7d}LTIGER dATENSATZ"
  233.  "ZU VIELE dATENS{$7b}TZE"
  234.  "FALSCHE dATEISTRUKTUR"
  235.  "pUFFER{$7d}BERLAUF BEIM lADEN"
  236.  "ABSICHTLICHER aBBRUCHFEHLER"
  237.  "gER{$7b}T NICHT VORHANDEN"
  238.  "ALLGEMEINER dISKETTENFEHLER"
  239. ANN. dAZU BEANTWORTEN sIE DIE JETZT FOLGENDEN fRAGEN ENTSPRECHEND MIT 
  240.  ODER 
  241. @nEIN
  242. K{$7c}NNEN HIER SELBSTVERST{$7b}NDLICH AUCH ANDERE pATCHqUELLTEXTE DES 
  243. @gEOS pATCH SYSTEMS
  244.  VON ANDEREN dISKETTEN ODER lAUFWERKEN EINLE
  245. hvi. bEZUGSSTELLEN VON qUELLTEXTEN
  246. ]BER 
  247. @dENIS d{$7c}HLER , gORKISTR.18, 04347 lEIPZIG
  248.  K{$7c}NNEN sIE DIE KOMPLETTE 
  249. @gEOS pATCHsYSTEM
  250.  -dISKETTE MIT qUELLTEXTE F{$7d}R FOLGENDE pROGRAMM BESTELLEN : 
  251. 1. pROGRAMM: 
  252. GEOwRITE
  253. @    vERSION: 
  254. v2.1  (64'ER vERSION) 
  255. @aUTOR: 
  256. tONY rEQUIST
  257.   vERSIONDATUM: 
  258. 3.1.89 15:14
  259. @aNZAHL DER vERBESSERUNGEN: 
  260. 2. pROGRAMM: 
  261. tOPdESK 
  262. @vERSION: 
  263. v1.2  (64'ER vERSION)
  264. @aUTOR: 
  265. dpt kNcIgO
  266.   vERSIONSDATUM: 
  267. 22.8.88 13:01
  268. @aNZAHL DER vERBESSERUNGEN: 
  269. 3. pROGRAMM: 
  270. tOPdESK128 
  271. @    vERSION: 
  272. v1.3
  273. @aUTOR: 
  274. dpt kNcIgO
  275.   vERSIONSDATUM: 
  276. 22.8.88 13:05
  277. @aNZAHL DER vERBESSERUNGEN: 
  278. @4. pROGRAMM: 
  279. sCRAPcAN 
  280. @   vERSION: 
  281. v1.0
  282. @aUTOR: 
  283. nATE fIEDLER
  284.   vERSIONSDATUM:
  285.  26.5.92 16:27
  286. @aNZAHL DER vERBESSERUNGEN: 
  287. @5. pROGRAMM: 
  288. GEOcANVAS 
  289. @   vERSION: 
  290. @aUTOR: 
  291. nATE fIEDLER
  292.   vERSIONSDATUM: 
  293. 8.7.92 13:46
  294. @aNZAHL DER vERBESSERUNGEN: 
  295. @6. pROGRAMM:
  296.  ram mOVE 
  297. @   vERSION: 
  298. v1.1
  299. @aUTOR: 
  300. jIM cOLLETTE
  301.   vERSIONSDATUM: 
  302. 26.1.92 0:40
  303. @aNZAHL DER vERBESSERUNGEN: 
  304. @7. pROGRAMM:
  305.  dISaSSEMBLER
  306. @vERSION: 
  307. v2.0
  308. @aUTOR: 
  309. mARC f.bROUILETTE
  310.   vERSIONSDATUM: 
  311. 3.2.91 16:42
  312. @aNZAHL DER vERBESSERUNGEN: 
  313. @8. pROGRAMM: 
  314. dbgETfIL128    
  315. @ vERSION: 
  316. v3.0 (DEUTSCH)
  317. @aUTOR: 
  318. jEAN f. mAJOR
  319.   vERSIONSDATUM:
  320.  28.6.92 13:24
  321. @aNZAHL DER vERBESSERUNGEN: 
  322. dIESE lISTE WIRD ST{$7b}NDIG ERWEITERT. f{$7d}R hINWEISE AUF WEITERE fEHLER VON gEOS-pROGRAMMEN SIND WIR SEHR DANKBAR.
  323. uND BEI 
  324. @wERNER wEICHT, lANGE sTR.9 , 38889 bLANKENBURG/hARZ
  325.  ERHALTEN sIE ALS 
  326. @sHAREWARE
  327.  qUELLTEXTE F{$7d}R FOLGENDE pROGRAMME:
  328. @1. pROGRAMM: 
  329. rAMcLOCK 64
  330. @    vERSION: 
  331. v3.3  (64'ER vERSION)
  332. @aUTOR: 
  333. eRWIN sCHNABEL
  334.   vERSIONDATUM: 
  335. 10.11.92 20:59
  336. @aNZAHL DER vERBESSERUNGEN: 
  337. 2. pROGRAMM: 
  338. rAMcLOCK   
  339. @ vERSION: 
  340. v3.4   (64{$60}ER vERSION)
  341. @aUTOR: 
  342. eRWIN sCHNABEL
  343.   vERSIONDATUM:
  344.   19.2.93 7:52
  345. @aNZAHL DER vERBESSERUNGEN:
  346. 3. pROGRAMM:
  347.  rAMcLOCK 128 
  348. @vERSION: 
  349. v3.3 (128'ERvERSION) 
  350. @aUTOR: 
  351. eRWIN sCHNABEL
  352.   vERSIONSDATUM: 
  353. 3.11.92 12:50
  354. @aNZAHL DER vERBESSERUNGEN: 
  355. 4. pROGRAMM: 
  356. dOCwRIGHT ii
  357. @vERSION: 
  358. v4.0
  359. @aUTOR: 
  360. j. bUCKLEY
  361.   vERSIONSDATUM: 
  362. 22.2.89 17:33
  363. @aNZAHL DER vERBESSERUNGEN: 
  364. 5. pROGRAMM: 
  365. geopublish
  366. @vERSION: 
  367. v1.0 
  368. @aUTOR:
  369.  aLICE AND mIKE
  370.   vERSIONSDATUM:
  371.  27.5.88 11:16
  372. @aNZAHL DER vERBESSERUNGEN:
  373. 6. pROGRAMM: 
  374. geomerge
  375. @vERSION: 
  376. v2.0
  377. @aUTOR:
  378.  hAWLEY & rEQUIST
  379.   vERSIONSDATUM: 
  380. 6.7.88 13:02
  381. @aNZAHL DER vERBESSERUNGEN: 
  382. @wEITERE qUELLTEXTE SIND IN aRBEIT !
  383. aNLEITUNG F{$7d}R: 
  384. @pATCH sYSTEM
  385.    VOM: 
  386. @7.10.93
  387.    VON dISK: 
  388. @gEOS pATCH sYSTEM
  389.   sEITE: 
  390. @seite
  391. aNLEITUNG VON dENIS d{$7c}HLER, sASCHA bEIER UND fALK rEHWAGEN
  392. wRITTEN (w) 1993 fALK rEHWAGEN, wINTERGARTENSTRA{$7e}E 2/107, d-04103 lEIPZIG, tEL.: (0341) 284343 
  393. LLEN. dIE aNLEITUNG IST NACH FOLGENDEM sCHEMA AUFGEBAUT:
  394.   eRL{$7b}UTERUNG DES 
  395. i"b*
  396. SHh $X
  397. rbt ) jr
  398. c:LEER
  399. THE BEST vO
  400. 'FS2,
  401. )ijii
  402. hjah
  403.