Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!gatech!hubcap!ncrcae!ncr-sd!crash!pnet01!billk From: billk@pnet01.cts.com (Bill W. Kelly) Newsgroups: comp.sys.amiga.tech Subject: Re: Help writing a vblank server in assembly Message-ID: <3777@crash.cts.com> Date: 30 Jan 89 08:36:50 GMT Sender: news@crash.cts.com Organization: People-Net [pnet01], El Cajon CA Lines: 22 Re: Signalling a task from assembly. There may be a nicer way to do this w/ Manx's assembler (they might already have some _LVO's defined for you) but this will work: _LVOSignal EQU $febc ;maybe you can XREF _LVOSignal ? move.l thetask,a1 move.l thesignalls,d0 move.l $4,a6 ;get execbase jsr _LVOSignal(a6) ;Signal(thetask, thesignals) So... this will work. You may be able to XREF _LVOSignal and XREF ExecBase. Also, I believe d0-d1/a0-a1 may be used as scratch regs. by library routines. (or it may be d0-d3/a0-a1, so be careful...) Good Luck, Bill -- Bill W. Kelly billk@pnet01.cts.com {nosc ucsd hplabs!hp-sdd}!crash!pnet01!billk crash!pnet01!billk@nosc.mil