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.