home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / Vector18.lha / LiesMich < prev    next >
Encoding:
Text File  |  1993-12-22  |  13.6 KB  |  344 lines

  1.  
  2.                         Änderungen in letzter Minute
  3.                         ============================
  4.  
  5.  
  6. Leider  haben  sich noch nach Drucklegung des Handbuches einige Kleinigkeiten
  7. geändert.  Diese werden hier in diesen File behandelt.
  8.  
  9. Bitte lesen sie dieses File vollständig durch, bevor sie mit der Installation
  10. der Software beginnen.
  11.  
  12.  
  13. 1. Installation
  14. ===============
  15.  
  16. Im  Gegensatz zu dem, was im Handbuch beschrieben ist, wurde die Software mit
  17. einem  Script  für  den Commodore Installer ausgestattet.  Dieses erlaubt es,
  18. unter  AmigaOS  1.2,  1.3,  2.04,  2.1  und  3.0 die gesamte Installation der
  19. Software interaktiv per Mausklick vorzunehmen.
  20.  
  21. Das  gesamte Kapitel III des Handbuchs sollte deshalb als überholt betrachtet
  22. werden;  das dort beschriebene Script hatte bei weitem nicht die Flexibilität
  23. des beliegenden Installer Scripts.
  24.  
  25. Leider  ist  auch das 'De-Install' Script dieser Maßnahme zum Opfer gefallen;
  26. wenn  sie  damit rechen, dass sie die Software wieder de-installieren müssen,
  27. dann  sollten  sie  beim Installieren die 'Log to File' oder 'Log to Printer'
  28. Option  einschalten,  damit  sie  eine  Übersicht  bekommen,  welche Files wo
  29. installiert wurden.
  30.  
  31. Der  Installer  ist  leider nicht vollständig lokalisiert, deswegen erscheint
  32. bei   'Install  Deutsch'  eine  wilde  Mischung  von  Deutsch  und  Englisch.
  33. Beschwerden bitte an Commodore richten...  :-)
  34.  
  35.  
  36. 2. Update auf 76800 und 115200 bps
  37. ==================================
  38.  
  39. Alle  Kartenrevisionen  ab 2.7 sind durch Austausch eines einfachen Bausteins
  40. auf  diese  höheren  Transferraten  umrüstbar.   Diese Software ist die erste
  41. Version, die mit diesen höheren Transferrate umgehen kann.
  42.  
  43. Das  Update  selber  wird  ab  Anfang  1994  über HK Computer Köln oder ihren
  44. Distributor erhältlich sein.
  45.  
  46. 3. Verwendbare Transferraten
  47. ============================
  48.  
  49. Mit  dieser Software-Revision fällt bei der 57600 bps Version die im Handbuch
  50. beschriebene  Einschränkung weg; sie können also auch 38400 bps und 57600 bps
  51. gleichzeitig auf zwei Kanälen einstellen.
  52.  
  53. Bei der 115200 bps Version können sie folgende Transferraten verwenden:
  54.  
  55.    150 bps    300 bps
  56.    600 bps   1200 bps
  57.   2400 bps   4800 bps
  58.   9600 bps  19200 bps
  59.  38400 bps  57600 bps
  60.  76800 bps 115200 bps
  61.  
  62. Das Preferences Programm ist in dieser Software-Revision noch nicht angepasst
  63. worden,   so   dass   sie   76800   bps   und   115200  bps  noch  nicht  als
  64. Default-Transferraten einstellen können.  Sie können aber natürlich aus jedem
  65. Programm,   daß   selber   die   Transferrate   setzt  (jedes  Terminal  oder
  66. Netzwerk-Programm),  diese  Transferraten  wählen.   Bitte beachten sie, dass
  67. z.B.   viele  Modems (auch das populäre ZyXEL und ZyXEL+) die 115200 bps Rate
  68. nicht unterstützen.
  69.  
  70. Bei  der Verwendung der 115200 bps Version können sie folgende Transferraten-
  71. Kombinationen nicht verwenden:
  72.  
  73. Port 1  / Port 2
  74.  
  75.  57600    115200
  76. 115200     57600
  77.  
  78. und
  79.  
  80. Port 3  / Port 4
  81.  
  82.  57600    115200
  83. 115200     57600
  84.  
  85.  
  86.  
  87. 4. Umlenkung von seriellen und parallelen Ports
  88. ===============================================
  89.  
  90. Ab  AmigaOS  2.04  können  Sie  zur  Umlenkung  von OpenDevice() Aufrufen das
  91. Commodity     'Re-Director'    verwenden.     Näheres    hierzu    im    File
  92. 'Re-Director.doc'.
  93.  
  94.  
  95. 5. Tools
  96. ========
  97.  
  98. Die im Handbuch beschriebenen Tools 'ReReadPrefs' und 'ResetChannel' sind auf
  99. der  VectorConnection Diskette im Ordner 'Tools' zu finden.  Sie werden nicht
  100. vom  Installer  Script  kopiert,  weil  sie  nur sehr selten und auch nur von
  101. erfahrenen  Benutzern benötigt werden.  Wenn sie diese benötigen, dann ziehen
  102. sie  einfach  die  entsprechenden  Piktogramme  aus dem Tools-Ordner auf ihre
  103. Workbench.
  104.  
  105.  
  106. 6. Tippfehler und 'Glitches'
  107. ============================
  108.  
  109. Folgende kleine Tippfehler haben sich ins Handbuch eingeschlichen:
  110.  
  111. S. 4: Das 'Bild 1' ist auf der hinteren Innen-Umschlagseite zu finden
  112.  
  113. S. 7: Die Zeile 'run <nil: >nil: HKDPrefs <nil: >nil:' wird auf Wunsch schon
  114.       vom Installer-Script eingetragen.
  115.  
  116. S. 9: Statt 'SerialConnection:Devs/Duart' muss es 'VectorConnection:Devs/Duart' 
  117.       heissen.
  118.  
  119. S.14: Statt 'SerialConnection:Includes/Includes.h', 
  120.             'SerialConnection:Includes/Includes.i'
  121.         und 'ParallelConnection:Includes' muss es 'VectorConnection:Includes'
  122.       heissen.
  123.       
  124. S.14: Für SAS-C ist das Verzeichnis 'SC:Include/Devices/'
  125.  
  126. S.17: Statt 'SerRequest' sollte es besser 'ParRequest' heissen. (Es geht ja
  127.       schliesslich umn die Parallele Schnittstelle)
  128.  
  129.  
  130. 7. Die Kabel
  131. ------------
  132.  
  133. Es  hat  wiederholt  Probleme mit den Anschlusskabeln der Ports 3+4 sowie der
  134. Parallel-Ports  gegeben.  Die Kabel sind so markiert, dass der rote Draht den
  135. Pin  1  darstellt.  Auf der Karte sind die Pin 1 der seriellen Steckverbinder
  136. unten,  d.h.   naeher  am  Zorro  II-Slotstecker,  die  Pin  1 der parallelen
  137. Steckverbinder sind naeher zum Abschlussblech.
  138.  
  139.                                  +---+
  140.                                  |   |
  141.                                  |   |
  142. +--------------------------------+   |
  143. |  +++++X +++++X        ++           |
  144. |  ++++++ ++++++        ++           |
  145. |                       X+           |
  146. |                                    |
  147. |                       ++           |
  148. |                       ++           |
  149. |                       X+           |
  150. |                                    |
  151. +-+                      +-----------+
  152.   |                      |
  153.   +----------------------+
  154.  
  155. X = Pin 1. Der rot markierte Draht muss auf dieser Seite sein.
  156.  
  157. 8. Noch ein paar Worte zur 'Hardware-Programmierung' der parallelen Ports
  158. =========================================================================
  159.  
  160. Nachdem  das  Kommando  'PIOCMD_INACTIVE'  an  einen PIO Kanal gegeben wurde,
  161. bekommt das aufrufende Programm folgendes zurück:
  162.  
  163. ParRequest->io_Actual: Adresse des Kanals
  164. ParRequest->io_Length: Adresse des Bausteins
  165.  
  166. Warum nun zwei Werte?  Ganz einfach:  Während die Basis-Adresse des Bausteins
  167. für   beide  Kanäle  gleich  ist,  ist  die  Basis-Adresse  für  jeden  Kanal
  168. verschieden.
  169.  
  170. Kanal 0  io_Length ---------+
  171.          io_Actual -----+   |
  172.                         |   |
  173. Kanal 1  io_Length ---------+--> +-----------+
  174.          io_Actual --+  +------> |+---------+|
  175.                      |           ||         ||
  176.                      |           || Kanal 0 ||
  177.                      |           ||         ||
  178.                      |           |+---------+|
  179.                      +---------> |+---------+|
  180.                                  ||         ||
  181.                                  || Kanal 1 ||
  182.                                  ||         ||
  183.                                  |+---------+|
  184.                                  +-----------+
  185.  
  186. Es  wäre ein Fehler, irgendwas über die Hardware anzunehmen (z.B.  dass Kanal
  187. 0 immer der Port 0 im PI/T ist).
  188.  
  189. Zugriffe auf einen einzelnen Kanal (also über den Zeiger in io_Actual) sollten
  190. über die Offsets die mit PIOR_ beginnen, erfolgen (dafür sind sie da :-)
  191.  
  192. Zugriffe auf den gesamten Baustein (z.B.  um den Timer zu programmieren, oder
  193. um  auf  die  Interrupt  Register  zuzugreifen)  müssen  über  den  Zeiger in
  194. io_Length und über die Offsets, die mit PIO_ beginnen, erfolgen.
  195.  
  196. Wie einfach dieses Protokoll zu verwenden ist, zeigt die Anpassung der ParNet
  197. Treiber auf die Vector Connection, die genau dieses Protokoll verwendet.
  198.  
  199. Im Verzeichnis 'VectorConnetion:ParNetExample' ist der Source-Code zum ParNet
  200. Device enthalten.
  201.  
  202.  
  203. 9. Druckerumlenkung ohne Re-Director
  204. ====================================
  205.  
  206. Um  mit  Hilfe  des printer.device auf einen Port der Vector Connection Karte
  207. drucken  zu  können, verwenden sie normalerweise das Programm 'PReDirect' und
  208. lenken  die  Ausgabe  des  parallel.device auf einen Port der Karte um.  Dann
  209. druckt  das  printer.device  über  die  Karte aus, obwohl es glaubt, über das
  210. parallel.device auszudrucken.
  211.  
  212. Unter  AmigaOS  3.0  ist  es  möglich,  diese  Drucker-Umlenkung  auch anders
  213. vorzunehmen.
  214.  
  215. Tragen  sie  hierzu  beim  Programm 'Sys:Prefs/Printers' (Das ist das Printer
  216. Preferences  Programm  von AmigaOS 3.0) einen Tooltype 'UNIT' ein.  Rufen sie
  217. danach das Programm mit Doppelklick von der Workbench aus auf.
  218.  
  219. Unter  der  Auswahlliste auf der linken Seite sollte jetzt ein Gadget mit der
  220. Bezeichnung  'Device Unit' aufgetaucht sein.  Sollte dies bei Ihnen nicht der
  221. Fall sein, so müssen sie an diesem Punkt leider aufhören, da ihre Version von
  222. AmigaOS nicht aktuell genug ist.
  223.  
  224. Sollte  dieses  Gadget  aufgetaucht  sein,  so wählen sie jetzt 'Save'.  Dann
  225. überprüfen  sie, ob das abgespeicherte File einen sog.  'PUNT' Chunk enthält.
  226. Dies klingt zwar kompliziert, ist aber ganz einfach:  Geben sie einfach 'type
  227. envarc:sys/printer.prefs hex' ein.
  228.  
  229. type envarc:sys/printer.prefs hex
  230.  
  231. 0000: 464F524D 0000009A 50524546 50524844    FORM....PREFPRHD
  232. 0010: 00000006 00000000 00005054 58540000    ..........PTXT..
  233. 0020: 00400000 00000000 00000000 00000000    .@..............
  234. 0030: 00004570 736F6E51 00000000 00000000    ..EpsonQ........
  235. 0040: 00000000 00000000 00000000 00000000    ................
  236. 0050: 00000000 00090048 00000000 00000050    .......H.......P
  237. 0060: 00015055 4E540000 00380000 00000000    ..PUNT...8......
  238. 0070: 00000000 00000000 00000000 00000000    ................
  239. 0080: 00007069 6F000000 00000000 00000000    ..pio...........
  240. 0090: 00000000 00000000 00000000 00000000    ................
  241. 00A0: 0000                                   ..
  242.  
  243. Wie  man sieht, steht auf der rechten Seite das Wort 'PUNT'.  Jetzt haben sie
  244. es  fast  geschafft.  Laden sie dieses File in einen Hex-Editor.  (z.B.  AZap
  245. oder  FedUp) Dann tragen sie beim Offset $82 (130 dezimal) das Wort 'pio' und
  246. ein  00 Byte ein.  (So, wie das oben schon geschehen ist.  Dann speichern sie
  247. dieses File ab.
  248.  
  249. Wenn   sie   jetzt   das  naechste  Mal  'PRT:'  ansprechen,  dann  wird  das
  250. printer.device  direkt  die  Vector  Connection  Software  benutzen  und  das
  251. parallel.device nicht verwenden.
  252.  
  253.  
  254. Sollte  Ihnen  das  ganze  jetzt  zu  umständlich  sein,  oder aber sie nicht
  255. verstanden  habe,  was  sie da oben tun, dann können sie auch einfach aus dem
  256. Ordner  'VectorConnection:prefs/Presets'  eines  der Files 'pio_0.prefs' oder
  257. 'pio_1.prefs'  nach  'printer.prefs'  umbenennen,  in  ihren  ENVARC:  Ordner
  258. kopieren  und  den Rechner rebooten.  Danach sollten sie wie oben beschrieben
  259. den  Tooltype  'UNIT'  beim  Programm  'Sys:Prefs/Printer' eintragen und dann
  260. einen  zu  ihrem  Drucker  passenden  Druckertreiber auswählen.  (Die auf der
  261. Diskette befindlichen Files haben den EpsonQ Treiber eingetragen)
  262.  
  263. 10. Immernoch Probleme?
  264. ======================
  265.  
  266. Mit verschiedenen Programmen kann es immernoch kleine Kompatibilitätsprobleme
  267. geben.   Eine  Möglichkeit  ist es, sich direkt an den Distributor zu wenden.
  268.  
  269. Alternativ  können  sie  diese Informationen aber auch direkt an den Software
  270. Autor schicken.  Dies erleichert die Bearbeitung dieser Probleme.
  271.  
  272. Bitte schreiben sie folgende Daten gut lesbar auf ein Blatt Papier:
  273.  
  274. - Ihren Rechnertyp und Speicherausbau
  275. - Ihre verwendete Betriebssystemversion von AmigaOS
  276. - Die  Version  der  Vector  Connection Software
  277.   (siehe Version file auf der Disk)
  278. - Die Version von pio.device bei Problemen mit den Parallelen Ports, die sie
  279.   mit 'version file devs:pio.device full' erhalten
  280. - Die Version von hkduart.device bei Problemen mit den seriellen Ports, die
  281.   sie mit 'version file devs:hkduart.device full' erhalten
  282. - Alle sonst noch im Rechner befindlichen I/O Karten, ev. Software Versionen
  283.   der Treiber soweit vorhanden.
  284. - Version des Programms, mit dem sie Probleme haben
  285. - Genaue Beschreibung des Fehlers
  286. - Ihre komplette Anschrift mit Telefonnummer für Rückruf
  287.  
  288. versehen  dieses  mit  dem  Kennwort  'Vector Connection' und faxen sie es an
  289. folgende Fax-Nummer:  09131 / 204278.
  290.  
  291. Alternativ können sie auch Anfragen direkt an mich über das UseNet richten:
  292.  
  293. Per EMail an barnard@forge.adsp.sub.org (Henning Schmiedehausen)
  294. Als 'Subject' geben sie bitte 'Vector Connection' an.
  295.  
  296. (Nein, ich bin weder im FIDO, noch im MAUS, noch im Z-Netz erreichbar).
  297.  
  298. Bugreports,  bei  denen  diese  Informationen  fehlen,  können  leider  nicht
  299. bearbeitet  werden.   (Was  sollen  wir  mit einem Bug-Report der Form 'Meine
  300. Karte geht nicht' anfangen?  :-)
  301.  
  302. Ein Beispiel wäre:
  303.  
  304. Rechnertyp: Amiga 3000, 2 Megabyte CHIPRAM, 16 Megabyte FASTRAM
  305. OS-Version: Kickstart 37.175, Workbench 37.75
  306. Vector SW:  1.2
  307. Version:    pio 1.8 (31.10.93)
  308. I/O Karten: GVP Harddisk Controller Serie II, ROM Version 4.05
  309.             Picasso II Grafikkarte, Firmware Version 1.38
  310.             bsc ISDNMaster Karte, Software Version 2.0
  311. Programm:   SuperTerm Terminal Programm
  312. Fehlerbes.: Bei Anwählen des Menüpunkts 'Wähle VISA Card Nummer'
  313.             erscheinen mehrere FBI Beamte an meiner Tür
  314. Anschrift:  Gabriele Mustermann, 00000 Beispielstadt, Musterweg 20
  315. Tel.:       09876/54321
  316.  
  317. Bitte  überprüfen  sie  ihre  Konfiguration  genau, bevor sie einen Bugreport
  318. faxen, bei dem bekannten Program 'term' von Olaf Barthel ist es ein beliebter
  319. Fehler, RTS/CTS Handshake bei hohen Transferraten nicht einzuschalten.
  320.  
  321. 11. Bekannte Kompatibilitätsprobleme
  322. ====================================
  323.  
  324. Wie  in  der Anleitung beschrieben, übernehmen wir für GFABasic Programme und
  325. für das Multiterm BTX Programm keine Garantie.
  326.  
  327. Die  Vector  Connection funktioniert nicht einwandfrei, wenn sich eine Merlin
  328. Grafikkarte  in ihrem System befindet.  Dies liegt an dem nicht den Commodore
  329. Spezifikationen entsprechenden Businterface der Merlin.
  330.  
  331. Mit  anderen  Grafikkarten  (Picasso  II, Piccolo, GVP Spectrum, Retina etc.)
  332. gibt es keine Probleme (Die Software wurde auf einer Picasso II entwickelt).
  333.  
  334. Mit  folgenden  Karten  wurde die Vector Connection vom Autor getestet und es
  335. wurden keine Probleme festgestellt:
  336.  
  337. Commodore A2065 Ethernet-Board
  338. Commodore A2060 ArcNet-Board
  339. GVP Series II Harddisk Controller
  340. VillageTronic Picasso II Grafikkarte
  341. VillageTronic Ariadne Ethernet-Board
  342. bsc ISDNMaster Karte
  343.  
  344.