




       RRRRR    SSSS            SSSS   PPPPP   EEEEEE  EEEEEE  DDDD
       RR  RR  SS  SS          SS  SS  PP  PP  EE      EE      DD DD
       RR  RR  SS              SS      PP  PP  EE      EE      DD  DD
       RRRRR    SSSS            SSSS   PPPPP   EEEEE   EEEEE   DD  DD
       RR RR       SS              SS  PP      EE      EE      DD  DD
       RR  RR  SS  SS          SS  SS  PP      EE      EE      DD DD
       RR  RR   SSSS   ######   SSSS   PP      EEEEEE  EEEEEE  DDDD




                        Beschleunigerhardware fr
                        die serielle Schnittstelle
                               des Atari ST
                                   von




                             Stephan Skrodzki
                              Tiroler Str.12
                             76227 Karlsruhe




                            Stand: 1. Juli 1993


Copyright 1993

Alle  Rechte vorbehalten. Die Rechte an RS_Speed, der Dokumentation und den
Programmen  bei  den  Autoren.  Einzelheiten  dazu  sind  gegebenfalls  den
entsprechenden Kapiteln dieses Handbuchs zu entnehmen.

Einschrnkung  der  Gewhrleistung
Inhaltliche  nderungen  des  Handbuchs  und der Programme behalten wir uns
ohne  Ankndigung  vor.  Es  wird  keine  Haftung  fr  die Richtigkeit des
Handbuchs,  oder  Schden,  die  sich aus dem Gebrauch der Hardware und der
Programme  ergeben,  bernommen. Fr Hinweise auf Fehler sind wir jederzeit
dankbar.

Warenzeichen
Innerhalb  dieses Handbuchs wird auf Warenzeichen Bezug genommen, die nicht
explizit  als  solche ausgewiesen sind. Aus dem Fehlen einer Kennzeichnung,
kann  also nicht geschlossen werden, dass ein Name frei von Rechten Dritter
ist.

Inhaltsverzeichnis
------------------


1. Allgemeines...........................................................4

   1.1 Was ist RS_Speed..................................................4

   1.2 Wie wird RS_Speed benutzt?........................................5

   1.3 Lieferumfang und Kosten...........................................5

       1.3.1 S'hard'ware.................................................5

       1.3.2 S'hard'ware und Leerplatine.................................5

       1.3.3 Bausatzversion..............................................6

       1.3.4 Fertigversion...............................................6

       1.3.5 Lieferbedingungen...........................................6

2. Auf- und Einbau.......................................................7

   2.1 Zusammenbau von RS_Speed..........................................7

       2.1.1 Teileliste..................................................7

       2.1.2 Bestckung..................................................7

   2.2 Einbauanleitung zu RS_Speed.......................................8

       2.2.1 Vorbereitung von RS_Speed...................................8

       2.2.2 Lokalisation des MFP........................................9

       2.2.3 Durchtrennen der Taktleitung zum RS232-Teil des MFP.........9

       2.2.4 Einsetzen der Platine.......................................9

       2.2.5 Endkontrolle und Probelauf.................................10

   2.3 Bezugsquellen der erwhnten Programme............................10


1. Allgemeines


1.1 Was ist RS__Speed?

RS_Speed  bietet  auf  normalen ST's, d.h. 260, 520, 520+, 1040 (auch STE),
Mega   ST   (aber  nicht  STE),  zustzliche  Baudraten  fr  die  serielle
Schnittstelle  an.  Diese  Baudraten betragen 38400, 57600 und 115200 Baud.
Um  dies  zu erreichen wird der MFP68901, der fr die RS- 232-Schnittstelle
verantwortlich  ist,  mit  hheren  Takraten  betrieben, als sie ihm normal
(d.h.  vom Timerausgang des MFP) geboten werden. Dies beeinflusst NICHT die
Funktionalitt  des  MFP,  dieser  ist - wenigstens bei den Baudraten 38400
und  57600  -  fr  solche  Takte ausgelegt. Die 115200 sind zwar eine laut
Datenblttern  nicht mehr zulssige Baudrate, allerdings drften auch diese
problemlos  funktionieren (warum das "drften" dasteht wird wohl beim Lesen
der  folgenden  Zeilen  klar  werden...).  Der  RS-232-Teil des MFP bekommt
normalerweise  seinen  Takt  extern  von  einem Timer (der auch im MFP ist)
herangefhrt.  Der  Takt,  den dieser Timer ausgibt, hngt von der jeweilig
eingestellten  Baudrate ab. RS_Speed "lauscht" nun am MFP... wenn an diesem
nun  eine der drei Baudraten von 110, 134 oder 150 Baud eingestellt werden,
so  legt  RS_Speed nun seine eigenen Taktraten fr 38400, 57600 oder 115200
Baud  an  den  Takteingang  der RS-232 an. Somit ist es also mglich, diese
drei  Geschwindigkeiten  OHNE Software zu erreichen! Es fallen nur die drei
oben erwhnten Geschwindigkeiten weg.

                     !!! A C H T U N G !!!

RS_Speed  stellt  zwar  die  obengennanten Geschwindigkeiten zur Verfgung,
jedoch  muss  der Computer dann auch die Daten, die empfangen bzw. gesendet
werden,  in  der entsprechenden Geschin- digkeit verarbeiten! Dies bedeutet
bei  38400  Baud, dass der Computer der seriellen Schnittstelle pro Sekunde
ca.  3800  Byte Daten anliefern bzw. die gleiche Menge abholen muss. Leider
ist  das  Betriebssystem  des Atari nicht in der Lage selbst bei 38400 Baud
diese  Daten  zu  liefern.  Dies  liegt  in  der  Hauptsache daran, dass im
normalen  ST  keine Blockweise Verarbeitung von Daten an der RS-232 mglich
ist,  sondern  das  BIOS  nur  zeichenweise Ein- und Ausgabe zulsst. Mitt-
lerweile  gibt  es  allerdings  ein  Patchprogramm,  welches  die seriellen
Routinen  eines  8  MHz  ST  dermassen  beschleunigt,  dass  auch mit einem
solchen  38400  Baud  voll  gefahren  werden  knnen.  Leider sind auch mit
diesem  Patchprogramm  keine  57600  Baud mglich, selbst auf einem Rechner
mit  16  MHz  und  Cache nicht (bzw. nicht immer...). Auf einer Medusa (die
immerhin  mit 64 MHz und einem 68040 luft) wurden bei 57600 Baud keinerlei
Probleme festgestellt.

1.2 Wie wird RS_Speed benutzt?

Dieses  Kapitel  ist der eigentliche Clou, es ist nmlich sehr kurz! Da die
Schaltung   fest   eingestellte  Baudraten  ersetzt,  ist  keine  spezielle
Software ntig, um die hheren Baudraten einzustellen!

Eine Baudrateneinstellung von

     110 Baud schaltet auf 38400 Baud

     134 Baud schaltet auf 57600 Baud

     150 Baud schaltet auf 115200 Baud

Um  das  ganze noch hbscher zu gestalten liegt RS_Speed eine Diskette bei,
die   ein   Programm   namens   `RSP_INST.PRG'   enthlt.  Dieses  Programm
installiert  -  im  Auto-Ordner  plaziert  - einen Cookie namens "RSpd". An
diesem  wiederum  knnen andere Programme erkennen, dass RS_Speed eingebaut
wurde  und somit die anwhlbaren Baudraten auch optisch richtig darstellen.
Das  Terminalprogramm CoNnect von Wolfgang Wander arbeitet schon mit diesen
erweiterten   Einstellmglichkeiten,  andere  werden  sicher  (hoffentlich)
folgen.

Ein   anderer  Punkt  ist  auch  noch  zu  beachten:  Da  eine  solch  hohe
bertragungsrate   die   Rechenleistung   eines   ST   bis  zur  Obergrenze
beansprucht,   sollte   auch  eine  geeignte  bertragungssoftware  benutzt
werden.  Hier  ist  besonders  das  Z-Modem-Programm von Michael Ziegler zu
erwhnen.   Auch   auf  Rechnern  mit  neuem  bzw.  gepatchtem  TOS  sollte
`HSMODEM1.PRG'  installiert werden. Die genannten Programme liegen - soweit
es  mir  von  deren Autoren erlaubt wurde - auf der Diskette bei. Weiterhin
sind  diese  auch  in  den  meisten  Mausmailboxen erhltlich. Ich bitte in
diesem   Zusammenhang   dringenst   darum,  die  jeweilige  Sharewaregebhr
wirklich  zu bezahlen. Sie ist nicht allzuhoch und nur so wird es weiterhin
mglich sein, solch erstklassige Software fr die Ataris zu bekommen!



1.3 Lieferumfang und Kosten

RS_Speed   gibt   es   mittlerweile   in  vier  (eher  drei)  verschiedenen
Lieferumfngen. Diese sollen hier nun kurz erltuert werden.


1.3.1 S'hard'ware

Das  Konzept  von  RS_Speed  wurde  ursprnglich als S'hard'ware ausgelegt,
d.h.  Sie  bekommen  die Files und Bauanleitung ber ein Mailboxsystem oder
hnliches  und  bezahlen  nur  dann,  wenn  sie das angebotene Produkt auch
nutzen.   Bei   Einfhrung   von   RS_Speed   hatte   ich   dann  noch  die
Wahnvorstellung,  dass  ein  Betrag  von DM 20.- akzeptabel ist und gezahlt
wird.  Dies  traf  genau  in  einem Fall zu. Aus diesem Grunde habe ich das
Konzept  etwas abgendert: Der S'hard'warebeitrag wurde auf DM 10.- gesenkt
und  gleichzeitig  gibt es noch die Leerplatine dazu. Deshalb gibt es jetzt
nur noch

1.3.2 S'hard'ware und Leerplatine

Fr  DM 10.- zzgl. DM 3.- Versandkosten (bei Nachnahme DM 8.-) gibt es eine
Leerplatine,  einseitig  mit  Ltstoplack,  jedoch kein gedrucktes Handbuch
und keine Diskette um die Kosten im minimalen Rahmen zu halten.

1.3.3 Bausatzversion

Fr  DM  40.-  zzgl.  DM  5.- Versandkosten (bei Nachnahme DM 10.-) gibt es
RS_Speed  als  Bausatz hierbei ist der Lieferumfang der gleiche wie bei der
Fertigversion,  nur  dass der RS_Speed erst zusammengeltet werden muss. Es
ist wohl einzusehen, dass die Bausatzversion nicht getestet ist.


1.3.4 Fertigversion

Die  Fertigversion  des  RS_Speed kostet DM 50.- zzgl. DM 5.- Versandkosten
(bei   Nachnahme  DM  10.-).  Bei  der  Lieferung  sollten  folgende  Teile
dabeisein:

  1. RS_Speed (wer htts gedacht)

  2. 60cm. Draht (fr den direkten Lteinbau)

  3. 14 DIL-Steckadapter-Stifte (zur Sockelmontage)

  4. Sockel, 40 polig (auch zur Sockelmontage)

  5. Diskette, doppelseitig formatiert mit diverser Software

  6. Diese Anleitung hier!


1.3.5 Lieferbedingungen

Geliefert  wird nur gegen Vorkasse bzw. per Nachnahme. Die Vorkassenzahlung
kann  entweder  per V-Scheck oder als berweisung auf das Konto Nr.10454940
bei  der  Sparkasse  Karlsruhe  BLZ  660  501  01  erfolgen. Achtung! Bitte
vollstndige Anschrift und Betreff nicht vergessen!

Da  ich  immer  nur 10 bis 20 RS_Speed auf Vorrat fertige und auch manchmal
in  Urlaub  fahre, kann es passieren, dass die Lieferung bis zu drei Wochen
dauert,  im  Normalfall  sollte  jedoch  innerhalb  von ein bis zwei Wochen
geliefert sein.



2. Auf- und Einbau


2.1 Zusammenbau von RS__Speed

Es  gibt  RS_Speed  mittlerweile  auch  als Bausatz bzw. die Leerplatine zu
kaufen.  Aus diesem Grunde befassen sich dieses Kapitel erst einmal mit dem
Zusammenbau  von  RS_Speed. Falls Sie die Fertigversion gekauft haben, so
knnen Sie diese Kapitel getrost berspringen.


2.1.1 Teileliste

Folgende Teile werden zum Zusammenbau des RS_Speed bentigt:

  1. Leerplatine RS_Speed

  2. GAL20V-25 programmiert

  3. Quarzoszillator 1,8432 MHz im Plastik-DIL-Gehuse

  4. Kondensator 100nF, Rastermass 2.5

  5. 3cm Fdeldraht


2.1.2 Bestckung

  Bild 1: Bestckungsplan

Die  Platine  wird  im  Gegensatz zu den meisten anderen Platinen nicht auf
der  der  Kupferseite  abgewandten  Seite  bestckt,  sondern  die Bauteile
werden  auf  die  Kupferseite eingesetzt! Um eine mglichst geringe Bauhhe
zu  erzielen  mssen  die Beinchen der Bauteile vor dem Einlten so gekrzt
werden,  dass sie auf der Unterseite nicht mehr herausschauen. Als nchstes
werden  die  Bauteile  in  folgender Reihenfolge gemss dem Bestckungsplan
eingesetzt:

  1. Quarzoszillator

  2. Kondensator

3. Gal

Nun  muss  mit  dem  Fdeldraht noch eine Brcke gemss dem Bestckungsplan
angelegt   werden.   Hierzu   ist   eine   Ende   des  Fdeldrahtes  leicht
abzuisolieren,  und  der  Fdeldraht  auf  der  einen  Seite an die Platine
anzulten.  Nun  wird  er  durch  das  andere  Loch  gezogen  und  auf  der
Platinenunterseite  abgezwickt.  Danach  kann  auch  dieses  Loch  verltet
werden.  Hierbei  ist  darauf  zu achten, dass sich die Isolierung wirklich
auflst.  Eventuell  nochmal  mit  dem  Messgert  nachprfen.  Nach dieser
Arbeit  haben  Sie nun einen RS_Speed in der Fertigversion vor sich, dessen
Einbau in den weiteren Kapiteln beschrieben wird.


2.2 Einbauanleitung zu RS__Speed

Die  Einbauanleitung  zu  RS_Speed  wird  bewusst  sehr  kurz gehalten! Ich
mchte  damit  vermeiden,  dass  - obwohl der Einbau sehr leicht vonstatten
geht  -  vllig  unerfahrene  Anwender  ihren Atari durch - scheinbar - gut
dokumentierte Kochrezepte ins ewige Nirwana schicken.

Jeder  einzelne  RS_Speed  wurde  brigens  von  Hand  aufgebaut  und  auch
getestet.  Es ist daher bei anfnglicher Nichtfunktion immer als erstes ein
Fehler  in  der  Montage  zu suchen. Ist dort alles korrekt und funkioniert
die  RS232  auch  ohne  RS_Speed  so  ist  erst dann ein Fehler an RS_Speed
mglich.

Bei Rckfragen bitte ich, sich mit mir

  telefonisch unter der Nummer 0721/495236

  mit einem Fax unter der Nummer 0721/401799

  via E-Mail im Mausnet unter STEPHAN SKRODZKI@KA

  oder schriftlich unter der oben genannten Adresse

in Verbindung zu setzen.


2.2.1 Vorbereitung von RS_Speed

RS_Speed  wird mittlerweile in einer Version ausgeliefert, die in alle ST's
passen  msste  (Nein,  nach wie vor nicht in Mega STe's und TT's!!!). Dies
hat leider auch zur Folge, dass der Einbau fnf Minuten lnger dauert...

Da  RS_Speed  von  der  Flche  her  nicht  grsser ist als der MFP selbst,
drften  dabei  eigentlich  keine  Probleme  entstehen,  das  entscheidende
Problem   ist   hierbei   die   Bauhhe  der  Schaltung.  Bei  Mega  ST  im
Originalgehuse  bzw.  bei anderen ST's, in die Zusatzschaltungen eingebaut
wurden  ist  der  Platz  ber dem MFP sehr begrenzt. Hier kann der RS_Speed
nur  direkt  aufgeltet  werden.  Wenn  jedoch  mehr  Platz  ber  dem  MFP
vorhanden  ist,  so  empfiehlt  es  sich,  den  RS_Speed in einen Sockel zu
stecken,  welcher  vorher auf den MFP aufgeltet wurde. RS_Speed lsst sich
ohne  weitere  Vernderungen  nicht  als  Zwischensockel  zwischen  MFP und
Platine einsetzen, er muss immer auf dem MFP befestigt werden!


Vorbereitung frs direkte Einlten

Keine.

Vorbereitung fr die Montage mit Sockel

Die  DIL-Steckadapterstifte  sind  in  folgende Pins der Fassung zu stecken
(Achtung:  die  Stifte  haben  eine  dickere  und  eine  dnnere Seite, die
dnnere  kommt in den Sockel): Pins 1-7, 11, 16, 28, 32, 34, 36, 40. Danach
wird  die  RS_Speed-Platine  einfach  oben aufgesteckt und festgeltet. Nun
kann  RS_Speed  aus der Fassung gezogen werden. Ein wenig Vorsicht ist hier
angebracht, denn die Beinchen sind sehr empfindlich.


2.2.2 Lokalisation des MFP

Der  MFP  im  Atari  ST  ist  ein  48-poliger  DIL-Chip  mit der Aufschrift
"68901".  Es  stehen  mit Sicherheit noch ein paar andere Zahlen auf diesem
Chip,  diese  sind aber irrelevant... Wenn Sie einen solchen Chip nicht als
DIL-Chip  finden,  so  haben sie einen unpsslichen Rechner... Schicken Sie
RS_Speed  einfach  wieder zurck oder verdrahten Sie ihn frei (Achtung: Nur
fr Ltgurus! Kurze Kabelwege beachten!)


2.2.3 Durchtrennen der Taktleitung zum RS232-Teil des MFP

Der  Takt  des  RS232-Teils  des  MFP  wird  in  die  Pins 7(TC) und 10(RC)
eingespeist.  Er  kommt  von Pin 16(TDO) des gleichen Chips. Nun muss diese
Leitung  so durchtrennt werden, dass zwar Pin 7 und 10 noch verbunden sind,
die  Verbindung  zu  Pin  16 aber unterbrochen ist. Meist ist diese Leitung
auf  der  Unterseite der Platine zu finden und sollte dort kurz nach Pin 16
aufgetrennt  werden.  Es  kann  auch  sein,  dass  diese  Leitung  auf  der
Platineoberseite  ist und ddort auch noch unter dem MFP verluft. Hier kann
man  den  Pin  16  direkt  nach  der  Platine  abzwicken,  aber  nicht ganz
abbrechen, denn an diesen soll noch RS_Speed angeltet werden!


2.2.4 Einsetzen der Platine

Direktes Einlten

Vom  mitgelieferten Draht sind 14 ca. 4cm. lange Stcke zu schneiden. Diese
werden  nun  an  folgende Beinchen des MFP so angeltet, dass sie senkrecht
nach  oben  stehen:  Pin 1-7, 11, 16, 36, 40, 42, 44, 48. Achtung, wenn Pin
16  abgezwickt  wurde,  ist  beim  Anlten  des  Drahtes  an  diesen Pin zu
beachten,  dass  er  an  den Pin angeltet werden muss und nicht wieder den
Pin  mit  der  Platine  des  ST  verbindet!!!  Nun ist der RS_Speed auf die
Drhte  aufzufdeln (drei Tage vorher keinen Alkohol!) und ganz eng auf den
MFP  aufzudrcken.  Jetzt  knnen  die  Drhte fesgeltet werden und danach
werden sie abgezwickt. Fertig!

Einbau der gesockelten Version

Die  vierzigpolige  Fassung  wird  nun  so auf den MFP aufgesetzt, dass die
beiden  Kerben  bei Chip und Fassung bereinstimmen (d.h. Pin 1 MFP = PIN 1
Fassung).  Dass hinten ein paar Beinchen vom MFP nicht hoch gefhrt werden,
ist  nicht  schlimm,  diese  werden von RS_Speed nicht bentigt. Jetzt sind
eigentlich  nur  noch  diese Pins der Fassung an den MFP anzulten, die von
RS_Speed  auch  wirklich  bentigt  werden.  Die  herauszubekommen ist ganz
einfach  indem  man  RS_Speed  mal  lose auf die Fassung setzt und sich die
Sache dann mal anschaut.

Nun  ist  RS_Speed so in die Fassung einzusetzen, dass die Kerbe des linken
GAL's  mit  der  Kerbe der Fassung bereinstimmt, d.h. Pin 1 und Pin 40 der
Fassung mssen von RS_Speed benutzt werden!


2.2.5 Endkontrolle und Probelauf

Jetzt  noch  eine  Sichtkontrolle ob auch alles sauber angeltet ist, keine
Ltbatzen,  Schraubenzieher  oder  andere  Schweinereien  auf  der  Platine
rumliegen  und  dann  kann  auch  schon der erste Probelauf gefahren werden
(Vorsicht, Hochspannung am Schaltnetzteil u.s.w.).

Wenn  kein  zweiter  Rechner  oder  ein  Modem oder sonstwas zum Testen der
seriellen   Schnittstelle   vorhanden   ist  (fr  was  brauchen  Sie  dann
eigentlich  RS_Speed ???), so lsst sich die RS- 232-Schnittstelle auch mit
einer   SUB-D-25pol.-Buchse  testen,  bei  der  Pin  2  und  3  miteinander
verbunden  sind. Mit einem Terminalprogramm, welches NICHT auf lokales Echo
eingestellt   ist   (und   ausserdem   ist   in   diesem  Fall  RTS/CTS  zu
deaktivieren!),  werden  einfach ein paar Zeichen getippt, welche dann auch
auf  dem  Bildschirm  erscheinen  sollten. Dies geschieht am besten bei den
normalen  Geschwindigkeiten,  d.h.  2400 Baud, 4800, 9600 oder so. Nun kann
die  Geschwin-  digkeit  langsam  gesteigert  werden: als erstes werden 110
Baud  (sind  ja jetzt 38400) eingestellt. Auch hier sollte der Test wie bei
den  langsamen  Geschwindigkeiten  verlaufen.  Jetzt knnen noch die beiden
anderen Geschwindigkeiten (134 und 150) getestet werden.

Besitzer  von  RUFUS  (Version  1.11) und zwei Rechnern mit RS_Speed knnen
auch die Testbatches benutzen, deren Gebrauch ist auf der Diskette erklrt.

Ach  ja, wenn spter einmal der RS_Speed herausgenommen wird, so gengt es,
Pin  16  der IC- Fassung mit Pin 10 zu verbinden und schon funktioniert der
ST wie in alten Tagen. Dies gilt natrlich nur fr den Einbau mit Sockel!


2.3 Bezugsquellen der erwhnten Programme

CoNnect     ist     ein     Terminalprogramm     von     Wolfgang   Wander,
Rudolf-Breitscheidstr.63a,  22880  Wedel. Es kostet DM 60.- Sharewaregebhr
und untersttzt bereits RS_Speed !

GSZRZ   ist   eine   Z-Modem-bertragungssoftware   von  Michael  Ziegler,
Jagdfeldring  16,  85540   Haar. Sie kostet DM 30.- Sharewaregebhr und ist
fr  einen  reibungslosen  Betrieb  von   RS_Speed  bei  hheren  Baudraten
unbedingt zu empfehlen!

HSMODEM1  ist  ein Patch fr die seriellen Routinen des ST, welche auch bei
8  MHz den vollen  Blast mit 38400 Bps erlaubt. Es ist von Harun Scheutzow,
Dresdener Str.83, 10179 Berlin.

RS232ENC   ist  eine  Software  von  Michael  Bernards  (s.o.)  welche  die
eingebauten   Routinen   des   Betriebsystems  des  AtariST  der  seriellen
Schnittstelle  ersetzt  und  somit  hhere Datenbertragungen und korrektes
RTS/CTS-Handling ermglicht.

RUFUS  ist  ein Terminalprogramm von Michael Bernards. Es kostet DM 40.-(DM
50.- mit gedrucktem Handbuch) Sharewaregebhr.

Muse  singular  Maus (die ...) sind nicht nur kleine putzige Tierchen oder
gar  Eingabemedien  fr  manche  Computer,  sondern  sind wohl auch das fr
Ataribenutzer  interessanteste Mailboxnetz in Deutschland. Dort lassen sich
auch  die  oben  erwhnten  Programme  downloaden. (Ich weiss, hier ist ein
Ringschluss,  denn  wie  soll  man  ohne  diese  Programme  diese Programme
saugen?)
