home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
EFFO
/
forum16.lzh
/
INFO
/
tips.wittig
< prev
Wrap
Text File
|
1991-03-31
|
1KB
|
36 lines
W. Wittig
Albrechtstr. 44
D-W-6100 Darmstadt 14-mar-91
Titel: Signale unter OS9 V2.1 und Error 000:102 - Bus Error
Stichworte: F$Send - F$Icpt - OS9 V2.1 - Signale > $20
Bei der Verwendung eigener Signale unter OS9 V2.1 (Atari, CUMANA) trat bei
mir folgendes Problem auf:
F$Send kam mit Error 102 zurueck. Die Signal Intercept Routine wurde
nie angesprochen.
Sollte ein Treiber ein Signal bei Data Ready (I$PutStt - SS_SSig)
senden, kam ebenfalls nie etwas an.
Beides funktionierte - selbst wenn das Programm nicht neu assembliert/
gelinkt wurde - auf OS9 V2.3 problemlos.
Bis ich dann - obwohl eigentlich aufgegeben - schliesslich herausfand,
dass dieser Fehler nur bei Signal-Codes auftritt, die groesser als
$0020 sind. Bei V2.3 kann dagegen der volle Bereich (bis $FFFF) ver-
wendet werden.
Referenzen:
OS-9/68000 Operating System Technical Manual; Seiten 16-30, 17-24, 17-26
P.S.: Ich habe inzwischen OS9 V2.3 fuer den ATARI (CUMANA) gekauft. In den
Update-Notes fuer die Implementierung wird darauf hingewiesen, dass
_ss_sig nun fuer stcon - also /term - jetzt korrekt arbeite. Dies
laesst auf einen Fehler in der vorhergehenden Implememtation
schliessen, den ich aber bisher nicht bemerkt habe.