🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.st
Article #584

Re: RS232-Patch im Eprom

#584
From: Juergen Lock
Date: Thu, 31 Dec 1992 21:55
55 lines
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!nox
References: <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