This *Command calls machine code at the given address (default &8000), passing an optional environment string.
*Go [hex_addr ] [; command tail]
hex_addr | Address of machine code to call |
command tail | Command tail to pass to machine code |
If no parameter is passed, the default address of &8000 is used.
The “;” to set the command tail is optional and only required if no address is specified. The command name used is “GO”, so the environment becomes:
GO <command tail>
Code called this way will be entered in USER with the stack and R14 undefined, code is expected to return via OS_Exit and set up its own stack and environment handlers.