On 07/05/03, Vovka wrote: V> ну что ? вот вопрос на засыпку: V> что тут нетак? V> SAVEDS ASM(BYTE) amirus_OpenDevice(REG(a0, STRPTR devName), REG(d0, ULONG V> unit), REG(a1, struct IORequest *ioRequest), REG(d1, ULONG flags)) { V> STRPTR temp_devName=devName; V> ULONG temp_unit=unit, temp_flags=flags; V> struct IORequest *temp_ioRequest=ioRequest; V> struct amirus_IORequestListNode *ionode; V> /* во-первых получим доступ к нашему списку консолей */ V> ionode=(struct amirus_IORequestListNode *)IORequestList.mlh_Head;* V> * while(ionode->mn.mln_Succ && (ionode->ioreq != temp_ioRequest))* V> * {* V> * ionode=(struct amirus_IORequestListNode )ionode->mn.mln_Succ;* V> * }* V> ** V> жирным выделен участок вызывающий GURU 0x8000000A V> /(Line 1010 Emulator error/) V> что это могло бы╛значить? ;) Хммм... А откуда взялось *IORequestList*? Regards -- WBR, Vladimir Berezenko. ( Q-Master/MiR )