home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum4.lzh
/
BRIEFE
/
brief.greulich
< prev
next >
Wrap
Text File
|
1988-03-21
|
3KB
|
74 lines
Andreas Greulich
Aarhaldenstr. 9
CH-3084 Wabern
Schweiz
Tel. (+41 31) 54 00 49
EMAIL: V04C@CBEBDA3T.BITNET
Hallo Forumsleute (speziell Atarianer), Hallo Alex,
Zuerst muss ich mich mal entschuldigen, dass ich keine Umlaute
benutze. Das kommt daher, dass die des ST mit denen des Gepard und
anderer Composter ziemlich unvertraeglich sind (es braucht viel
Phantasie, einen 'Gepi-Text' zu lesen... und umgekehrt wahrscheinlich
auch). Zuerst ein paar Worte zu mir: ich bin 21, hatte (und habe)
einen Apple // und seit einem guten Jahr einen Atari-ST (1M,
monochrom-Mon., 1 Floppy, 20M-Harddisk, Modem). Mit OS9 bin ich ca.
Ende 1987 in Kontakt gekommen, muss aber gestehen, von den Interna
noch nicht zuviel zu verstehen (das Technical Manual ist - darf man
das hier sagen? - noch immer bei einem Kollegen zum k... ). Dies ist
das erste Mal, dass ich etwas ins Forum sende.
<<< Selbstverstaendlich darf man sagen, dass der Kollege auch OS-9
kennenlernen will. Alle Repraesentanten, Distributoren und Installatoere
von OS-9, die unser Forum hoffentlich mit wachsendem Interesse verfolgen,
werden sich freuen ueber ein reges Interesse an ihrem Produkt. WS>>>
Da mir das Fehlen von Grafik schon von Anfang an ein Dorn im Auge war,
habe ich mich entschlossen, die Grafikroutinen, die ich unter TOS
schrieb, zu uebernehmen. Im Moment bestehen sie nur aus wenigen
Befehlen, die sich auch noch nicht in andere Programme einbinden
lassen, aber ich hoffe, dass sich das aendern wird. Letzteres liegt an
momentaner Unkenntnis, wie in OS9 die Konventionen fuer einen
Traphandler handzuhaben sind. Zumindest die Initialisierungsroutine
muss naemlich im Supervisor-Mode ablaufen, um die physikalische
Anfangsadresse des Video-Rams rauszufinden (die sich in
$ff8201/$ff8203 befindet). Da ich auch noch nicht weiss, wie in OS9
die Parameteruebergabe ablaeuft, habe ich mich vorlaeufig an das
DRI-C-Format gehalten, das unter TOS verwendet wird (s. graph.doc).
Wie gesagt, handelt es sich noch um eine 'Vorversion'. Natuerlich ist
das Programm hardware-maessig auf den ST ausgerichtet. Aber eine
Anpassung an andere Rechner duerfte mit Hilfe des Source nicht
allzuschwer sein. Die hardwareabhaengigen Teile liegen in der
init-Routine, die relativen Zeilenoffsets des Graphikscreens werden in
einer Tabelle abgelegt, die Aufloesung ist als Konstante definiert.
Bei Fragen, Ideen, Erweiterungen und anderem Nonsens kann man sich
natuerlich an mich wenden. (am liebsten ueber bitnet, das von ean aus
erreichbar ist).
So, das waer's fuer heute gewesen. Uebrigens habe ich noch ein paar
Ideen fuer weitere Grafikroutinen; ich hoffe, naechstens auch das
ganze zu einem Traphandler unfunktionieren zu koennen. Eventuell
kommen noch Sprites und Fuellen von Flaechen dazu (wenn der Frust in
Grenzen bleibt).
Also dann viel Glueck und Happy Hacking,
Andy
vWWWv
vWWWWWWWv
|/~~~~~\|
O @ @ O
&O L O&
' <-O-> '
\_____/
There's always one more bug...