home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum5.lzh
/
BRIEFE
/
brief.simon0
< prev
next >
Wrap
Text File
|
1988-06-07
|
4KB
|
85 lines
Uwe Simon
Richthofenstr. 83
D-4930 Detmold
Tel.: 05231/32082
Hallo Alex !
Ich habe mich ueber Deinen Brief (Diskette) gefreut. Leider ist meine
Antwort nicht bis Ostern fertig geworden.
<< Ich bitte alle ihre Disketten mit der vollstaendigen Anschrift, einem >>
<< Datum und einem evtl. Wunsch zu beschriften. Ich nehme mir jeweils am >>
<< Wochenende Zeit, die Anfragen zu beantworten. Alle die mir schon was >>
<< geschickt haben, aber noch auf Antwort warten, bitte ich mir nochmals >>
<< zu schreiben. Uwe ist ein ganz schlimmer Fall, er hat mich so mit >>
<< Programmen eingedeckt, dass ich ein Special Forum machen koennte !ArW >>
Seit ich die Platte zum Laufen habe (seit Anfang Dezember) habe ich
ueberhaupt erst richtig angefangen Programme zu schreiben. Ich habe
eine Seagate 251 am OMTI 5520A. Als Werkstudent bei NIXDORF-Computer
habe ich mir C Kenntnisse angeeignet und ich glaube jetzt recht fit
darin zu sein.
<< Er ist DER Fachmann fuer Harddisk-Treiber unter OS-9 !ArW >>
Anbei sende ich Dir eine Diskette fuer den Apple mit einem Terminalprogramm.
Das Programm ist von meinem Bruder erstellt. Er hat auch eine Version mit
Windows, die unter CPM mit einer Z80-Karte mit 64KB eigenen Speicher laeuft.
Die Beschreibung fuer das beiliegende Programm steht im File appleterminal.
Das Programm laeuft mit 19200 Baud und Interrupts auf dem Apple unter DOS.
<< Aber es laeuft weder auf meinem Apple//c noch Apple//e !!! !ArW >>
<<< benoetigte Hardware: 80Z_Karte (Videx oder so), Super Serial Card. Leider
werden wieder eigene ESC Sequenzen und CTRL-Codes verwendet. Wie waere es mit
einer Version, die z.B. die Gepard-Ausgabezeichen unterstuetzt? Eventuell
sogar mehrere Terminals ? Ich haette da so ein paar Ideen. WS >>>
mkmf und ratfor habe ich Dir auch angepasst. In wie weit rat4
functioniert kann ich nicht sagen, dass Testprogramm hat es jedenfalls
richtig uebersetzt. Die geaenderten Files sind im Directory PD.
<< ratfor wird von unserem Fortran-Redaktor begutachtet und getestet!ArW >>
Im Directory OMTI steht mein OMTI-Treiber und eine verbesserte Version
von Deinem Treiber. Mein Treiber hatte die Moeglichkeit von
Multisector-reads und -writes nicht benutzt. Somit kommt es, dass Dein
Treiber ungefaehr 6-mal !!! so schnell ist (160KB/sec bei Interleave 3).
Deinen Treiber habe ich so geaendert, dass alle plattenspeziefischen
Werte (egal ob es sich um den OMTI5520 oder den 5527 Kontroller handelt)
aus dem Descriptormodul geholt werden. Wenn ich nach meinem Diplom mehr
Zeit habe, will ich den RBF-Treibern noch einen RAM-Cache verpassen (so
zwischen 32 und 128 KB).
Koenntest Du mir eine Kopie des OMTI Manuals zusenden (falls Du eins
hast), als ich den Kontroller bekommen habe war keins dabei, obwohl es
zugesagt war, und hinterher gab es angeblich keins mehr.
Ich habe auch noch eine GDOS-like shell geschrieben. Sie heisst gshell.
Ferner liegt eine angepasste Version von mail bei (vielleicht kannst Du
sie ja mal testen (es wird nur das Directory /dd/MAIL und der
Passwordfile /dd/SYS/password benoetigt).
Anbei liegt auch der Schaltplan meines IBM-Adapters. Er hat den Vorteil,
dass sich eine IO-Adresse des IBM's leicht in eine entsprechende Adresse
des Gepards umrechnen laesst (analog die Speicheradresse eines 64 KB-Fensters).
Genaueres siehe im File ibm_adapter.
Viele Gruesse
Uwe Simon
P.S. Pass auf bei der Benutzung von Backups mit "fsave" und "frestore"
auf Diskette. Es passiert ab und zu einmal, dass der letzte File auf
einer Diskette nicht wieder zurueckgelesen werden kann.
dir -r /h0 bringt bei meiner vollen Platte einen Stack Overflow
Eine weitere Anmerkung: da ich scheinbar der eizige bin der den Gepard
mit 2 Usern benutzt, ist es wohl noch keinem aufgefallen, dass alle !!
bisher im OS9-Forum erschienen Programme nur vom User 0.0 ausgefuehrt
werden koennen. Es waere ganz schoen wenn alle Programme mindesten die
Zugriffsrechte -pe -e -r haetten, und Textfiles -pr -w -r.