| Entry | |
|---|---|
| R1 | 73 (&49) |
| Exit | |
|---|---|
| R0 | Pointer to *command to start module |
| R1 | 0 to claim call |
This service is broadcast by the Wimp to start up resident module tasks by passing the returned *command to Wimp_StartTask.
Module tasks which wish to start should claim this service, passing their start *command in R0. The Wimp will re-broadcast this service until no more modules claim it.
Filer module tasks should wait for Service_StartFiler instead.
To prevent infinite loops if an error occurs in starting a task, modules should: