home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / de / comp / sys / st / 2041 < prev    next >
Encoding:
Internet Message Format  |  1993-01-01  |  2.5 KB

  1. Xref: sparky de.comp.sys.st:2041 maus.sys.atari.hardware:99
  2. Path: sparky!uunet!math.fu-berlin.de!uniol!olis!oytix.north.de!jelal!nox
  3. From: nox@jelal.north.de (Juergen Lock)
  4. Newsgroups: de.comp.sys.st,maus.sys.atari.hardware
  5. Subject: Re: RS232-Patch im Eprom
  6. Message-ID: <2990.12.92@jelal.north.de>
  7. Date: 31 Dec 92 21:55:12 GMT
  8. Article-I.D.: jelal.2990.12.92
  9. References: <A56129@K2.maus.de> <A25280@M.maus.de>
  10. Distribution: world,maus
  11. Organization: home
  12. Lines: 55
  13.  
  14. In <A25280@M.maus.de> Franz_Sirl@m.maus.de (Franz Sirl) writes:
  15.  
  16. >[modem1 bugs in tos 2.06...]
  17.  
  18. >Um den Bcostat-Fehler fuer Modem/Serial 2 zu beheben, mut du folgende Adr.
  19. >patchen (Iorec in -> Iorec out):
  20. >...
  21. >Auerdem initialisiert TOS2.06 den CTS-Status bei einem Rsconf nicht richtig,
  22. >der stimmt erst nach dem ersten CTS-Interrupt. Dieser Fehler tritt bei allen
  23. >Schnittstellen auf, ist aber sehr schwer "einfach" zu patchen und hat
  24. >gottseidank normalerweise keine Auswirkung.
  25.  
  26. >Welche Fehler Modem 1 in TOS2.06 sonst noch hat, ist mir nicht bekannt.
  27.  
  28.  hmm malschauen :-)  (^Z, less serptch2 source...)
  29.  
  30. 1. manche programme erwarten nen positiven long bei *con{in,out} und
  31. halten <0 fuer ne fehlermeldung (haben aeltere TOSversionen anscheinend
  32. so gemacht!? oder es war mal irgendwo so dokumentiert.)
  33.  
  34. 2. an kritischen stellen werden interrupts oft nicht disabled -> race
  35. conditions.  (ditto bei zugriffen auf SCC register aber das betrifft
  36. modem1 ja nicht.)
  37.  
  38. 3. CTS wird immernochnicht direkt am port abgefragt sondern immernoch
  39. nur per interrupt und derselbe hat natuerlich immernoch ;-) ne zu
  40. niedrige prioritaet.
  41.  
  42. 4. die sende_1_byte routine wartet an einer stelle mit abgeschalteten
  43. interrupts(!!) auf ein leeres tx register.  entweder ist die abfrage
  44. unnoetig weil dasselbe an der stelle sowieso immer leer ist, oder das
  45. ganze ist ein bug weil dann naemlich wenn das zu lange dauert daten auf
  46. andern ports verlorengehen.
  47.  
  48. 5. hab ich noch was vergessen? ;-)
  49.  
  50. >Alle genannten Fehler sind auch in SERPTCH2 enthalten!
  51.  
  52.  ditto.  (und noch einpaar andere bei modem2/serial2 aber die haben auf
  53. megaSTes ja eh nen hardwarebug.)
  54.  
  55. >Ciao, Franzo.
  56.  gruss,
  57.     Juergen
  58.  
  59. PS: werd ich von atari gesteinigt wenn ich mein gehacktes (entwanztes)
  60. serptch2 zum testen verteile?  wenn dann natuerlich mit source so wie
  61. claus das beim CBHD vorhat.  (und wenn nein dann bitte mit vorschlag
  62. wie ich das ding nennen soll. :-)
  63.  
  64. PPS: crosspost nach de.comp.sys.st weil aehnliches thema da auch grad
  65. gewesen...
  66. -- 
  67. J"urgen Lock / nox@jelal.north.de / UUCP: ..!uunet!unido!uniol!jelal!nox
  68.                                 ...ohne Gewehr
  69.