[amirus] Re: Сорцы...

  • From: Andy Parfenov <poweramiga@xxxxxxxxxx>
  • To: amirus@xxxxxxxxxxxxx
  • Date: Thu, 24 Oct 2002 17:34:42 +0500

On 22-Окт-02  , AmiS wrote:\n

A>> Ладно проехали. Выдаю на растерзание несколько макросов для обсуждения и
A>> дополнения:

A> Лови ещё несколько:
A> _STARTUP MACRO
A>    move.l    $4.w,_SysBase
A>    sub.l    a1,a1
A>    CALLEXEC FindTask
A>    move.l    d0,a4
A>    move.l    d0,control_proc_ptr
A>    tst.l    pr_CLI(a4)
A>    bne.s    .started_from_cli
A>    lea    pr_MsgPort(a4),a0
A>    CALLEXEC WaitPort
A>    lea    pr_MsgPort(a4),a0
A>    CALLEXEC GetMsg
A>    move.l    d0,WB_return_message
A> .started_from_cli
A>    ENDM



A> _END    MACRO
A>    tst.l    WB_return_message
A>    beq.s    .was_started_from_cli
A>    CALLEXEC Forbid
A>    move.l    WB_return_message,a1
A>    CALLEXEC ReplyMsg
A> .was_started_from_cli
A>    move.l    return_code,d0
A>    rts
A>    ENDM

биг фанкс! ;)

Это ещё такой вопрос, я так понимаю макрос _Startup нужен для нормального старта
из иконки и из cli. Но какого хрена после встраивания этого чуда в дему у меня
перестал загружаться mod? Музыка проигрывается через ptreplay.library. Выглядит
всё так когда запускаешь из cli - всё нормально, как только пускаешь с иконки
музыка сразу отказывается загружаться? Именно загружаться?


Regards


Other related posts: