SPLat Logo

LaunchTaskJ LLLL [D>=16]

NOTICE: Our web site is being updated, but is currently experiencing extreme slowness due to host issues. Please contact us directly.
NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map
SPLat will be shut down for the Christmas Holiday season from Friday 20 December 2024 through Tuesday 7 January 2025. We will check emails periodically and will continue to process orders but at a slower pace. Santa hat

LaunchTaskJ LLLL [D>=16]

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

Launches the MultiTrack child task that starts at line LLLL. The J-register value is inherited from the parent task The task address is entered into the task queue for later execution when the task queue is run using RunTasksForever or RunTasks.

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.  The task also has its own specific timebase for times (10ms by default, until it's changed inside the task).

This instruction can only be executed from within a task running under MultiTrack. See MultiTrack tutorial

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

Dialect exclusions: Not available in dialects before 16.