Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File15.7.1 Der OBNL-Cookie TOS Die Kommunikation zwischen Shell und Loader geschieht über einen Cookie namens OBNL. Dieser zeigt auf eine Routine, über die die Shell den Loader aufrufen kann. Folglich muß der Cookie vom Loader angelegt werden. Die Routine, auf die der OBNL-Cookie zeigt, ist wie folgt deklariert: int cdecl obnload ( OBNCOMM *com ); D.h. daß der Routine auf dem Stack ein Zeiger auf eine Struktur OBNCOMM übergeben wird und daß die Routine einen 16-Bit-Wert im Register D0 zurückliefert.