home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / dev / Misc / PetisTreasureBox / SerialPatch / SerialPatch.dok < prev    next >
Text File  |  1995-08-29  |  4KB  |  104 lines

  1.  
  2.                              Serial Patch V2.000
  3.  
  4.  
  5.         COPYRIGHT
  6.  
  7.      Dieses Programm ist Feedbackware! Das bedeutet, dass alle  Rechte
  8.      reserviert sind und das ich mir  vorbehalte,  künftige  Versionen
  9.      als  Shareware  herauszubringen.  Wer  jedoch   den   SerialPatch
  10.      regelmäßig benutzt, der muß sich bei mir registrieren!
  11.  
  12.      Der Sinn ist folgender: Ich kann so ungefähr abschätzen,  welches
  13.      meiner Programme am meisten benutzt wird, und  kann  diesem  dann
  14.      etwas mehr Zeit widmen als ich es sonst täte. Außerdem  sind  die
  15.      User so  mal  gezwungen,  mir  Bugs  und  Verbesserungsvorschläge
  16.      mitzuteilen. Also nochmal deutlich: Wer den SerialPatch öfter mal
  17.      benutzt *MUß* sich irgendwie bei mir melden!
  18.  
  19.  
  20.         WHAT IS IT
  21.  
  22.      Interessanterweise kann ich  diesen  Patch  garnicht  gebrauchen,
  23.      aber ein Freund von mir hat mich  darum  gebeten,  ihm  sowas  zu
  24.      schreiben.
  25.  
  26.      Dieses Programm ist für  die  Besitzer  einer  Seriellen-Schnitt-
  27.      stellenkarte,  die  ein  Ersatzdevice  fuer   das   Serial.Device
  28.      brauchen. Nun, manche Programme erlauben es dem  Benutzer  nicht,
  29.      das zu verwendende Device einzustellen, sodass sie mit den Karten
  30.      nicht funktionieren. (Genauso verhaelt es sich auch mit Christian
  31.      Buchner's BaudBandit.Device!)
  32.  
  33.      Der  SerialPatch  patcht  nun   die   OpenDevice()-Funktion   des
  34.      Betriebssystems und leitet Zugriffe auf das  "serial.device"  auf
  35.      ein belibiges anderes um.
  36.  
  37.  
  38.         USAGE
  39.  
  40.      SerialPatch erkennt in dieser Version die folgenden Parameter:
  41.  
  42.                 NewDevice [PatchOnlyUnit/N] [NewUnit/N]
  43.  
  44.             NewDevice - Dies  ist  der  Name  des  Ersatzdevices,  das
  45.                         anstatt  des  "serial.device"  benutzt  werden
  46.                         soll. Dieser Parameter muß angegeben werden.
  47.  
  48.  
  49.         PatchOnlyUnit - Dieser optionale  Parameter  gibt  an,  welche
  50.                         Unit gepatched werden soll. Damit lassen  sich
  51.                         gezielt Zugriffe umleiten. (siehe Beispiel!)
  52.  
  53.  
  54.               NewUnit - Alle gepatchten Devices werden auf diese  Unit
  55.                         umgeleitet. (siehe Beispiel!)
  56.  
  57.  
  58.         EXAMPLE
  59.  
  60.      Zum besseren Verständnis, hier mal ein Beispiel aus  der  Praxis:
  61.      Ein Freund hat ein Serialboard an dem  unter  Unit  0  das  Modem
  62.      angeschlossen ist. Unter Unit 1 ist ein zweiter  Amiga  über  ein
  63.      Nullmodemkabel angeschlossen.
  64.  
  65.      Ein Spiel, dass nun Transfer über Nullmodemkabel erlaubt,  öffnet
  66.      pauschal Serial.device,0 für die Transfers. Alles was man nun  zu
  67.      tun hat, ist "SerialPatch <my.device> 0 1" aufzurufen und  danach
  68.      das Spiel zu starten.
  69.  
  70.      Dies bewirkt folgendes: Der Versuch das Serial-Device auf Unit  0
  71.      zu öffnen, wird auf <my.device> Unit 1 umgeleitet.  Alle  anderen
  72.      Aufrufe werden nicht beeinflusst, man kann also serial.device,  1
  73.      noch problemlos starten.
  74.  
  75.      Ein "SerialPatch <my.device> NewUnit 1" würde *ALLE* Zugriffe auf
  76.      das Serial-Device auf <my.device> Unit 1 umlenken.
  77.  
  78.  
  79.         RESTRICTIONS
  80.  
  81.      Leider funktioniert dieser Patch  nur  mit  Programmen,  die  das
  82.      Serial.Device auch verwenden. Manche Programme -  wie  PC-Task  -
  83.      haben irgendwelche eigenen Routinen um die serielle Schnittstelle
  84.      anuzusteuern und da kann ich nichts machen.
  85.  
  86.  
  87.  
  88.         SYSTEM REQUIREMENTS
  89.  
  90.      SerialPatch benötig mindestens OS Release 37.xxx oder höher.
  91.  
  92.  
  93.         THE AUTHOR
  94.  
  95.      Wer irgendwelche Kommentare an mich hat, oder  mich  einfach  nur
  96.      mit bissiger Kritik zumüllen will, der kann mich unter  folgenden
  97.      Adressen erreichen:
  98.  
  99.      Snail-Mail: Peter Simons      E-Mail: simons@peti.GUN.de (Usenet)
  100.                  Europaring 20             2:242/7.25       (FIDO-Net)
  101.                  D-5300 Bonn 1
  102.                  Germany            Voice: Tel. 0228 / 746061
  103.  
  104.