Article View: de.comp.sys.st
Article #584Re: RS232-Patch im Eprom
From: Juergen Lock
Date: Thu, 31 Dec 1992 21:55
Date: Thu, 31 Dec 1992 21:55
55 lines
2563 bytes
2563 bytes
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
Technical Details
Message-ID:
<2990.12.92@jelal.north.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!uniol!olis!oytix.north.de!jelal!noxReferences:
<A56129@K2.maus.de> <A25280@M.maus.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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