nitrorun
is a script for executing the following series of operations: starting buryarg
and loadrun
, passing arguments from the command line, rewriting the argument region of the srl file, downloading the data to the IS-NITRO-EMULATOR and such, and executing the code.
Specifically,
buryarg --stdout ... | loadrun --stdin
buryarg
and loadrun
are connected by a pipe, and buryarg
writes to the standard output while loadrun
reads from the standard input.
% nitrorun [OPTION]... [[NITROSRLFILE] [ARGUMENT]...]
NITROSRLFILE
is the ROM file to execute. srl files can be specified.
The -h
or --help
options display simple instructions.
The --bopt
option specifies options to be passed to the buryarg
command. However, the --stdin
option does not need to be described because it will be attached in advance.
The --lopt
option specifies options to be passed to the loadrun
command. However, the --stdin
option does not need to be described because it will be attached in advance.
If the -v
or --verbose
option is specified, detailed descriptions of operations are displayed.
Specifying the -n
or --noexec
option does not execute the command. When used in conjunction with the -v
option, you can check which type of command will be executed.
The --version
option displays the command version.
(Example 1)
nitrorun main.srl 100 300
will cause the following command to execute.
buryarg --stdout main.srl 100 300 | loadrun --stdin
(Example 2)
nitrorun --bopt "-f rep.dat" --lopt "-t 300 -a \"ABORT\" " main.srl 100 300
will cause the following command to execute.
buryarg --stdout -f rep.dat main.srl 100 300 | loadrun --stdin -t 300 -a "ABORT"
$NitroSDK/tools/bin/nitrorun
08/31/2005 Initial version.