SPLat Logo

LaunchTask LLLL,jj [D>=16]

NOTICE: We are updating our website. For product enquiries and orders please contact us directly.
NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map

LaunchTask LLLL,jj [D>=16]

<new task: PC = LLLL; J = jj; {task registers} = {registers}>

Launches the MultiTrack task that starts at line LLLL, The task address is entered into the task queue for later execution when the task queue is run using RunTasksForever or RunTasks.

jj is an optional argument that presets the J register for the task. See MultiTrack tutorial

Note that this new task gets its own separate copy of all registers - X, Y, Z, T, I, W and Q - as well as all the NVEM registers.  J is initialised to 0 if it's not explicitly set.  The task also has its own specific timebase for times (10ms by default, until it's changed inside the task).

NOTE: The new task will not run unless you have a RunTasks or RunTasksForever command.

Dialect exclusions: Not available in dialects before 16.