home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / telecomm / hs_fix14 / hs_fix.txt < prev   
Text File  |  1993-04-24  |  4KB  |  79 lines

  1. *************************************************************************
  2. *                                                                       *
  3. *  HS_FIX - RTS/CTS-HandShake FIX   v1.4                                *
  4. *  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                       *
  5. *  (c) 1991,92,93 by Pascal Fellerich                                   *
  6. *                                                                       *
  7. *  >> FREEWARE <<                                                       *
  8. *  Dieses Programm kann frei kopiert werden unter der Bedingung, daß    *
  9. *  die Dateien HS_FIX.TXT und HS_FIX.PRG zusammenbleiben und nicht      *
  10. *  verändert werden.                                                    *
  11. *                                                                       *
  12. *************************************************************************
  13.  
  14.  
  15. WOZU HS-FIX ?
  16. =============
  17.   HS_FIX ersetzt die fehlerhaften RTS/CTS-Handshake Routinen des TOS durch
  18. eigene. Dadurch wird erst der Betrieb von MNP5 bzw. HighSpeed Modems,
  19. die vom korrekten Funktionieren des RTS/CTS-Handshakes abhängen, erst
  20. möglich.
  21.   Natürlich gehört das Programm in den Auto-Ordner.
  22.  
  23.  
  24.  
  25. WANN/WO WIRD HS_FIX BENÖTIGT ?
  26. ==============================
  27.   Grundsätzlich wird HS_FIX bei allen Atari-Rechnern benötigt, die eine
  28. MFP 68901 als serielle Schnittstelle einsetzen - also alle ST's und
  29. TT's, nicht aber FALCON-Rechner! Das Problem liegt nicht nur beim TOS
  30. (fehlerhafter Code bei den alten Versionen), sondern an der Hardware!
  31. Die CTS-Leitung wird per Interrupt abgefragt; da aber dieser IRQ
  32. niedrigere Priorität als die Rx/TxINTs hat, wird der Datenfluß nicht
  33. rechtzeitig gestoppt.
  34.  
  35.  
  36.  
  37. FEATURES & VORTEILE
  38. ===================
  39.   HS_FIX entstand in erster Linie, weil die anderen Patches immer
  40. irgendwelche Nachteile hatten. Vorteile dieses Patches sind:
  41.     * blockiert nicht 'MODEM2' bei MSTE und TT
  42.     * RTS/CTS ist nicht zwingend aktiv, wird NORMAL per RSCONF
  43.       eingeschaltet.
  44.     * funktioniert auch unter extremen Bedingungen (MODfile im
  45.       Hintergrund, mehrere Tasks unter MiNT aktiv)
  46.     * erzeugt keinerlei kurzzeitige Hänger (probieren!!! mit anderen
  47.       Patches blockiert der Rechner manchmal für Sekundenbruchteile)
  48.  
  49.   Außerdem können mit HS_FIX die RS-232-Puffer vergrößert werden: Ganz
  50. am Anfang des Programms findet sich ein String, der die Größenangaben
  51. enthält:
  52.              'I/O-buf:00/00 KB'
  53.                       ^^ ^^--------- RS232-Output-Buffer
  54.                        `-------------RS232-Input-Buffer
  55.  
  56. Null bedeutet keine Veränderung - die Puffer werden nicht angetastet.
  57. Jeder andere Wert gibt die neue Größe in KByte an; allerdings werden
  58. Größen über 32 KB nicht zugelassen.
  59.   Übrigens: den nachfolgenden String 'XBRAHSFX' keinesfalls
  60. verändern!!!
  61.  
  62.   Da die Routinen in die XCON-Device-Vektoren eingehängt werden, ist zum
  63. Betrieb mindestens ein TOS 1.02 (vormals 1.2, BlitterTOS) nötig.
  64.  
  65.   HS_FIX benutzt selbverständlich das XBRA Verfahren zum Vektorverbiegen.
  66. Opfer der Vektorattacke sind:
  67.         Traps:  XBIOS
  68.         MFP:    RCV_buffer_full, RCV_error,
  69.                 XMIT_buffer_empty, XMIT_error,
  70.                 CTS (IO-Port 2)
  71.         sowie die 4 XCON-Device Vektoren (nur in aktivem Zustand)
  72.  
  73.   SPEICHERPLATZ:
  74.         ca. 2000 Bytes auf Diskette, ca. 1400 Bytes im Speicher nach
  75. Installation. (oder entsprechend mehr wenn die RS-Buffer vergrößert
  76. worden sind).
  77.  
  78. -------------------------------------------------------------------------
  79.