home *** CD-ROM | disk | FTP | other *** search
/ Set of Apple II Hard Drive Images / hard.hdv / AEPC:DRIVERS / README2.txt < prev    next >
Text File  |  2020-08-13  |  3KB  |  83 lines

  1.  
  2.  
  3. Many PC telecommunications programs do not work on the PC 
  4. Transporter, for example Telix 3.12.  Usually they lock up
  5. shortly after they are started.  There was a communications
  6. program I wished to use called SIMPC.  It did not work on
  7. the PCT so I investigated and found the problem was that
  8. too many "transmitter empty" interrupts were being generated.
  9.  
  10. On a real IBM PC when a character is sent to the modem the
  11. serial port will generate a single transmitter empty interrupt
  12. after it has finished sending the character.  When the next
  13. character is sent it generates another interrupt etc.  On
  14. the PC Transporter, however, transmitter empty interrupts are
  15. generated continuously as long as the transmitter is empty.
  16. This is several hundred interrupts a second.
  17.  
  18. Attached is a small basic program that will patch the SSCCOM1
  19. interrupt handler so it only generates one transmitter empty
  20. interrupt per character sent.  A version of this fix for the
  21. GSCOM1 driver has been tested and all telecommunications programs
  22. I have that failed to work previously now work fine, including
  23. SIMPC and Telix 3.12.  I have been told that Telix 3.11 fails
  24. to work with this patch applied.
  25.  
  26. Put the Applesoft basic program SSCCOM1.FIX on a disk or in a
  27. subdirectory.  On the same disk or in the same subdirectory
  28. put a copy of the SSCCOM1 driver from the AEPC.DRIVERS  
  29. subdirectory and rename it to SSCCOM1X.  Run the program
  30. SSCCOM1.FIX and it will patch SSCCOM1X.  Put the patched SSCCOM1X
  31. into the AEPC.DRIVERS subdirectory, run PC Transporter, get
  32. into the PCT Control Panel main menu and rebuild your config-
  33. uration, using SSCCOM1X instead of SSCCOM1.  The version number
  34. of SSCCOM1X has been changed from v1.3 to v1.X so you can be
  35. sure you have the new version.
  36.  
  37. NOTE:  When configuring the driver you can no longer use
  38.        the "Use Settings from PC Transporter Menu" under
  39.        the "Data Length, Stop Bits, and Parity Menu". I
  40.        had to put the new code somewhere so I replaced the
  41.        code that handles this option.  I use "Use Settings
  42.        from 8086" on my PCT.
  43.  
  44. Thanks to Chris Hays for testing this patch.  I don't have a
  45. Super Serial Card but a similar patch for the Apple IIgs
  46. GSCOM1 driver has been tested and it seems to work fine for me,
  47. but I cannot guarantee it will work for everyone.  Also,
  48. presumably the other drivers in the AEPC.DRIVERS subdirectory
  49. have the same bug but I only have a IIgs so I cannot patch
  50. or test the others.  I have passed  this information along to AE
  51. and hopefully they will fix all the drivers.
  52.  
  53. For those who prefer to use a block editor this is what the
  54. basic program patches:  (all values in hex)
  55.  
  56. At offset 75B in SSCCOM1 replace 33 with 58
  57.  
  58.           80B            replace 8D 37 1D with 20 54 18
  59.  
  60.           853            replace
  61.  
  62.                          AC 3B 1D AD 42 1D 38 6A 6A 6A 6A 0D
  63.                          43 1D 99 8B C0 AD 44 1D 4A 6A 6A 6A
  64.                          09 0B 99 8A C0 4C 86 18
  65.  
  66.                          with
  67.  
  68.                          00 8D 37 1D 8D 53 18 60 EE 53 18 AD
  69.                          35 1D 60 AD 53 18 D0 03 4C D0 1C CE
  70.                          53 18 A9 02 4C DE 1C EA
  71.  
  72.           8E0            replace AD 35 1D with 20 5B 18
  73.  
  74.           CCC            replace A9 02 D0 0E with 4C 62 18 EA
  75.  
  76.  
  77.  
  78. Hugh McKay
  79.  
  80. Compuserve: 76505,311
  81. Genie: HR.MCKAY
  82. Bix: hmckay
  83.