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