pokered/music/pokeredmusicdisasm
2012-01-28 08:16:42 -06:00
..
AbstractData.cpp made changes in repo 2012-01-23 01:41:05 -06:00
AbstractData.h Made several large upgrades to Music Disassembler 2012-01-26 06:22:29 -06:00
args.cpp Updated Music Disassembler to support more advanced parameters 2012-01-28 06:10:44 -06:00
args.h Updated Music Disassembler to support more advanced parameters 2012-01-28 06:10:44 -06:00
Call.cpp made changes in repo 2012-01-23 01:41:05 -06:00
Call.h made changes in repo 2012-01-23 01:41:05 -06:00
Console.cpp Updated Music Disassembler to support more advanced parameters 2012-01-28 06:10:44 -06:00
Console.h Updated Music Disassembler to support more advanced parameters 2012-01-28 06:10:44 -06:00
Duty.cpp made changes in repo 2012-01-23 01:41:05 -06:00
Duty.h big update after strip 2012-01-28 00:38:49 -06:00
File.h made changes in repo 2012-01-23 01:41:05 -06:00
Jump.cpp made changes in repo 2012-01-23 01:41:05 -06:00
Jump.h made changes in repo 2012-01-23 01:41:05 -06:00
main.cpp Updated program to support the -fo option - forces continuation of parsing past mus_end 2012-01-28 08:16:42 -06:00
Makefile Updated Music Disassembler to support more advanced parameters 2012-01-28 06:10:44 -06:00
Modulation.cpp Completed Routes4 music data channel 1 and fixed minor program bug 2012-01-23 05:07:16 -06:00
Modulation.h made changes in repo 2012-01-23 01:41:05 -06:00
Note.cpp made changes in repo 2012-01-23 01:41:05 -06:00
Note.h big update after strip 2012-01-28 00:38:49 -06:00
Octave.cpp made changes in repo 2012-01-23 01:41:05 -06:00
Octave.h big update after strip 2012-01-28 00:38:49 -06:00
Parser.cpp Updated program to support the -fo option - forces continuation of parsing past mus_end 2012-01-28 08:16:42 -06:00
Parser.h Updated program to support the -fo option - forces continuation of parsing past mus_end 2012-01-28 08:16:42 -06:00
README.txt Updated Music Disassembler README.txt file with output of new help parameter 2012-01-28 06:57:52 -06:00
Stop.cpp big update after strip 2012-01-28 00:38:49 -06:00
Stop.h made changes in repo 2012-01-23 01:41:05 -06:00
Tempo.cpp big update after strip 2012-01-28 00:38:49 -06:00
Tempo.h made changes in repo 2012-01-23 01:41:05 -06:00
UnkCode.cpp big update after strip 2012-01-28 00:38:49 -06:00
UnkCode.h Made several large upgrades to Music Disassembler 2012-01-26 06:22:29 -06:00
UnkEB.cpp big update after strip 2012-01-28 00:38:49 -06:00
UnkEB.h Made several large upgrades to Music Disassembler 2012-01-26 06:22:29 -06:00
Velocity.cpp made changes in repo 2012-01-23 01:41:05 -06:00
Velocity.h made changes in repo 2012-01-23 01:41:05 -06:00
Volume.cpp big update after strip 2012-01-28 00:38:49 -06:00
Volume.h made changes in repo 2012-01-23 01:41:05 -06:00

Usage: [<offset> [<file> | --]]
Usage: [--offset=<offset> | -o <offset>] [--file=[<file> | --] | -f [<file> | --]] [--stop=<offset> | -s <offset>]
Usage: [-h | --help]

Used without parameters will start in limited interactive mode where the program will ask you the file and offset
An offset is a requirement but the file may be blank or explicitly set, whenever the file is set you may use '--' to substitute for the default file '../baserom.gbc'
If parameter options are not used the ordering is important:
There is an intentional glitch in the program, since long paramaters must be specified with --xxx= with or without a value, you may use the short option instead -xxx even though it's suppose to be -xxx=
	* <offset> <file>
If parameter options are used the ordering does not matter, ensure the <offset> parameter option or parameter is present
You may mix and match parameters and parameter options, keep in mind that bare parameters must be in a certain order
If the offset parameter is missing in any way the program will prompt you for it
The program will stop parsing when it encounters mus_end regardlessly
Parameter types
	* <xxx> - Bare parameter, they must be in a certain order
	* -xxx=xxx - Long parameter option, it can be in any order but is case sensitive, can contain no spaces, must contain the equal sign, and is read literally
	* -xxx xxx - Short parameter option, it can be in any order but is case sensitive, must contain 1 space and is read literally
----
Breakdown of parameters:
<offset> - A bare parameter, it must be in hexidecimal eith alone or prefixed with 0x and be the first parameter. It tells the parser where to start parsing
<file> - A bare parameter, it must be the second parameter and tells the parser which rom file to parse
-- - A special file path value meaning use the default file '../baserom.gbc'
--offset, -o - the parameterized offset in hexidecimal, It tells the parser where to start parsing
--file, -f - the parameterized file path, It tells the parser which rom file to parse
--stop, -s - tells the parser to stop at that hexidecimal address or until it reaches mus_end.
help, --help, -h - prints this info and exits, if the bare parameter is used it must be the first parameter