From 42569734720d794a4f1cd93e456ee8347dec7135 Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 06:10:44 -0600 Subject: Updated Music Disassembler to support more advanced parameters hg-commit-id: 0aba4647e4f6 --- music/pokeredmusicdisasm/Console.cpp | 13 +---- music/pokeredmusicdisasm/Console.h | 20 ++++++-- music/pokeredmusicdisasm/Makefile | 9 ++-- music/pokeredmusicdisasm/args.cpp | 93 ++++++++++++++++++++++++++++++++++++ music/pokeredmusicdisasm/args.h | 38 +++++++++++++++ music/pokeredmusicdisasm/main.cpp | 92 ++++++++++++++++++----------------- 6 files changed, 203 insertions(+), 62 deletions(-) create mode 100644 music/pokeredmusicdisasm/args.cpp create mode 100644 music/pokeredmusicdisasm/args.h diff --git a/music/pokeredmusicdisasm/Console.cpp b/music/pokeredmusicdisasm/Console.cpp index 84d5fab1..35033bb6 100644 --- a/music/pokeredmusicdisasm/Console.cpp +++ b/music/pokeredmusicdisasm/Console.cpp @@ -33,7 +33,7 @@ void Console::ErrorLn(const char* value) } // Higher -void Console::Ask(const char* question, char* answer) +/*void Console::Ask(const char* question, char* answer) { Print(question); Get(answer); @@ -42,13 +42,4 @@ void Console::Ask(const char* question, string& answer) { Print(question); Get(answer); -} - -// Better Error Handling -int Console::atoi_ex(const char* input, bool supress) -{ - int convInp = atoi(input); - if((supress == false) && (convInp == 0)) - PrintLn("Warning: the converted integer input is 0, this may not be what you intended"); - return convInp; -} +}*/ \ No newline at end of file diff --git a/music/pokeredmusicdisasm/Console.h b/music/pokeredmusicdisasm/Console.h index c6fe1833..1de9ee55 100644 --- a/music/pokeredmusicdisasm/Console.h +++ b/music/pokeredmusicdisasm/Console.h @@ -3,6 +3,7 @@ #include #include +#include // Just a Console Utility Library class Console @@ -19,11 +20,22 @@ public: static void ErrorLn(const char* value); // Higher - static void Ask(const char* question, char* answer); - static void Ask(const char* question, std::string& answer); + //static void Ask(const char* question, char* answer); + //static void Ask(const char* question, std::string& answer); - // Better Error Handling - static int atoi_ex(const char* input, bool supress = false); + template + static void Ask(const char* question, T& answer, std::ios_base::fmtflags flags = std::ios_base::dec) + { + std::stringstream _tmpstr; + std::string _tmp; + + Print(question); + Get(_tmp); + + _tmpstr << _tmp; + _tmpstr.flags(flags); + _tmpstr >> answer; + } }; #endif // CONSOLE_H diff --git a/music/pokeredmusicdisasm/Makefile b/music/pokeredmusicdisasm/Makefile index 85c74288..352f87a7 100644 --- a/music/pokeredmusicdisasm/Makefile +++ b/music/pokeredmusicdisasm/Makefile @@ -1,7 +1,7 @@ OBJECTS = main.o Jump.o Modulation.o Note.o Octave.o Parser.o Stop.o \ Tempo.o UnkCode.o UnkEB.o Velocity.o Volume.o Console.o AbstractData.o Call.o \ -Duty.o +Duty.o args.o CC = g++ CFLAGS = -std=c++0x @@ -27,8 +27,8 @@ AbstractData.o: AbstractData.h Call.o: Call.h Call.cpp AbstractData.h $(CC) $(CFLAGS) -c Call.cpp AbstractData.cpp -main.o: main.cpp Console.h Parser.h - $(CC) $(CFLAGS) -c main.cpp Console.cpp Parser.cpp +main.o: main.cpp Console.h Parser.h args.h + $(CC) $(CFLAGS) -c main.cpp Console.cpp Parser.cpp args.cpp Jump.o: Jump.h AbstractData.h $(CC) $(CFLAGS) -c Jump.cpp AbstractData.cpp @@ -60,6 +60,9 @@ Velocity.o: Velocity.h AbstractData.h Volume.o: Volume.h AbstractData.h $(CC) $(CFLAGS) -c Volume.cpp AbstractData.cpp +args.o: args.h + $(CC) $(CFLAGS) -c args.cpp + clean: rm *.o rm ../../extras/pokeredmusicdisasm.exe diff --git a/music/pokeredmusicdisasm/args.cpp b/music/pokeredmusicdisasm/args.cpp new file mode 100644 index 00000000..f57c9557 --- /dev/null +++ b/music/pokeredmusicdisasm/args.cpp @@ -0,0 +1,93 @@ +#include +#include "args.h" +using namespace std; + +Args::Args(int _argc, char**& _argv) +{ + argc = _argc; + for(int i = 0; i < _argc; i++) + { + argv.push_back(string(_argv[i])); + } +} + +//template +/*export void Args::GetArg(unsigned int ind, T& var, ios_base::fmtflags flags) +{ + string stream _tmpstr; + + _tmpstr << flags; + _tmpstr << GetArgv(ind); + _tmpstr >> var; +}*/ + +int Args::GetArgs() +{ + return argv.size(); +} + +string Args::GetArgv(int ind) +{ + return argv[ind]; +} + +bool Args::IsLongOption(int ind) // Is that argument a --long-key=value +{ + if(GetArgv(ind).substr(0, 2) == "--") return true; + else return false; +} + +bool Args::IsShortOption(int ind, bool param2) // Is that argument a --long-key=value +{ + if(param2) + { + if(GetArgv(ind).substr(0, 1) == "-" && // The argument must start with - + GetArgv(ind).substr(0, 2) != "--" && // The argument can't start with "--" + ind + 1 < GetArgs()) return true; // The second argument must exist + } + else + { + if(GetArgv(ind).substr(0, 1) == "-" && // The argument must start with - + GetArgv(ind).substr(0, 2) != "--") return true; // The argument can't start with "--" + } + + return false; +} + +string Args::GetKey(int ind) // Get the key, if not a key/value then returns the arg +{ + if(IsLongOption(ind) && GetArgv(ind).find("=") != string::npos) return GetArgv(ind).substr(2, GetArgv(ind).find("=") - 2); + else if(IsShortOption(ind)) return GetArgv(ind).substr(1); + else return GetArgv(ind); +} + +string Args::GetValue(int ind, bool param2) // Get the value , if not a key/value then returns the arg +{ + if(IsLongOption(ind) && GetArgv(ind).find("=") != string::npos) return GetArgv(ind).substr(GetArgv(ind).find("=") + 1); + else if(IsShortOption(ind, param2)) + { + if(param2) return GetArgv(ind + 1); + else return GetArgv(ind); + } + + return GetArgv(ind); +} + +int Args::SearchKeys(const char* str) +{ + string needle = str; + string scr = ""; + unsigned int pos = -1; + + for(int i = 0; i < GetArgs(); i++) + { + scr = GetKey(i); + if(scr == needle) + { + pos = i; + break; + } + } + + return pos; +} \ No newline at end of file diff --git a/music/pokeredmusicdisasm/args.h b/music/pokeredmusicdisasm/args.h new file mode 100644 index 00000000..c8e931f2 --- /dev/null +++ b/music/pokeredmusicdisasm/args.h @@ -0,0 +1,38 @@ +#ifndef ARGS_H +#define ARGS_H + +#include +#include +#include + +class Args +{ +public: + Args(int _argc, char**& _argv); + + template // Get the argument automatically in any format that stringstream can output to + void GetValueC(int ind, T& var, std::ios_base::fmtflags flags = std::ios_base::dec, bool param2 = false) + { + std::stringstream _tmpstr; + + _tmpstr << GetValue(ind, param2); + _tmpstr.flags(flags); + _tmpstr >> var; + } + + int GetArgs(); // Get number of args + std::string GetArgv(int ind); // Get the arg based on true index + bool IsLongOption(int ind); // Is that argument a --long-key=value + bool IsShortOption(int ind, bool param2 = false); // Is that argument a --long-key=value + + std::string GetKey(int ind); // Get the key, if not a key/value then returns the arg + std::string GetValue(int ind, bool param2 = false); // Get the value, if not a key/value then returns the arg + + int SearchKeys(const char* str); // Return the index number of found key or -1 if not found + +private: + int argc; + std::vector argv; +}; + +#endif \ No newline at end of file diff --git a/music/pokeredmusicdisasm/main.cpp b/music/pokeredmusicdisasm/main.cpp index d2841c6b..51ba16b4 100644 --- a/music/pokeredmusicdisasm/main.cpp +++ b/music/pokeredmusicdisasm/main.cpp @@ -1,69 +1,73 @@ #include "Console.h" #include "Parser.h" +#include "args.h" #include #include using namespace std; +/* + Usage: + pokeredmusicdisasm [ [ | --]] + pokeredmusicdisasm [--offset= | -o ] [--file=[ | --] | -f [ | --]] [--stop= | -s ] +*/ int main(int argc, char** argv) { + Args a(argc, argv); + const unsigned char parameters = 2; - const unsigned char self = 1; - const unsigned char _max_argc = parameters + self; const string defFileLoc = "../baserom.gbc"; - string arg1; // Offset - string arg2; // File or "--" (if "--" then the file is assumed) + string filePath = ""; + unsigned int offset = 0; + unsigned int stop = 0; - string paramStopAddr; + // Get the file path, this can be set with -f filename, --file=filename, arg #2, or missing (missing means default) + // the filepath can contain the actual filename or -- to use the built-in path, if the path is not missing then it must be set (can't be blank) + + // Does a -f or --file key exist + if(a.SearchKeys("f") != -1) filePath = a.GetValue(a.SearchKeys("f"), true); + else if(a.SearchKeys("file") != -1) filePath = a.GetValue(a.SearchKeys("file")); - if(argc >= _max_argc) - { - arg1 = argv[1]; - arg2 = argv[2]; - } - else if(argc == (_max_argc - 1)) - { - arg1 = argv[1]; - arg2 = defFileLoc; - } + // BUG FIX: a short parameter can be either 1 or 2 parts so this causes the if statement below to load incorrect info if + // -f or --file isn't specified and the first argument is a short parameter "-x x" + else if((a.GetArgs() == (2 + 1)) && (a.IsShortOption(1, true))) filePath = defFileLoc; + + // Does arg #2 exist + else if(a.GetArgs() >= 2 + 1) a.GetValueC(2, filePath); - // Process any parameters - if(argc > _max_argc) + // Is there at least 1 arg (In that case it's missing and the default can be assumed) + else if(a.GetArgs() >= 1 + 1) filePath = defFileLoc; + + // Ask the user + else Console::Ask("Filepath: ", filePath); + + if(filePath == "--") filePath = defFileLoc; + else if(filePath == "") { - for(int i = _max_argc; i < argc; i++) - { - string tmpArgv = argv[i]; - if(tmpArgv.substr(0, 7) == "--stop=") paramStopAddr = tmpArgv.substr(7); - } + Console::PrintLn("Filename can't be blank"); + return 1; } - if(arg1 == "") Console::Ask("What offset in the file in hex (0x----): ", arg1); - if(arg2 == "") Console::Ask("What file: ", arg2); - if(arg2 == "--") arg2 = defFileLoc; // You can also put "--" for the default file location + // Get the offset, this can be set with -o , --offset=, or as arg #1 + if(a.SearchKeys("o") != -1) a.GetValueC(a.SearchKeys("o"), offset, ios_base::hex | ios_base::uppercase, true); + else if(a.SearchKeys("offset") != -1) a.GetValueC(a.SearchKeys("offset"), offset, ios_base::hex | ios_base::uppercase); - // Weird way of converting arg1 to an unsigned integer - Parser p(arg2); + // Does arg #1 exist + else if(a.GetArgs() >= 1 + 1) a.GetValueC(1, offset, ios_base::hex | ios_base::uppercase); - stringstream arg1Conv; - unsigned int arg1ConvNum; - arg1Conv << arg1; - arg1Conv << hex; - arg1Conv >> arg1ConvNum; + // Ask the user + else Console::Ask("Offset: ", offset, ios_base::hex | ios_base::uppercase); - if(paramStopAddr != "") - { - stringstream paramStopAddrConv; - unsigned int paramStopAddrNum = 0; - paramStopAddrConv.str(""); - paramStopAddrConv << paramStopAddr; - paramStopAddrConv << hex; - paramStopAddrConv >> paramStopAddrNum; - p.SetStopAddress(paramStopAddrNum); - } + // Get the stop parameter, this can be set with -s , --stop= (it must be set via args) + if(a.SearchKeys("s") != -1) a.GetValueC(a.SearchKeys("s"), offset, ios_base::hex | ios_base::uppercase, true); + else if(a.SearchKeys("stop") != -1) filePath = a.GetValue(a.SearchKeys("stop")); + + Parser p(filePath); + if(stop != 0) p.SetStopAddress(stop); + p.Parse(offset); - p.Parse(arg1ConvNum); Console::PrintLn(p.GetParsedAsm().c_str()); - return 0; + return 0; } \ No newline at end of file -- cgit v1.2.3 From 2a46c247d9548c26d782d2fc6bcc6f7bf04101c2 Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 06:56:20 -0600 Subject: Updated Music Disassembler to support a help parameter hg-commit-id: d5725126c98b --- music/pokeredmusicdisasm/main.cpp | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/music/pokeredmusicdisasm/main.cpp b/music/pokeredmusicdisasm/main.cpp index 51ba16b4..f486e28f 100644 --- a/music/pokeredmusicdisasm/main.cpp +++ b/music/pokeredmusicdisasm/main.cpp @@ -6,6 +6,36 @@ using namespace std; +void PrintUsage() +{ + Console::PrintLn("Usage: [ [ | --]]"); + Console::PrintLn("Usage: [--offset= | -o ] [--file=[ | --] | -f [ | --]] [--stop= | -s ]"); + Console::PrintLn("Usage: [-h | --help]"); + Console::PrintLn(""); + Console::PrintLn("Used without parameters will start in limited interactive mode where the program will ask you the file and offset"); + Console::PrintLn("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'"); + Console::PrintLn("If parameter options are not used the ordering is important:"); + Console::PrintLn("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="); + Console::PrintLn("\t* "); + Console::PrintLn("If parameter options are used the ordering does not matter, ensure the parameter option or parameter is present"); + Console::PrintLn("You may mix and match parameters and parameter options, keep in mind that bare parameters must be in a certain order"); + Console::PrintLn("If the offset parameter is missing in any way the program will prompt you for it"); + Console::PrintLn("The program will stop parsing when it encounters mus_end regardlessly"); + Console::PrintLn("Parameter types"); + Console::PrintLn("\t* - Bare parameter, they must be in a certain order"); + Console::PrintLn("\t* -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"); + Console::PrintLn("\t* -xxx xxx - Short parameter option, it can be in any order but is case sensitive, must contain 1 space and is read literally"); + Console::PrintLn("----"); + Console::PrintLn("Breakdown of parameters:"); + Console::PrintLn(" - 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"); + Console::PrintLn(" - A bare parameter, it must be the second parameter and tells the parser which rom file to parse"); + Console::PrintLn("-- - A special file path value meaning use the default file '../baserom.gbc'"); + Console::PrintLn("--offset, -o - the parameterized offset in hexidecimal, It tells the parser where to start parsing"); + Console::PrintLn("--file, -f - the parameterized file path, It tells the parser which rom file to parse"); + Console::PrintLn("--stop, -s - tells the parser to stop at that hexidecimal address or until it reaches mus_end."); + Console::PrintLn("help, --help, -h - prints this info and exits, if the bare parameter is used it must be the first parameter"); +} + /* Usage: pokeredmusicdisasm [ [ | --]] @@ -25,6 +55,13 @@ int main(int argc, char** argv) // Get the file path, this can be set with -f filename, --file=filename, arg #2, or missing (missing means default) // the filepath can contain the actual filename or -- to use the built-in path, if the path is not missing then it must be set (can't be blank) + // Is the user asking for help with -h, --help=, or help + if((a.SearchKeys("h") != -1) || (a.SearchKeys("help") != -1) || (a.GetArgv(1) == "help")) + { + PrintUsage(); + return 0; + } + // Does a -f or --file key exist if(a.SearchKeys("f") != -1) filePath = a.GetValue(a.SearchKeys("f"), true); else if(a.SearchKeys("file") != -1) filePath = a.GetValue(a.SearchKeys("file")); -- cgit v1.2.3 From ef7a524b81b3ef48a341fcc4ae31ca5f78ae3291 Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 06:57:52 -0600 Subject: Updated Music Disassembler README.txt file with output of new help parameter hg-commit-id: a890db386130 --- music/pokeredmusicdisasm/README.txt | 48 ++++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/music/pokeredmusicdisasm/README.txt b/music/pokeredmusicdisasm/README.txt index 995f0e5f..c1c659eb 100644 --- a/music/pokeredmusicdisasm/README.txt +++ b/music/pokeredmusicdisasm/README.txt @@ -1,22 +1,26 @@ -to compile you must have g++ installed -type: make -and it will install to the extras folder - -if you want to unmake -type: make clean -and it will remove make objects and the executable - -the program usage is: pokeredmusicdisasm [ [ | --] [--stop] -offset is the rom offset in hexidecimal (FFFF or 0xFFFF) -file is the rom file, you can use -- for "../baserom.gbc" ---stop is the hexidecimal stop number - -to make things quick and easy you can just enter the hexidecimal offset -pokeredmusicdisasm - -to use the stop parameter you must use it as the 3rd argument as below -pokeredmusicdisasm -- --stop=FFFF -pokeredmusicdisasm --stop=FFFF - -you may enter limited interactive mode by not supplying any arguments -pokeredmusicdisasm \ No newline at end of file +Usage: [ [ | --]] +Usage: [--offset= | -o ] [--file=[ | --] | -f [ | --]] [--stop= | -s ] +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= + * +If parameter options are used the ordering does not matter, ensure the 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 + * - 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: + - 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 + - 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 -- cgit v1.2.3 From 436c486d95721a0a4a2b25730d0a36fc294e27ea Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 07:29:30 -0600 Subject: Parsed some unknown music data hg-commit-id: 21e0caf576d0 --- music.asm | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 129 insertions(+), 1 deletion(-) diff --git a/music.asm b/music.asm index 2e7bff8b..40916e4b 100644 --- a/music.asm +++ b/music.asm @@ -2,7 +2,135 @@ ; The start and stop of these byte ranges were based off the theory they're lined ; consecutively (Right up against each other). -INCBIN "baserom.gbc",$82FD,$9ba3 - $82FD +;INCBIN "baserom.gbc",$82FD,$9ba3 - $82FD +; 82FD +UnknSong_md_82FD: + mus_note noteD, note16 + mus_note noteRst, note8 + + mus_note noteD#, note4 + + mus_end +; 8300 + +; 8301 +UnknSong_md_8301: + mus_note noteD, note16 + mus_note noteB, note8 + mus_note noteD#, note4 + + mus_end +; 8304 + +; 8305 +UnknSong_md_8305: + mus_note noteD, note16 + mus_note noteA#, note8 + mus_note noteD#, note4 + + mus_end +; 8308 + +; 8309 +UnknSong_md_8309: + mus_note noteD, note16 + mus_note noteG#, note8 + mus_note noteD#, note4 + + mus_end +; 830C + +; 830D +UnknSong_md_831F: + mus_note noteD, note2 + mus_note noteG#, note4_16 + mus_note noteD#, note2 + mus_note noteD, note4_8_16 + mus_note noteG#, note4_16; 8311 + mus_note noteD#, note4_8_16 + mus_note noteD, note4_8 + mus_note noteG#, note4 + mus_note noteD#, note4_8 + mus_note noteD, note4_16; 8316 + mus_note noteG#, note4 + mus_note noteD#, note4_16 + mus_note noteD, note4 + mus_note noteG#, note8_16 + mus_note noteD#, note4; 831B + mus_note noteD, note8_16 + mus_note noteG#, note8 + mus_note noteD#, note8_16 + + mus_end +; 831F + +; 8320 +UnknSong_md_8320: + mus_note noteD, note16 + mus_note noteF, note8 + mus_note noteD, note2_8_16 + + mus_end +; 8323 + +; 8324 +UnknSong_md_8324: + mus_note noteD, note8 + mus_note noteE, note8 + mus_note noteD, note2_4 + mus_note noteD, note16 + mus_note noteF#, note8; 8328 + mus_note noteD, note2_8_16 + + mus_end +; 832A + +; 832B +UnknSong_md_832B: + mus_note noteD, note16 + mus_note noteG#, note8 + mus_note noteC#, note16 + + mus_end +; 832E + +; 832F +UnknSong_md_832F: + mus_note noteD, note16 + mus_note noteG#, note8_16 + mus_note noteD, note4 + + mus_end +; 8332 + +; 8333 +UnknSong_md_8333: + mus_note noteD, note16 + mus_note noteG#, note8_16 + mus_note noteD, note4_8 + + mus_end +; 8336 + +; 8337 +UnknSong_md_8337: + mus_note noteD, note16 + mus_note noteG#, note8_16 + mus_note noteD, note4_8_16 + + mus_end +; 833A + +; 833B +UnknSong_md_833B: + mus_note noteD, note16 + mus_note noteA#, note8 + mus_note noteC#, note16 + + mus_end +; 833E + +INCBIN "baserom.gbc",$833F,$9ba3 - $833F ;Pokemon Healed Music PkmnHealed_md_1: ;9BA3 - 9BC3 -- cgit v1.2.3 From 1e6b99faa21da4908f67950976a597e19fe87ad2 Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 08:16:42 -0600 Subject: Updated program to support the -fo option - forces continuation of parsing past mus_end hg-commit-id: 595e13f32986 --- music/pokeredmusicdisasm/Parser.cpp | 28 +++++++++++++++++++++++++++- music/pokeredmusicdisasm/Parser.h | 4 ++++ music/pokeredmusicdisasm/main.cpp | 14 +++++++++++++- 3 files changed, 44 insertions(+), 2 deletions(-) diff --git a/music/pokeredmusicdisasm/Parser.cpp b/music/pokeredmusicdisasm/Parser.cpp index b900b575..765766ec 100644 --- a/music/pokeredmusicdisasm/Parser.cpp +++ b/music/pokeredmusicdisasm/Parser.cpp @@ -10,6 +10,7 @@ Parser::Parser() filePos = 0; stop = false; stopAddress = 0; + force = false; } Parser::Parser(std::string filename) @@ -19,6 +20,7 @@ Parser::Parser(std::string filename) filePos = 0; stop = false; stopAddress = 0; + force = false; SetFilename(filename); } @@ -58,6 +60,16 @@ void Parser::SetStopAddress(unsigned int value) stopAddress = value; } +bool Parser::GetForce() +{ + return force; +} + +void Parser::SetForce(bool value) +{ + force = value; +} + string Parser::GetParsedAsm() { string tmpStr; @@ -139,14 +151,27 @@ void Parser::ParseNext() // Parses the block immidiately following bool firstNonNote = false; // (unused so far)First byte wasn't a note or octacve switch, add ";Setup" comment bool firstNote = false; // (unused so far) First note or octave unsigned char lDataType = DATA_NA; + bool newBranch = false; // Create a new branch stringstream pos; pos << "; " << hex << uppercase << (unsigned int)filePos; parsedString.push_back(pos.str()); unsigned int count = 1; // Counter for processed instructions + newBranch = true; for(unsigned int i = filePos; (i <= fileLength) && (stop == false); i++) { + if(newBranch) + { + stringstream _tmpBr; + _tmpBr << "\n"; + _tmpBr << "UnknSong_md_" << hex << i << ":"; + parsedString.push_back(_tmpBr.str()); + + _tmpBr.str(""); + newBranch = false; + } + // First peek to see what kind of data it is, then perform any pre and post setup if(ParseData(i, true)) { @@ -236,7 +261,8 @@ void Parser::ParseNext() // Parses the block immidiately following if(lDataType == DATA_NOTE) parsedString.push_back("\n"); // Insert a newline after notes ParseData(i); - stop = true; // Raise the stop flag informing the parser to stop + if(!force) stop = true; // Raise the stop flag informing the parser to stop + newBranch = true; lDataType = DATA_STOP; } else diff --git a/music/pokeredmusicdisasm/Parser.h b/music/pokeredmusicdisasm/Parser.h index 9630a519..385195ec 100644 --- a/music/pokeredmusicdisasm/Parser.h +++ b/music/pokeredmusicdisasm/Parser.h @@ -41,6 +41,9 @@ public: unsigned int GetStopAddress(); void SetStopAddress(unsigned int value); + bool GetForce(); + void SetForce(bool value); + std::string GetParsedAsm(); // File Operations @@ -81,6 +84,7 @@ private: unsigned int fileLength; unsigned int filePos; bool stop; + bool force; // Optional Settings unsigned int stopAddress; diff --git a/music/pokeredmusicdisasm/main.cpp b/music/pokeredmusicdisasm/main.cpp index f486e28f..19d302b4 100644 --- a/music/pokeredmusicdisasm/main.cpp +++ b/music/pokeredmusicdisasm/main.cpp @@ -33,6 +33,7 @@ void PrintUsage() Console::PrintLn("--offset, -o - the parameterized offset in hexidecimal, It tells the parser where to start parsing"); Console::PrintLn("--file, -f - the parameterized file path, It tells the parser which rom file to parse"); Console::PrintLn("--stop, -s - tells the parser to stop at that hexidecimal address or until it reaches mus_end."); + Console::PrintLn("-fo - must be used with --stop, forces the program to proceed on despite discovering any mus_end"); Console::PrintLn("help, --help, -h - prints this info and exits, if the bare parameter is used it must be the first parameter"); } @@ -51,6 +52,7 @@ int main(int argc, char** argv) string filePath = ""; unsigned int offset = 0; unsigned int stop = 0; + bool force = false; // Get the file path, this can be set with -f filename, --file=filename, arg #2, or missing (missing means default) // the filepath can contain the actual filename or -- to use the built-in path, if the path is not missing then it must be set (can't be blank) @@ -97,11 +99,21 @@ int main(int argc, char** argv) else Console::Ask("Offset: ", offset, ios_base::hex | ios_base::uppercase); // Get the stop parameter, this can be set with -s , --stop= (it must be set via args) - if(a.SearchKeys("s") != -1) a.GetValueC(a.SearchKeys("s"), offset, ios_base::hex | ios_base::uppercase, true); + if(a.SearchKeys("s") != -1) a.GetValueC(a.SearchKeys("s"), stop, ios_base::hex | ios_base::uppercase, true); else if(a.SearchKeys("stop") != -1) filePath = a.GetValue(a.SearchKeys("stop")); + // Get the force parameter, this can be set with -f (it must be set via args) + if(a.SearchKeys("fo") != -1) force = true; + + if((stop == 0) && (force == true)) + { + Console::ErrorLn("Error! You set the force command but did not set the stop command, this means it will parse every line until the end of the rom."); + return 1; + } + Parser p(filePath); if(stop != 0) p.SetStopAddress(stop); + if(force) p.SetForce(true); p.Parse(offset); Console::PrintLn(p.GetParsedAsm().c_str()); -- cgit v1.2.3 From b831ab859b7e9228bfa93c0317696c32efb59126 Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 08:17:30 -0600 Subject: Parsed all of the unknown music data hg-commit-id: d900792b84ef --- music.asm | 8090 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 7994 insertions(+), 96 deletions(-) diff --git a/music.asm b/music.asm index 40916e4b..34b2b4ac 100644 --- a/music.asm +++ b/music.asm @@ -4,133 +4,8031 @@ ;INCBIN "baserom.gbc",$82FD,$9ba3 - $82FD ; 82FD -UnknSong_md_82FD: - mus_note noteD, note16 - mus_note noteRst, note8 - mus_note noteD#, note4 +UnknSong_md_82fd: + mus_note noteD, note16 + mus_note noteRst, note8 - mus_end -; 8300 + mus_note noteD#, note4 + + mus_end -; 8301 UnknSong_md_8301: - mus_note noteD, note16 - mus_note noteB, note8 - mus_note noteD#, note4 + mus_note noteD, note16; 8301 + mus_note noteB, note8 + mus_note noteD#, note4 - mus_end -; 8304 + mus_end -; 8305 UnknSong_md_8305: - mus_note noteD, note16 - mus_note noteA#, note8 - mus_note noteD#, note4 + mus_note noteD, note16 + mus_note noteA#, note8; 8306 + mus_note noteD#, note4 - mus_end -; 8308 + mus_end -; 8309 UnknSong_md_8309: - mus_note noteD, note16 - mus_note noteG#, note8 - mus_note noteD#, note4 - - mus_end -; 830C + mus_note noteD, note16 + mus_note noteG#, note8 + mus_note noteD#, note4; 830B -; 830D -UnknSong_md_831F: - mus_note noteD, note2 - mus_note noteG#, note4_16 - mus_note noteD#, note2 - mus_note noteD, note4_8_16 - mus_note noteG#, note4_16; 8311 - mus_note noteD#, note4_8_16 - mus_note noteD, note4_8 - mus_note noteG#, note4 - mus_note noteD#, note4_8 - mus_note noteD, note4_16; 8316 - mus_note noteG#, note4 - mus_note noteD#, note4_16 - mus_note noteD, note4 - mus_note noteG#, note8_16 - mus_note noteD#, note4; 831B - mus_note noteD, note8_16 - mus_note noteG#, note8 - mus_note noteD#, note8_16 + mus_end - mus_end -; 831F +UnknSong_md_830d: + mus_note noteD, note2 + mus_note noteG#, note4_16 + mus_note noteD#, note2 + mus_note noteD, note4_8_16; 8310 + mus_note noteG#, note4_16 + mus_note noteD#, note4_8_16 + mus_note noteD, note4_8 + mus_note noteG#, note4 + mus_note noteD#, note4_8; 8315 + mus_note noteD, note4_16 + mus_note noteG#, note4 + mus_note noteD#, note4_16 + mus_note noteD, note4 + mus_note noteG#, note8_16; 831A + mus_note noteD#, note4 + mus_note noteD, note8_16 + mus_note noteG#, note8 + mus_note noteD#, note8_16 + + mus_end; 831F -; 8320 UnknSong_md_8320: - mus_note noteD, note16 - mus_note noteF, note8 - mus_note noteD, note2_8_16 + mus_note noteD, note16 + mus_note noteF, note8 + mus_note noteD, note2_8_16 - mus_end -; 8323 + mus_end -; 8324 UnknSong_md_8324: - mus_note noteD, note8 - mus_note noteE, note8 - mus_note noteD, note2_4 - mus_note noteD, note16 - mus_note noteF#, note8; 8328 - mus_note noteD, note2_8_16 + mus_note noteD, note8; 8324 + mus_note noteE, note8 + mus_note noteD, note2_4 + mus_note noteD, note16 + mus_note noteF#, note8 + mus_note noteD, note2_8_16; 8329 - mus_end -; 832A + mus_end -; 832B -UnknSong_md_832B: - mus_note noteD, note16 - mus_note noteG#, note8 - mus_note noteC#, note16 +UnknSong_md_832b: + mus_note noteD, note16 + mus_note noteG#, note8 + mus_note noteC#, note16 - mus_end -; 832E + mus_end; 832E -; 832F -UnknSong_md_832F: - mus_note noteD, note16 - mus_note noteG#, note8_16 - mus_note noteD, note4 +UnknSong_md_832f: + mus_note noteD, note16 + mus_note noteG#, note8_16 + mus_note noteD, note4 - mus_end -; 8332 + mus_end -; 8333 UnknSong_md_8333: - mus_note noteD, note16 - mus_note noteG#, note8_16 - mus_note noteD, note4_8 + mus_note noteD, note16; 8333 + mus_note noteG#, note8_16 + mus_note noteD, note4_8 - mus_end -; 8336 + mus_end -; 8337 UnknSong_md_8337: - mus_note noteD, note16 - mus_note noteG#, note8_16 - mus_note noteD, note4_8_16 + mus_note noteD, note16 + mus_note noteG#, note8_16; 8338 + mus_note noteD, note4_8_16 - mus_end -; 833A + mus_end -; 833B -UnknSong_md_833B: - mus_note noteD, note16 - mus_note noteA#, note8 - mus_note noteC#, note16 +UnknSong_md_833b: + mus_note noteD, note16 + mus_note noteA#, note8 + mus_note noteC#, note16; 833D - mus_end -; 833E + mus_end + +UnknSong_md_833f: + mus_note noteD, note16 + mus_note noteA#, note8_16 + mus_note noteC#, note8 + + mus_end; 8342 + +UnknSong_md_8343: + mus_note noteD, note16 + mus_note noteA#, note8_16 + mus_note noteF, note16 + + mus_end + +UnknSong_md_8347: + mus_note noteD, note16; 8347 + mus_note noteA#, note8 + mus_note noteC#, note2_16 + mus_note noteD, note16 + mus_note noteD#, note8 + mus_note noteD#, note4; 834C + + mus_end + +UnknSong_md_834e: + mus_note noteD, note8_16 + mus_note noteA, note8 + mus_note noteD, note2_16 + mus_note noteD, note16; 8351 + mus_note noteG, note8 + mus_note noteC#, note2_16 + + mus_end + +UnknSong_md_8355: + mus_note noteD, note16 + mus_note noteA, note8; 8356 + mus_note noteD, note8_16 + + mus_end + +UnknSong_md_8359: + mus_note noteD, note16 + mus_note noteG, note8 + mus_note noteD, note8_16; 835B + + mus_end + +UnknSong_md_835d: + mus_note noteD, note16 + mus_note noteF#, note8 + mus_note noteD, note8_16 + + mus_end; 8360 + +UnknSong_md_8361: + mus_note noteG, note4 + mus_note noteE, note4 + mus_note noteG#, note4 + mus_note noteE, note4 + mus_note noteA, note4; 8365 + mus_note noteE, note4 + mus_note noteA#, note4 + mus_note noteE, note4 + mus_note noteB, note4 + mus_note noteE, note4; 836A + mus_note noteRst, note4 + + mus_note noteE, note4 + mus_note noteRst, note4 + + mus_note noteE, note4 + mus_note noteRst, note4; 836F + + mus_note noteE, note4 + mus_note noteRst, note4 + + mus_note noteE, note4 + mus_note noteC, note8_16 + mus_note noteE, note4_8_16; 8374 + mus_note noteG#, note2_8_16 + mus_note noteRst, note2_4_8_16 + + mus_end + +UnknSong_md_8378: + mus_jump 237, $CBDC + mus_note noteA#, note2_8; 837C + mus_note noteG#, note2 + mus_note noteF#, note4_8 + mus_note noteE, note4_16 + mus_note noteD#, note4 + mus_note noteD, note8_16; 8381 + mus_note noteC#, note8 + mus_note noteC, note8_16 + mus_note noteE, note4_8_16 + mus_note noteG#, note2_8_16 + mus_note noteRst, note2_4_8_16; 8386 + + db $ef + mus_end + +UnknSong_md_8389: + mus_jump 238, $CBDD + mus_note noteA#, note2_8 + mus_note noteG#, note2; 838E + mus_note noteF#, note4_8 + mus_note noteE, note4 + mus_note noteD, note8_16 + mus_note noteC#, note8 + mus_note noteC#, note4; 8393 + mus_note noteF#, note2_8 + mus_note noteB, note2_4_8 + + db $ee + db $ee + mus_end; 8398 + +UnknSong_md_8399: + mus_end + +UnknSong_md_839a: + mus_tempo 222, 255 + mus_end + +UnknSong_md_839e: + db $ee + db $ee; 839F + db $db + + mus_note noteA, note4_8_16 + mus_note noteD#, note8 + mus_note noteC, note8_16 + mus_note noteE, note4_8_16; 83A4 + mus_note noteG#, note2_8_16 + mus_note noteRst, note2_4_8 + + db $ef + mus_jump 222, $EEFF + mus_vel 11, 10; 83AD + mus_note noteA, note2_16 + mus_note noteG, note4_8_16 + mus_note noteF, note4_16 + mus_note noteD#, note8_16 + mus_note noteC#, note16; 83B2 + mus_note noteC, note8 + mus_note noteD, note4 + mus_note noteE, note4_8 + mus_note noteF#, note2 + mus_note noteG#, note2_8_16; 83B7 + mus_note noteRst, note2_4_8 + + db $ee + db $f7 + + mus_note noteG, note1 + + db $ee; 83BC + mus_vel 10, 8 + mus_note noteG, note4_8_16 + mus_note noteF, note4_16 + mus_note noteD#, note8_16 + mus_note noteC#, note16; 83C2 + mus_note noteD, note8 + + mus_octave oct5 + mus_note noteD#, note4 + mus_note noteD, note2_16 + + mus_octave oct6; 83C7 + mus_note noteD, note8_16 + + mus_end + +UnknSong_md_83ca: + mus_mod 16, 1, 4 + mus_vel 1, 0 + + mus_octave oct4; 83CF + mus_note noteE, note8 + mus_note noteF, note8 + mus_note noteG, note4 + mus_note noteA, note8 + mus_note noteG, note8; 83D4 + + mus_octave oct5 + mus_note noteC, note4 + mus_note noteC, note8 + mus_note noteD, note8 + mus_note noteC, note8; 83D9 + + mus_octave oct4 + mus_note noteG, note8 + mus_note noteA, note8 + mus_note noteF, note8 + mus_note noteG, note2; 83DE + mus_note noteRst, note2_4 + + mus_end + +UnknSong_md_83e1: + mus_note noteD, note8_16 + + db $f7 + + mus_note noteD, note4_16; 83E3 + mus_note noteD, note8_16 + + db $f7 + + mus_note noteD#, note4_16 + mus_note noteD, note4_16 + + db $f7; 83E8 + + mus_note noteE, note4_16 + mus_note noteD, note2_16 + + db $f4 + + mus_note noteF, note4_8 + mus_note noteD, note2_16; 83ED + + db $f1 + + mus_note noteE, note4_16 + + mus_end + +UnknSong_md_83f1: + mus_note noteD, note2_8 + + db $f1; 83F2 + + mus_note noteE, note4_16 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteE, note4 + + mus_end; 83F7 + +UnknSong_md_83f8: + mus_duty duty50 + mus_note noteD, note2_16 + + mus_octave oct6 + mus_note noteE, note16 + mus_note noteC, note2; 83FD + + mus_end + +UnknSong_md_83ff: + mus_duty duty50 + mus_note noteD, note8_16 + mus_note noteC, note2_16 + mus_note noteC, note16; 8403 + mus_note noteC, note16 + mus_note noteD, note2_16 + mus_note noteB, note8 + mus_note noteE, note8 + mus_note noteC, note2; 8408 + + mus_end + +UnknSong_md_840a: + mus_duty duty50 + mus_note noteC#, note16 + mus_note noteD#, note2_8_16 + mus_note noteD, note4_16; 840E + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note8_16 + mus_note noteC#, note16 + mus_note noteD, note8_16; 8413 + mus_note noteD, note2_16 + + mus_octave oct5 + mus_note noteC, note16 + mus_note noteC, note8_16 + mus_note noteC#, note16; 8418 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_841b: + mus_duty duty50 + mus_note noteD, note4_16 + + db $f1; 841E + + mus_note noteG#, note16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8422: + mus_duty duty50 + mus_note noteD, note8; 8424 + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note4_16 + mus_note noteA#, note8; 8429 + mus_note noteF#, note8 + mus_note noteC, note2 + + mus_end + +UnknSong_md_842d: + mus_duty duty50 + mus_note noteD, note4_16; 842F + + mus_octave oct6 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note2_16 + + db $f2; 8434 + + mus_octave oct7 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8438: + mus_duty duty50 + mus_note noteD, note8; 843A + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note4_16 + mus_note noteA, note8; 843F + mus_note noteRst, note8 + + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteA#, note8_16 + mus_note noteA#, note8; 8444 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8447: + mus_duty duty50 + mus_note noteC#, note16 + mus_note noteF, note2_8_16; 844A + mus_note noteD, note1 + + db $f1 + + mus_note noteC, note16 + mus_note noteC, note4 + mus_note noteC#, note16; 844F + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_8452: + mus_note noteD, note8_16 + + db $f1 + + mus_note noteF, note4_16; 8454 + mus_note noteD, note2_4_16 + mus_note noteG, note8 + mus_note noteD, note4 + mus_note noteD, note8_16 + mus_note noteB, note8; 8459 + mus_note noteF, note4_16 + mus_note noteD, note2_4_16 + mus_note noteF#, note8 + mus_note noteD, note4 + mus_note noteD, note4_8_16; 845E + mus_note noteE, note8 + mus_note noteF, note4_16 + + mus_end + +UnknSong_md_8462: + mus_duty duty50 + mus_note noteD, note16; 8464 + mus_note noteA, note8 + mus_note noteRst, note16 + + mus_note noteC, note2 + mus_note noteD, note16 + mus_note noteG#, note8; 8469 + + db $d0 + + mus_note noteC, note2 + mus_note noteD, note16 + mus_note noteA, note8 + mus_note noteRst, note16; 846E + + mus_note noteC, note2 + mus_note noteD, note2_4_16 + mus_note noteA#, note8 + + db $d0 + + mus_note noteC, note2; 8473 + + mus_end + +UnknSong_md_8475: + mus_duty duty50 + mus_note noteD, note4_16 + + db $f4 + + mus_note noteC, note16; 8479 + mus_note noteC, note2 + mus_note noteD, note8_16 + + mus_octave oct3 + mus_note noteC, note16 + mus_note noteC, note4_8_16; 847E + mus_note noteD, note8_16 + + mus_octave oct3 + mus_note noteG#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16; 8483 + + mus_octave oct3 + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteD, note8_16 + + mus_octave oct3; 8488 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note8_16 + + mus_octave oct3 + mus_note noteA#, note16; 848D + mus_note noteC, note2 + mus_note noteD, note1 + + db $f2 + + mus_octave oct7 + mus_note noteC, note2; 8492 + + mus_end + +UnknSong_md_8494: + mus_duty duty50 + mus_note noteD, note4_16 + mus_note noteC, note2_16 + mus_note noteC, note16; 8498 + mus_note noteC, note16 + mus_note noteD, note8_16 + + db $d4 + + mus_note noteC, note8 + mus_note noteC, note2; 849D + mus_note noteD, note8_16 + mus_note noteRst, note4_16 + + mus_note noteC, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16; 84A2 + mus_note noteRst, note4_16 + + mus_note noteG#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16 + mus_note noteRst, note4_16; 84A7 + + mus_note noteRst, note8 + + mus_note noteC, note4_8_16 + mus_note noteD, note8_16 + mus_note noteRst, note4_16 + + mus_note noteC, note8; 84AC + mus_note noteC, note2 + mus_note noteD, note8_16 + mus_note noteRst, note4_16 + + mus_note noteA#, note8 + mus_note noteC, note2; 84B1 + mus_note noteD, note1 + + db $d2 + + mus_octave oct6 + mus_note noteC, note2 + + mus_end; 84B6 + +UnknSong_md_84b7: + mus_duty duty50 + mus_note noteC#, note16 + mus_note noteC#, note2 + mus_note noteD, note1 + + mus_volume 240; 84BD + mus_note noteC, note4_16 + mus_note noteD, note1 + + db $f2 + + mus_note noteF, note16 + mus_note noteC, note4_8_16; 84C2 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_84c6: + mus_duty duty12_5 + mus_note noteC#, note16; 84C8 + mus_note noteC#, note4_16 + mus_note noteD, note4_16 + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note4_8_16; 84CD + + mus_jump 4, $44C6 + mus_note noteD, note1 + + db $f3 + + mus_note noteC, note16 + mus_note noteC, note4_8_16; 84D5 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_84d9: + mus_duty duty50 + mus_note noteC#, note16; 84DB + mus_note noteC#, note4_16 + mus_note noteD, note4_16 + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note4_8_16; 84E0 + mus_note noteD, note4_16 + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note4_8_16 + mus_note noteC#, note16; 84E5 + mus_note noteC#, note2 + mus_note noteD, note1 + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note4_8_16; 84EA + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_84ee: + mus_duty duty50 + mus_note noteC#, note16; 84F0 + mus_note noteC#, note4_8 + mus_note noteD, note1 + + mus_volume 240 + mus_note noteC, note4_16 + mus_note noteD, note1; 84F6 + + db $f2 + + mus_note noteF, note16 + mus_note noteC, note4_8_16 + mus_note noteC#, note16 + mus_note noteC, note2_16; 84FB + + mus_end + +UnknSong_md_84fd: + mus_duty duty50 + mus_note noteD, note1 + + db $f2 + + mus_note noteRst, note16; 8501 + + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16; 8506 + mus_note noteD, note4 + mus_note noteA#, note8 + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note4; 850B + mus_note noteA#, note8 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note4 + mus_note noteA#, note8; 8510 + mus_note noteE, note16 + mus_note noteC, note2 + mus_note noteD, note4 + mus_note noteA#, note8 + mus_note noteC, note16; 8515 + mus_note noteC, note2 + mus_note noteD, note4 + mus_note noteA#, note8 + mus_note noteG#, note16 + mus_note noteC, note2; 851A + mus_note noteD, note4 + mus_note noteA#, note8 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note4; 851F + mus_note noteA#, note8 + mus_note noteRst, note16 + + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteA#, note8; 8524 + mus_note noteC, note16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8528: + mus_duty duty50 + mus_note noteD, note4_16; 852A + + mus_volume 0 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + + mus_volume 0 + mus_note noteC, note4_16; 8531 + mus_note noteD, note4_16 + + mus_volume 0 + mus_note noteC, note8_16 + mus_note noteD, note8 + mus_note noteC, note16; 8537 + mus_note noteC, note16 + mus_note noteC, note16 + + mus_end + +UnknSong_md_853b: + mus_duty duty50 + mus_note noteD, note4_8_16; 853D + + mus_volume 0 + mus_note noteC, note2 + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note16; 8543 + mus_note noteC, note16 + mus_note noteD, note4_8_16 + + mus_volume 0 + mus_note noteC, note2 + mus_note noteD, note8; 8549 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16 + + mus_end + +UnknSong_md_854e: + mus_duty duty25; 854F + mus_note noteC#, note16 + mus_note noteC#, note2 + mus_note noteD, note1 + + db $d7 + + mus_note noteC, note16; 8554 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteB, note2 + mus_note noteG#, note16 + mus_note noteC, note4_8; 8559 + mus_note noteD, note1 + mus_note noteG#, note2 + mus_note noteC, note16 + mus_note noteC, note4_8 + mus_note noteD, note1; 855E + mus_note noteE, note2 + mus_note noteG#, note16 + mus_note noteC, note4_16 + mus_note noteD, note1 + mus_note noteC#, note2; 8563 + mus_note noteC, note16 + mus_note noteC, note4_16 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end; 8568 + +UnknSong_md_8569: + mus_duty duty50 + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16; 856E + mus_note noteD, note8_16 + + db $f1 + + mus_note noteG#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note8; 8573 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note4_16 + + db $f1; 8578 + + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note16; 857D + mus_note noteC, note16 + + mus_end + +UnknSong_md_8580: + mus_duty duty50 + mus_note noteC#, note16 + mus_note noteD, note2_4_16; 8583 + mus_note noteD, note4_16 + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note4_8 + mus_note noteC#, note16; 8588 + mus_note noteD, note8_16 + mus_note noteD, note8_16 + + db $f1 + + mus_note noteC, note16 + mus_note noteC, note4_8; 858D + mus_note noteC#, note16 + mus_note noteC, note2_16 + mus_note noteD, note8 + mus_note noteC, note16 + mus_note noteC, note16; 8592 + mus_note noteC, note16 + + mus_end + +UnknSong_md_8595: + mus_duty duty25 + mus_note noteC#, note16 + mus_note noteC#, note2; 8598 + mus_note noteD, note1 + + db $d7 + + mus_note noteC, note16 + mus_note noteC, note4_8 + mus_note noteD, note1; 859D + mus_note noteB, note2 + mus_note noteG#, note16 + mus_note noteC, note4_8 + mus_note noteD, note1 + mus_note noteG#, note2; 85A2 + mus_note noteC, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteE, note2 + mus_note noteG#, note16; 85A7 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteC#, note2 + mus_note noteC, note16 + mus_note noteC, note2; 85AC + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_85b0: + mus_duty duty25 + mus_note noteC#, note16; 85B2 + mus_note noteC#, note2 + mus_note noteD, note1 + + db $d7 + + mus_note noteC, note16 + mus_note noteC, note2; 85B7 + mus_note noteD, note1 + mus_note noteB, note2 + mus_note noteG#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note1; 85BC + mus_note noteG#, note2 + mus_note noteC, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteE, note2; 85C1 + mus_note noteG#, note16 + mus_note noteC, note4_8 + mus_note noteD, note1 + mus_note noteC#, note2 + mus_note noteC, note16; 85C6 + mus_note noteC, note4_8 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_85cb: + mus_duty duty25; 85CC + mus_note noteC#, note16 + mus_note noteC#, note4_8_16 + mus_note noteD, note1 + + db $d2 + + mus_note noteC, note16; 85D1 + mus_note noteC, note4_8 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_85d6: + mus_duty duty50; 85D7 + mus_note noteC#, note16 + mus_note noteA, note4_8 + mus_note noteD, note1 + + db $f2 + + mus_note noteC, note16; 85DC + mus_note noteC, note4_16 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_85e1: + mus_note noteD, note8_16; 85E1 + + db $f1 + + mus_note noteD#, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16; 85E6 + mus_note noteD, note8_16 + + db $f1 + + mus_note noteD, note8_16 + mus_note noteD, note8 + mus_note noteC, note16; 85EB + mus_note noteC, note16 + + mus_end + +UnknSong_md_85ee: + mus_note noteD, note8_16 + + db $f1 + + mus_note noteC#, note8_16; 85F0 + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note8_16 + mus_note noteA#, note8; 85F5 + mus_note noteC#, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note8_16; 85FA + + db $d1 + + mus_note noteC#, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16; 85FF + mus_note noteD, note8_16 + mus_note noteG#, note8 + mus_note noteC#, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note16; 8604 + mus_note noteC, note16 + mus_note noteD, note8_16 + mus_note noteB, note8 + mus_note noteC#, note8_16 + mus_note noteD, note8_16; 8609 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note8_16 + mus_note noteF#, note8 + mus_note noteC#, note8_16; 860E + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note8_16 + mus_note noteA, note8; 8613 + mus_note noteC#, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note8_16; 8618 + mus_note noteE, note8 + mus_note noteC#, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note16 + mus_note noteC, note16; 861D + + mus_end + +UnknSong_md_861f: + mus_duty duty75 + mus_note noteC#, note16 + mus_note noteF, note2_8_16 + mus_note noteD, note4_16; 8623 + + mus_volume 0 + mus_note noteC, note4_8 + mus_note noteC#, note16 + mus_note noteC, note2_16 + mus_note noteD, note4_16; 8629 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note1 + + mus_volume 0; 862F + mus_note noteC, note4_8 + mus_note noteD, note8 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16; 8634 + + mus_end + +UnknSong_md_8636: + mus_duty duty75 + mus_note noteD, note4_16 + + mus_volume 1 + mus_note noteC, note4_16; 863B + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note1; 8640 + + mus_volume 1 + mus_note noteC, note4_16 + mus_note noteD, note8 + mus_note noteC, note16 + mus_note noteC, note16; 8646 + mus_note noteC, note16 + + mus_end + +UnknSong_md_8649: + mus_duty duty12_5 + mus_note noteC#, note16 + mus_note noteC#, note2; 864C + mus_note noteD, note1 + + db $d2 + + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteC#, note16; 8651 + mus_note noteC, note2_16 + + mus_end + +UnknSong_md_8654: + mus_note noteD, note4_16 + mus_note noteA#, note8_16 + mus_note noteD, note4; 8656 + mus_note noteD, note2_16 + + db $f1 + + mus_note noteD#, note4_16 + mus_note noteD, note1 + mus_note noteC, note16; 865B + mus_note noteC, note16 + mus_note noteD, note8_16 + + db $f7 + + mus_note noteD, note4_16 + mus_note noteD, note8_16; 8660 + + db $f7 + + mus_note noteD#, note4_16 + mus_note noteD, note4_16 + + db $f7 + + mus_note noteE, note4_16; 8665 + mus_note noteD, note2_16 + + db $f4 + + mus_note noteF, note4_8 + mus_note noteD, note2_16 + + db $f1; 866A + + mus_note noteE, note4_16 + + mus_end + +UnknSong_md_866d: + mus_duty duty50 + mus_note noteD, note1 + + mus_volume 0; 8671 + mus_note noteC, note4_8 + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16; 8676 + mus_note noteD, note1 + + mus_volume 0 + mus_note noteC, note4_8 + mus_note noteD, note1 + + mus_volume 0; 867D + mus_note noteC, note4_8 + mus_note noteD, note1 + + mus_volume 0 + mus_note noteC, note4_8 + mus_note noteD, note1; 8683 + + mus_volume 0 + mus_note noteC, note4_8 + mus_note noteD, note1 + + db $f2 + + mus_note noteC, note16; 8689 + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_868c: + mus_duty duty75 + mus_note noteD, note1 + + mus_volume 130; 8690 + mus_note noteC, note4_16 + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteC, note16; 8695 + mus_note noteD, note1 + + mus_volume 130 + mus_note noteC, note4_16 + mus_note noteD, note1 + + mus_volume 130; 869C + mus_note noteC, note4_16 + mus_note noteD, note1 + + mus_volume 130 + mus_note noteC, note4_16 + mus_note noteD, note1; 86A2 + + mus_volume 130 + mus_note noteC, note4_16 + mus_note noteD, note1 + + db $f2 + + mus_note noteG#, note8_16; 86A8 + mus_note noteC, note4_16 + + mus_end + +UnknSong_md_86ab: + mus_duty duty25 + mus_note noteC#, note16 + mus_note noteD#, note2_8_16; 86AE + mus_note noteD, note4_16 + + db $f2 + + mus_note noteC, note16 + mus_note noteC, note4_8 + mus_note noteC#, note16; 86B3 + mus_note noteD, note8_16 + mus_note noteD, note4_16 + + mus_octave oct5 + mus_note noteC, note16 + mus_note noteC, note4_8; 86B8 + mus_note noteC#, note16 + mus_note noteD#, note2_8_16 + mus_note noteD, note4_16 + + db $f2 + + mus_note noteC, note16; 86BD + mus_note noteC, note2 + mus_note noteC#, note16 + mus_note noteD, note8_16 + mus_note noteD, note1 + + mus_octave oct5; 86C2 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteC#, note16 + mus_note noteC, note2_16 + + mus_end; 86C7 + +UnknSong_md_86c8: + mus_duty duty50 + mus_note noteD, note1 + + db $f3 + + mus_note noteD#, note16 + mus_note noteC, note2; 86CD + mus_note noteD, note2_16 + mus_note noteF#, note4_8 + mus_note noteD#, note16 + mus_note noteC, note2 + mus_note noteD, note1; 86D2 + + db $f4 + + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteG, note4_16; 86D7 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteE, note4_16 + mus_note noteC, note16; 86DC + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteD, note4_16 + mus_note noteC, note16 + mus_note noteC, note2; 86E1 + + mus_end + +UnknSong_md_86e3: + db $fc + mus_volume 47 + + mus_octave oct7 + mus_note noteG#, note16; 86E7 + mus_note noteC, note2 + mus_note noteD, note1 + + mus_volume 132 + mus_note noteC, note2 + mus_note noteD, note1; 86ED + mus_note noteRst, note4 + + mus_octave oct7 + mus_note noteC, note4_8 + mus_note noteD, note1 + mus_note noteRst, note4_16; 86F2 + + mus_note noteC, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_8_16 + mus_note noteF#, note2_4_16 + mus_note noteG#, note16; 86F7 + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteG, note8 + mus_note noteG#, note4_16 + mus_note noteC, note2; 86FC + + mus_end + +UnknSong_md_86fe: + db $fc + + mus_note noteC, note4_8 + mus_note noteD, note1 + mus_note noteA#, note16; 8701 + mus_note noteE, note8 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteB, note16 + mus_note noteE, note4; 8706 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteA, note4 + mus_note noteB, note8 + mus_note noteC, note4_8; 870B + mus_note noteD, note1 + mus_note noteA, note4_16 + mus_note noteRst, note8 + + mus_note noteC, note4_8 + mus_note noteD, note2_8_16; 8710 + mus_note noteE, note2_4_16 + mus_note noteE, note8 + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteD#, note8; 8715 + mus_note noteE, note4_8_16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8719: + mus_note noteD, note8_16 + + db $f2; 871A + + mus_note noteE, note2_4_16 + mus_note noteD, note4_8_16 + + mus_octave oct7 + mus_note noteD#, note2_8_16 + mus_note noteD, note1; 871F + + db $d0 + + mus_note noteD#, note2_8_16 + mus_note noteD, note2_16 + + db $d0 + + mus_note noteD, note2_4_16; 8724 + mus_note noteD, note4_8_16 + + mus_octave oct1 + mus_note noteE, note2_4_16 + mus_note noteD, note2_4_16 + mus_note noteG, note2_4_8; 8729 + mus_note noteE, note2_4_16 + mus_note noteD, note1 + + db $d3 + + mus_note noteE, note2_4_16 + + mus_end; 872E + +UnknSong_md_872f: + db $fc + mus_volume 47 + db $f7 + + mus_note noteA#, note16 + mus_note noteC, note2; 8734 + mus_note noteD, note4_8_16 + + mus_octave oct1 + mus_note noteA#, note4 + mus_note noteC, note2 + mus_note noteD, note2_8_16; 8739 + + db $f4 + + mus_note noteA#, note16 + mus_note noteC, note2 + + db $fc + + mus_note noteA#, note4_8; 873E + mus_note noteD, note2_8_16 + + db $f6 + db $d8 + + mus_note noteC, note2 + mus_note noteD, note4_16; 8743 + + mus_octave oct4 + db $d7 + + mus_note noteC, note2 + mus_note noteD, note1 + + db $f2; 8748 + db $d8 + + mus_note noteC, note2 + + mus_end + +UnknSong_md_874c: + db $fc + + mus_note noteC, note4_8; 874D + mus_note noteD, note8_16 + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note1; 8752 + mus_note noteA#, note2 + mus_note noteA#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteG#, note4_8_16; 8757 + mus_note noteA#, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_8_16 + mus_note noteG, note4_16 + mus_note noteA#, note8; 875C + mus_note noteC, note4_8_16 + + db $fc + + mus_note noteF, note1 + mus_note noteD, note2_8_16 + mus_note noteG, note4_8_16; 8761 + + db $d6 + + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteG#, note4 + + db $d9; 8766 + + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteA#, note8_16 + + db $d7 + + mus_note noteC, note4_8_16; 876B + + mus_end + +UnknSong_md_876d: + mus_note noteD, note8_16 + + db $f2 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_16; 8770 + + mus_octave oct3 + mus_note noteD#, note2_4_8_16 + mus_note noteD, note1 + + db $d7 + + mus_note noteD#, note2_4_16; 8775 + mus_note noteD, note4_8_16 + mus_note noteRst, note4_8 + + mus_note noteD#, note2_4 + mus_note noteD, note4_8_16 + + mus_octave oct3; 877A + mus_note noteD#, note2_4_8 + mus_note noteD, note2_16 + mus_note noteB, note4_8_16 + mus_note noteD#, note2_4_16 + mus_note noteD, note4_8_16; 877F + + db $d4 + + mus_note noteD#, note2_4_8 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteD#, note2_4; 8784 + + mus_end + +UnknSong_md_8786: + db $fc + mus_volume 47 + db $f7 + + mus_note noteRst, note16; 878A + + mus_note noteC, note2 + mus_note noteD, note4_8_16 + + mus_octave oct3 + mus_note noteRst, note8 + + mus_note noteC, note2; 878F + mus_note noteD, note2_8_16 + + db $f6 + + mus_note noteRst, note16 + + mus_note noteC, note2 + mus_note noteD, note4_16; 8794 + + db $d3 + + mus_note noteRst, note8_16 + + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteRst, note8; 8799 + + mus_note noteRst, note16 + + mus_note noteC, note2 + + mus_end + +UnknSong_md_879d: + db $fc + + mus_note noteF, note1; 879E + mus_note noteD, note1 + mus_note noteA, note2 + mus_note noteG#, note8 + mus_note noteC, note2 + mus_note noteD, note4_8_16; 87A3 + mus_note noteG#, note4_16 + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note2_8_16 + mus_note noteA, note4_8_16; 87A8 + mus_note noteG#, note8 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteG#, note4 + mus_note noteG#, note8; 87AD + mus_note noteC, note2 + + mus_end + +UnknSong_md_87b0: + mus_note noteD, note4 + + db $f2 + + mus_note noteD#, note2_4_16; 87B2 + mus_note noteD, note2_4_8 + + mus_octave oct1 + mus_note noteD, note2_4_16 + mus_note noteD, note1 + + db $d7; 87B7 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteD, note2_4_16 + + mus_end; 87BC + +UnknSong_md_87bd: + db $fc + mus_volume 47 + db $f7 + + mus_note noteG#, note16 + mus_note noteC, note4_8_16; 87C2 + mus_note noteD, note2_8_16 + + mus_octave oct1 + mus_note noteG#, note4_16 + mus_note noteC, note4_8_16 + mus_note noteD, note1; 87C7 + + db $d7 + + mus_note noteA, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + + db $d5; 87CC + + mus_note noteA, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteRst, note4_16 + + mus_note noteG#, note2_16; 87D1 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8 + + db $d3 + + mus_note noteG, note16 + mus_note noteC, note4_8_16; 87D6 + mus_note noteD, note4_16 + + db $d3 + + mus_note noteF#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16; 87DB + mus_note noteRst, note8 + + mus_note noteE, note16 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_87e0: + db $fc; 87E0 + + mus_note noteC, note4_8 + mus_note noteD, note1 + mus_note noteB, note2 + mus_note noteE, note8 + mus_note noteC, note4_8_16; 87E5 + mus_note noteD, note2_8_16 + mus_note noteA, note4_8_16 + mus_note noteE, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note1; 87EA + mus_note noteA#, note2 + mus_note noteF, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteA#, note4_8; 87EF + mus_note noteF, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteA, note4_16 + mus_note noteE, note2; 87F4 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8 + mus_note noteA#, note4 + mus_note noteD#, note8 + mus_note noteC, note4_8_16; 87F9 + mus_note noteD, note4_16 + mus_note noteA, note4 + mus_note noteD, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16; 87FE + mus_note noteG, note8 + mus_note noteC, note8 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8803: + mus_note noteD, note1; 8803 + + mus_octave oct3 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_8_16 + mus_note noteRst, note2 + + mus_note noteE, note2_4_16; 8808 + mus_note noteD, note2_8_16 + mus_note noteRst, note2 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_4_16 + mus_note noteB, note2; 880D + mus_note noteE, note2_4_16 + mus_note noteD, note1 + mus_note noteA#, note8_16 + mus_note noteF, note2_4_16 + + mus_end; 8812 + +UnknSong_md_8813: + db $fc + mus_volume 38 + db $f7 + + mus_note noteA#, note16 + mus_note noteC, note2; 8818 + mus_note noteD, note2_16 + + mus_octave oct1 + mus_note noteA#, note4_16 + mus_note noteC, note2 + mus_note noteD, note4_16; 881D + + db $d6 + + mus_note noteA#, note16 + mus_note noteC, note2 + mus_note noteD, note1 + + db $d3; 8822 + + mus_note noteD, note16 + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteRst, note4 + + mus_note noteD, note4; 8827 + mus_note noteC, note2 + mus_note noteD, note8_16 + mus_note noteRst, note8_16 + + mus_note noteD, note2_16 + mus_note noteC, note2; 882C + mus_note noteD, note2_16 + mus_note noteB, note8 + mus_note noteD#, note16 + mus_note noteC, note2 + + mus_end; 8831 + +UnknSong_md_8832: + db $fc + + mus_note noteC, note2_8_16 + mus_note noteD, note4_16 + mus_note noteC, note2_16 + mus_note noteC, note16; 8836 + mus_note noteC, note16 + mus_note noteD, note4_8_16 + mus_note noteA#, note2 + mus_note noteE, note8 + mus_note noteC, note2; 883B + mus_note noteD, note2_16 + mus_note noteG#, note4_8_16 + mus_note noteE, note4 + mus_note noteC, note2 + mus_note noteD, note4_16; 8840 + mus_note noteG, note4_8_16 + mus_note noteE, note8 + mus_note noteC, note2 + mus_note noteD, note2_4_8 + mus_note noteG#, note4; 8845 + mus_note noteRst, note8_16 + + mus_note noteC, note4_8_16 + mus_note noteD, note2 + mus_note noteG, note4 + mus_note noteRst, note8; 884A + + mus_note noteC, note4_8_16 + mus_note noteD, note4 + mus_note noteG#, note8_16 + mus_note noteRst, note2_4_16 + + mus_note noteC, note4_8_16; 884F + mus_note noteD, note2_16 + mus_note noteG, note8 + + db $d8 + + mus_note noteC, note4_8_16 + + mus_end; 8854 + +UnknSong_md_8855: + mus_note noteD, note8_16 + + db $f2 + + mus_note noteE, note2_4_16 + mus_note noteD, note4_8_16 + + mus_octave oct1; 8859 + mus_note noteD#, note2_8_16 + mus_note noteD, note4_16 + + db $d7 + + mus_note noteD#, note2_8_16 + mus_note noteD, note4_8_16; 885E + + db $d6 + + mus_note noteD, note2_4_16 + mus_note noteD, note2_16 + + mus_octave oct2 + mus_note noteD#, note2_4_16; 8863 + mus_note noteD, note2_4_16 + + db $d2 + + mus_note noteD#, note2_4_8 + mus_note noteD, note2_16 + + db $d1; 8868 + + mus_note noteD, note2_4_16 + + mus_end + +UnknSong_md_886b: + db $fc + + mus_note noteA#, note4_8 + mus_note noteD, note4_8_16; 886D + + db $f4 + + mus_note noteE, note16 + mus_note noteC, note2 + mus_note noteD, note1 + + mus_octave oct4; 8872 + mus_note noteD#, note16 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $f4 + + mus_note noteE, note16; 8877 + mus_note noteC, note2 + mus_note noteD, note4_8 + mus_note noteB, note4 + mus_note noteE, note2_16 + mus_note noteC, note2; 887C + mus_note noteD, note2_16 + + db $d1 + + mus_note noteF, note16 + mus_note noteC, note2 + + mus_end; 8881 + +UnknSong_md_8882: + db $fc + + mus_note noteG, note2 + mus_note noteD, note4_8_16 + mus_note noteRst, note4 + + mus_note noteC#, note8_16; 8886 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteB, note4 + mus_note noteC, note4_16 + mus_note noteC, note2; 888B + mus_note noteD, note4 + mus_note noteRst, note4 + + mus_note noteC#, note8_16 + mus_note noteC, note2 + mus_note noteD, note4_16; 8890 + mus_note noteRst, note4 + + mus_note noteD, note8 + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteB, note8; 8895 + mus_note noteD#, note8_16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8899: + mus_note noteD, note2_16 + + db $d6; 889A + + mus_note noteD, note2_4_16 + mus_note noteD, note2_4_16 + mus_note noteRst, note4_8_16 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_8_16; 889F + mus_note noteB, note4_8_16 + mus_note noteD, note2_4_16 + mus_note noteD, note2_16 + mus_note noteA, note8 + mus_note noteC#, note2_4_16; 88A4 + + mus_end + +UnknSong_md_88a6: + db $fc + mus_volume 36 + db $f7 + + mus_note noteC, note2_16; 88AA + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + + mus_octave oct1 + mus_note noteC, note16 + mus_note noteC, note4_8_16; 88AF + mus_note noteD, note4_8_16 + + db $d7 + mus_volume 5 + mus_note noteD, note4_8_16 + mus_note noteRst, note4_16; 88B5 + + mus_octave oct7 + mus_note noteC, note4_8 + mus_note noteD, note4_8 + + db $d3 + + mus_note noteRst, note16; 88BA + + mus_note noteC, note4_8 + mus_note noteD, note4_16 + + db $d3 + + mus_note noteA#, note16 + mus_note noteC, note4_8; 88BF + mus_note noteD, note2_16 + + mus_octave oct6 + mus_note noteG#, note16 + mus_note noteC, note4_8 + + mus_end; 88C4 + +UnknSong_md_88c5: + db $fc + + mus_note noteC, note2_8_16 + mus_note noteD, note4_16 + mus_note noteRst, note2 + + mus_note noteC, note4_16; 88C9 + mus_note noteC, note4_8 + mus_note noteD, note4_8_16 + mus_note noteA#, note4_8_16 + mus_note noteC, note8_16 + mus_note noteC, note4_8; 88CE + mus_note noteD, note4_8_16 + mus_note noteA, note2 + + db $f1 + + mus_note noteC, note4_16 + mus_note noteD, note4_16; 88D3 + mus_note noteB, note4_16 + + mus_octave oct6 + mus_note noteC, note4_16 + mus_note noteD, note4_8 + mus_note noteA#, note4; 88D8 + mus_note noteRst, note8_16 + + mus_note noteC, note4_16 + mus_note noteD, note4_16 + mus_note noteB, note4 + mus_note noteA#, note4; 88DD + mus_note noteC, note4_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteG#, note8_16 + mus_note noteC, note4_16; 88E2 + + mus_end + +UnknSong_md_88e4: + mus_note noteD, note2_4_16 + + mus_octave oct3 + mus_note noteE, note2_4_16 + mus_note noteD, note2_8_16; 88E7 + mus_note noteRst, note2 + + mus_note noteF, note2_4_16 + mus_note noteD, note2_4_16 + mus_note noteB, note4_8_16 + mus_note noteE, note2_4_16; 88EC + mus_note noteD, note1 + mus_note noteA#, note8_16 + mus_note noteF, note2_4_16 + + mus_end + +UnknSong_md_88f1: + db $fc; 88F1 + db $f1 + + mus_note noteD, note4_16 + + db $f7 + + mus_note noteRst, note16 + + mus_note noteC, note2; 88F6 + mus_note noteD, note2_4_16 + + mus_octave oct1 + mus_note noteRst, note8_16 + + mus_note noteC, note2 + mus_note noteD, note4_8_16; 88FB + mus_note noteB, note4_8 + mus_note noteG#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteRst, note4_16; 8900 + + mus_note noteG, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteB, note4_8 + mus_note noteF#, note16; 8905 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteE, note16 + mus_note noteC, note4_8_16; 890A + + mus_end + +UnknSong_md_890c: + db $fc + + mus_note noteRst, note2_4_16 + + mus_note noteD, note4 + mus_note noteRst, note2; 890F + + mus_note noteG#, note8 + mus_note noteC, note2 + mus_note noteD, note2_4_16 + mus_note noteB, note4_8_16 + mus_note noteG#, note16; 8914 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteA#, note4_8 + mus_note noteE, note8 + mus_note noteC, note4_8_16; 8919 + mus_note noteD, note4_16 + mus_note noteRst, note4_16 + + mus_note noteD#, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16; 891E + mus_note noteB, note4_8 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteA#, note8; 8923 + mus_note noteC, note8_16 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8927: + mus_note noteD, note4 + + mus_octave oct3; 8928 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_4_16 + + db $d6 + + mus_note noteD, note2_4_16 + mus_note noteD, note4_16; 892D + + mus_octave oct3 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_16 + mus_note noteB, note2 + mus_note noteF, note2_4_16; 8932 + mus_note noteD, note1 + mus_note noteRst, note8_16 + + mus_note noteF, note2_4_8 + + mus_end + +UnknSong_md_8937: + db $fc; 8937 + + mus_note noteRst, note2_8 + + mus_note noteD, note2_16 + + db $f7 + + mus_note noteG#, note16 + mus_note noteC, note4_8_16; 893C + mus_note noteD, note8_16 + + db $f7 + + mus_note noteF#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note8; 8941 + + mus_octave oct0 + mus_note noteE, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note8 + + mus_octave oct0; 8946 + mus_note noteD, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + + db $d1 + + mus_note noteC, note16; 894B + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteRst, note2 + + mus_note noteE, note16 + mus_note noteC, note2; 8950 + mus_note noteD, note4_16 + mus_note noteA#, note2 + mus_note noteD#, note16 + mus_note noteC, note2 + mus_note noteD, note1; 8955 + mus_note noteA, note8 + mus_note noteD, note16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_895a: + db $fc; 895A + + mus_note noteG, note2_8 + mus_note noteD, note2_8_16 + + mus_octave oct0 + mus_note noteG#, note8_16 + mus_note noteC, note4_8_16; 895F + mus_note noteD, note8_16 + + mus_octave oct0 + mus_note noteF#, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note8; 8964 + + db $d7 + + mus_note noteE, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note8 + + db $d7; 8969 + + mus_note noteD, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteRst, note8 + + mus_note noteC, note8_16; 896E + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteB, note2 + mus_note noteE, note8_16 + mus_note noteC, note2; 8973 + mus_note noteD, note8_16 + mus_note noteA, note2 + mus_note noteD#, note8_16 + mus_note noteC, note2 + mus_note noteD, note1; 8978 + mus_note noteG#, note8 + mus_note noteD, note8_16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_897d: + mus_note noteD, note4_16; 897D + mus_note noteG, note4_16 + mus_note noteD, note8 + mus_note noteD, note4_16 + mus_note noteG, note4_16 + mus_note noteC#, note16; 8982 + mus_note noteD, note4_16 + mus_note noteG, note8 + mus_note noteD, note16 + + mus_end + +UnknSong_md_8987: + db $fc; 8987 + db $f5 + + mus_note noteD, note4_16 + + db $f3 + + mus_note noteC#, note2_16 + mus_note noteC, note2; 898C + mus_note noteD, note1 + + mus_octave oct2 + mus_note noteA, note2_16 + mus_note noteC, note2 + mus_note noteD, note2_16; 8991 + mus_note noteA, note8 + mus_note noteF, note2_16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8996: + db $fc; 8996 + + mus_note noteA#, note16 + mus_note noteD, note4_8 + mus_note noteB, note4 + mus_note noteC, note2_16 + mus_note noteC, note2; 899B + mus_note noteD, note1 + mus_note noteRst, note4_8 + + mus_note noteG#, note2_16 + mus_note noteC, note2 + mus_note noteD, note2_16; 89A0 + mus_note noteG, note8 + mus_note noteE, note2_16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_89a5: + mus_note noteD, note4; 89A5 + mus_note noteA#, note8 + mus_note noteC#, note2_4_16 + mus_note noteD, note2_4_8_16 + mus_note noteA, note4_16 + mus_note noteD, note2_4_16; 89AA + mus_note noteD, note2_16 + mus_note noteG#, note8 + mus_note noteC#, note2_4_16 + + mus_end + +UnknSong_md_89af: + db $fc; 89AF + + mus_note noteA#, note4_8 + mus_note noteD, note4_16 + + mus_octave oct6 + mus_note noteC, note16 + mus_note noteC, note2; 89B4 + mus_note noteD, note4_16 + + db $f2 + + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note8_16; 89B9 + mus_note noteA, note8_16 + mus_note noteE, note16 + mus_note noteC, note2 + mus_note noteD, note2_16 + + mus_octave oct6; 89BE + mus_note noteC, note16 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_89c2: + db $fc + + mus_note noteC, note2_8_16; 89C3 + mus_note noteD, note4_16 + mus_note noteB, note8 + + mus_octave oct6 + mus_note noteC, note4_8_16 + mus_note noteD, note4; 89C8 + mus_note noteRst, note8_16 + + mus_octave oct6 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + mus_note noteF#, note8_16; 89CD + mus_note noteG#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteB, note8 + + mus_octave oct6; 89D2 + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_89d5: + mus_note noteD, note8_16 + mus_note noteF#, note8 + mus_note noteD#, note8_16; 89D7 + mus_note noteD, note8_16 + mus_note noteF#, note8 + mus_note noteD, note8 + mus_note noteD, note2_16 + mus_note noteF#, note8; 89DC + mus_note noteC#, note8 + + mus_end + +UnknSong_md_89df: + db $fc + db $fa + + mus_note noteD, note4_8_16; 89E1 + mus_note noteG#, note4 + mus_note noteE, note2 + mus_note noteC, note8_16 + mus_note noteD, note1 + mus_note noteF#, note8_16; 89E6 + mus_note noteD, note4_8_16 + mus_note noteC, note8_16 + mus_note noteD, note4_16 + mus_note noteF, note8_16 + mus_note noteE, note4_8; 89EB + mus_note noteC, note8_16 + mus_note noteD, note2_8 + mus_note noteF#, note4 + mus_note noteC, note4_8_16 + mus_note noteC, note8_16; 89F0 + mus_note noteD, note1 + mus_note noteG#, note8_16 + mus_note noteD, note4_8 + mus_note noteC, note8_16 + mus_note noteD, note1; 89F5 + mus_note noteE, note8_16 + mus_note noteC, note2 + mus_note noteC, note8_16 + + mus_end + +UnknSong_md_89fa: + mus_note noteD, note2_16; 89FA + + db $d4 + + mus_note noteG#, note2_4_16 + mus_note noteD, note4_16 + + mus_octave oct5 + mus_note noteA, note2_4_16; 89FF + mus_note noteD, note1 + mus_note noteRst, note4_8_16 + + mus_note noteG#, note2_4_16 + mus_note noteD, note2_16 + + mus_octave oct3; 8A04 + mus_note noteA#, note2_4_16 + mus_note noteD, note1 + + db $d7 + + mus_note noteA, note2_4_16 + mus_note noteD, note1; 8A09 + + db $f2 + + mus_note noteA#, note2_4_16 + + mus_end + +UnknSong_md_8a0d: + db $fc + mus_volume 36; 8A0F + db $f3 + + mus_octave oct7 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + + mus_octave oct3; 8A14 + mus_note noteE, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteD, note16; 8A19 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8a1c: + db $fc + + mus_note noteC, note2_8_16 + mus_note noteD, note4; 8A1E + mus_note noteRst, note4 + + mus_note noteG#, note4 + mus_note noteC, note4_8_16 + mus_note noteD, note2_4_8_16 + mus_note noteB, note4_16; 8A23 + mus_note noteC, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteC, note8; 8A28 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8a2b: + mus_note noteD, note4_16 + + db $d3 + + mus_note noteF, note2_4_16; 8A2D + mus_note noteD, note1 + + mus_octave oct1 + mus_note noteE, note2_4_16 + mus_note noteD, note2_16 + mus_note noteB, note8; 8A32 + mus_note noteF, note2_4_16 + + mus_end + +UnknSong_md_8a35: + db $fc + + mus_note noteC, note2_8_16 + mus_note noteD, note4_8_16; 8A37 + + mus_octave oct5 + mus_note noteC, note16 + mus_note noteC, note4_8 + mus_note noteD, note4_8_16 + + mus_octave oct4; 8A3C + mus_note noteG#, note16 + mus_note noteC, note4_8 + mus_note noteD, note4_8_16 + + db $d3 + + mus_note noteG, note16; 8A41 + mus_note noteC, note4_8 + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteF#, note16 + mus_note noteC, note4_8; 8A46 + + mus_end + +UnknSong_md_8a48: + db $fc + db $f5 + + mus_note noteD, note4_8_16 + + mus_octave oct5; 8A4B + mus_note noteG#, note8_16 + mus_note noteC, note4_16 + mus_note noteD, note4_8_16 + + db $d3 + + mus_note noteC, note8; 8A50 + mus_note noteC, note4_8 + mus_note noteD, note4_8_16 + mus_note noteB, note8_16 + + mus_octave oct5 + mus_note noteC, note4_16; 8A55 + mus_note noteD, note2_16 + mus_note noteG#, note8 + mus_note noteRst, note8 + + mus_note noteC, note4_16 + + mus_end; 8A5A + +UnknSong_md_8a5b: + db $fc + + mus_note noteRst, note2_4_16 + + mus_note noteD, note4_16 + + db $f1 + + mus_note noteC, note16; 8A5F + mus_note noteC, note2 + mus_note noteD, note4_16 + + mus_octave oct6 + mus_note noteG#, note16 + mus_note noteC, note2; 8A64 + mus_note noteD, note4_16 + + db $d1 + + mus_note noteE, note16 + mus_note noteC, note2 + mus_note noteD, note4_16; 8A69 + + mus_octave oct6 + mus_note noteE, note16 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $f1; 8A6E + + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $d1 + + mus_note noteC, note16; 8A73 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $f1 + + mus_note noteC, note8 + mus_note noteC, note2; 8A78 + mus_note noteD, note4_16 + + db $d1 + + mus_note noteG#, note8_16 + mus_note noteC, note2 + mus_note noteD, note4_16; 8A7D + mus_note noteRst, note8 + + mus_note noteE, note8_16 + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteB, note8; 8A82 + mus_note noteE, note8 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8a86: + db $fc + + mus_note noteE, note4_16; 8A87 + mus_note noteD, note2_4_16 + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note4_16; 8A8C + + db $f1 + + mus_note noteC, note8 + mus_note noteC, note2 + mus_note noteD, note4_16 + + mus_octave oct6; 8A91 + mus_note noteG#, note8_16 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $d1 + + mus_note noteE, note8; 8A96 + mus_note noteC, note2 + mus_note noteD, note4_16 + + mus_octave oct6 + mus_note noteE, note8 + mus_note noteC, note2; 8A9B + mus_note noteD, note4_16 + + db $f1 + + mus_note noteG#, note8_16 + mus_note noteC, note2 + mus_note noteD, note2_16; 8AA0 + + db $d1 + + mus_note noteC, note8 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8aa5: + mus_note noteD, note1; 8AA5 + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteD, note4_16 + mus_note noteC, note2_16 + mus_note noteC, note16; 8AAA + mus_note noteD, note4_16 + + db $d1 + + mus_note noteE, note2_4_16 + mus_note noteD, note4_16 + mus_note noteB, note8; 8AAF + mus_note noteD, note2_4_16 + mus_note noteD, note4_16 + + db $d1 + + mus_note noteD#, note2_4_16 + mus_note noteD, note4_16; 8AB4 + mus_note noteB, note8 + mus_note noteD#, note2_4_16 + mus_note noteD, note4_16 + mus_note noteRst, note8 + + mus_note noteD, note2_4_16; 8AB9 + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteE, note2_4_16 + + mus_end + +UnknSong_md_8abe: + db $fc; 8ABE + + mus_note noteRst, note2_4_16 + + mus_note noteD, note2_16 + + db $f5 + + mus_note noteC, note16 + mus_note noteC, note4_8_16; 8AC3 + mus_note noteD, note8_16 + + db $d2 + + mus_note noteD#, note2_16 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16; 8AC8 + mus_note noteRst, note8_16 + + mus_note noteD#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16 + mus_note noteRst, note8_16; 8ACD + + mus_note noteD, note2_16 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16 + mus_note noteB, note8_16 + mus_note noteD, note16; 8AD2 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16 + mus_note noteB, note8_16 + mus_note noteC#, note16 + mus_note noteC, note4_8_16; 8AD7 + mus_note noteD, note8_16 + mus_note noteA#, note8_16 + mus_note noteC#, note2_16 + mus_note noteC, note4_8_16 + mus_note noteD, note8_16; 8ADC + mus_note noteB, note8_16 + mus_note noteC#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8; 8AE1 + + mus_note noteD, note16 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8ae5: + db $fc + + mus_note noteE, note4_16; 8AE6 + mus_note noteD, note2_4_16 + mus_note noteRst, note4 + + mus_note noteRst, note16 + + mus_note noteC, note4_8 + mus_note noteD, note4; 8AEB + mus_note noteB, note8 + + db $f9 + + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteA#, note8; 8AF0 + + db $f1 + + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteA#, note8 + + db $e9; 8AF5 + + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteA, note8 + + mus_octave oct6 + mus_note noteC, note4_8; 8AFA + mus_note noteD, note8_16 + mus_note noteA, note8 + + db $d9 + + mus_note noteC, note4_8 + mus_note noteD, note8_16; 8AFF + mus_note noteG#, note8 + + db $d1 + + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteA, note8; 8B04 + + db $d9 + + mus_note noteC, note4_8 + mus_note noteD, note2_16 + mus_note noteA, note8 + + mus_octave oct6; 8B09 + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_8b0c: + mus_duty duty12_5 + mus_note noteD, note2_16 + + db $f5; 8B0F + + mus_note noteG#, note16 + mus_note noteC, note4_16 + mus_note noteD, note8_16 + + mus_octave oct6 + + mus_octave oct7; 8B14 + mus_note noteC, note4_8 + mus_note noteD, note2_16 + + db $d1 + mus_vel 0, 5 + mus_end; 8B1A + +UnknSong_md_8b1b: + db $fc + + mus_note noteA#, note4_8 + mus_note noteD, note2 + mus_note noteA, note4_8 + mus_note noteE, note8; 8B1F + mus_note noteC, note4_16 + mus_note noteD, note8_16 + mus_note noteG#, note8 + mus_note noteD, note8 + mus_note noteC, note4_8; 8B24 + mus_note noteD, note2_16 + mus_note noteF#, note8 + mus_note noteC#, note2_8_16 + mus_note noteC, note4_8 + + mus_end; 8B29 + +UnknSong_md_8b2a: + db $fc + + mus_note noteG#, note2_16 + mus_note noteD, note4_8 + + db $f2 + + mus_note noteF, note16; 8B2E + mus_note noteC, note4_8_16 + mus_note noteD, note2_8 + + db $d1 + + mus_note noteF#, note16 + mus_note noteC, note4_8_16; 8B33 + mus_note noteD, note4_8 + + mus_octave oct5 + mus_note noteC#, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_8; 8B38 + mus_note noteRst, note8 + + mus_note noteD, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8 + + db $f2; 8B3D + + mus_note noteC#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + + db $d1 + + mus_note noteD, note16; 8B42 + mus_note noteC, note4_8_16 + + mus_jump 2, $4B2A + mus_end + +UnknSong_md_8b49: + db $fc + + mus_note noteE, note16; 8B4A + mus_note noteD, note4_16 + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note4_8; 8B4F + + db $f2 + + mus_note noteF, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_8 + + db $d1; 8B54 + + mus_note noteF#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8 + + mus_octave oct5 + mus_note noteC#, note4_16; 8B59 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteD, note4_16 + mus_note noteC, note4_8_16; 8B5E + mus_note noteD, note4_8 + + db $f2 + + mus_note noteC#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_4_16; 8B63 + + db $d1 + + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8 + + mus_octave oct5; 8B68 + mus_note noteC#, note4_16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteD, note4_16; 8B6D + mus_note noteC, note4_8_16 + mus_note noteD, note4_8 + + db $f2 + + mus_note noteC#, note8 + mus_note noteC, note4_8_16; 8B72 + mus_note noteD, note4_16 + + db $d1 + + mus_note noteD, note8 + mus_note noteC, note4_8_16 + + mus_end; 8B77 + +UnknSong_md_8b78: + mus_note noteD, note4_8_16 + + db $d2 + + mus_note noteC#, note2_4_16 + mus_note noteD, note2_8 + mus_note noteB, note8; 8B7C + mus_note noteD, note2_4_16 + mus_note noteD, note2_16 + mus_note noteRst, note8_16 + + mus_note noteD, note2_4_16 + mus_note noteD, note2_8; 8B81 + mus_note noteB, note8 + mus_note noteD#, note2_4_16 + mus_note noteD, note4_8_16 + mus_note noteRst, note8_16 + + mus_note noteD, note2_4_16; 8B86 + mus_note noteD, note2_8 + mus_note noteA#, note8_16 + mus_note noteD#, note2_4_16 + mus_note noteD, note2 + mus_note noteRst, note8_16; 8B8B + + mus_note noteD, note2_4_16 + mus_note noteD, note4_8 + mus_note noteA#, note8 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_8; 8B90 + mus_note noteRst, note8_16 + + mus_note noteD, note2_4_16 + mus_note noteD, note4_16 + mus_note noteA#, note8 + mus_note noteD#, note2_4_16; 8B95 + + mus_end + +UnknSong_md_8b97: + db $fc + + mus_note noteA#, note16 + mus_note noteD, note4_16 + + db $f3; 8B9A + + mus_note noteC, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + + db $d5 + + mus_note noteF#, note16; 8B9F + mus_note noteC, note2 + mus_note noteD, note4 + + mus_octave oct5 + mus_note noteD, note16 + mus_note noteC, note2; 8BA4 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteC#, note16 + mus_note noteC, note2 + + mus_end; 8BA9 + +UnknSong_md_8baa: + db $fc + + mus_note noteF, note2_8_16 + mus_note noteD, note4_8 + mus_note noteB, note4 + + db $f1; 8BAE + + mus_note noteC, note4_8_16 + mus_note noteD, note2 + mus_note noteRst, note4_8 + + mus_note noteF, note8_16 + mus_note noteC, note2; 8BB3 + mus_note noteD, note4 + mus_note noteA#, note8_16 + mus_note noteC#, note8 + mus_note noteC, note2 + mus_note noteD, note2_16; 8BB8 + mus_note noteB, note8 + mus_note noteC, note8 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8bbd: + mus_note noteD, note4; 8BBD + mus_note noteA#, note8_16 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_4_16 + mus_note noteA, note4_16 + mus_note noteD, note2_4_16; 8BC2 + mus_note noteD, note4 + mus_note noteG#, note8_16 + mus_note noteC#, note2_4_16 + mus_note noteD, note2_16 + mus_note noteG, note8; 8BC7 + mus_note noteD, note2_4_16 + + mus_end + +UnknSong_md_8bca: + db $fc + mus_volume 40 + db $f7; 8BCD + + mus_octave oct7 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + + mus_octave oct1 + + mus_octave oct2; 8BD2 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + + db $f4 + + mus_octave oct7 + mus_note noteC, note4_8_16; 8BD7 + mus_note noteD, note4 + + db $f6 + db $d0 + + mus_note noteC, note4_8_16 + mus_note noteD, note4; 8BDC + + mus_octave oct4 + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + + db $f2; 8BE1 + + mus_note noteB, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteA#, note8_16 + mus_note noteRst, note2_16; 8BE6 + + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8be9: + db $fc + + mus_note noteC, note4_8 + mus_note noteD, note4; 8BEB + mus_note noteC, note2_16 + mus_note noteC, note16 + mus_note noteC, note16 + mus_note noteD, note2_16 + mus_note noteA#, note2; 8BF0 + mus_note noteA#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteG#, note4_8_16 + mus_note noteA#, note4; 8BF5 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + mus_note noteG, note4_16 + mus_note noteA#, note8 + mus_note noteC, note4_8_16; 8BFA + mus_note noteD, note4 + mus_note noteG, note4_8_16 + mus_note noteA, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4; 8BFF + mus_note noteG#, note4 + mus_note noteG#, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteA#, note8_16; 8C04 + mus_note noteG, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note1 + mus_note noteG, note8_16 + mus_note noteG#, note2_8; 8C09 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8c0c: + mus_note noteD, note8_16 + + db $f2 + + mus_note noteD#, note2_4_16; 8C0E + mus_note noteD, note2_16 + + mus_octave oct3 + mus_note noteD#, note2_4_8_16 + mus_note noteD, note2_16 + + db $d7; 8C13 + + mus_note noteD#, note2_4_16 + mus_note noteD, note4_8 + mus_note noteRst, note4_8 + + mus_note noteD#, note2_4 + mus_note noteD, note4; 8C18 + + db $d4 + + mus_note noteD, note2_4_16 + mus_note noteD, note8_16 + mus_note noteB, note4_8_16 + mus_note noteD#, note2_4_16; 8C1D + mus_note noteD, note4 + mus_note noteA#, note4_16 + mus_note noteD, note2_4_16 + mus_note noteD, note2_16 + mus_note noteA, note8; 8C22 + mus_note noteD#, note2_4_16 + + mus_end + +UnknSong_md_8c25: + db $fc + mus_volume 47 + db $f6; 8C28 + + mus_note noteF#, note4_8 + mus_note noteC, note4_8 + mus_note noteD, note2_8_16 + + mus_octave oct3 + mus_note noteG, note2_4_16; 8C2D + mus_note noteC, note4_8 + mus_note noteD, note4 + mus_note noteRst, note8_16 + + mus_note noteF, note2_4_16 + mus_note noteC, note4_8; 8C32 + mus_note noteD, note1 + mus_note noteB, note8_16 + mus_note noteD#, note2_4_16 + mus_note noteC, note4_8 + + mus_end; 8C37 + +UnknSong_md_8c38: + db $fc + + mus_note noteF, note2_8_16 + mus_note noteD, note2_4_8_16 + + db $d6 + + mus_note noteC, note4; 8C3C + mus_note noteC, note4_8 + mus_note noteD, note2_8 + mus_note noteB, note4_16 + mus_note noteC#, note2_4 + mus_note noteC, note4_8; 8C41 + mus_note noteD, note4_16 + mus_note noteA, note8_16 + + db $fa + + mus_note noteC, note4_16 + mus_note noteD, note1; 8C46 + mus_note noteA#, note8_16 + + db $db + + mus_note noteC, note4_16 + + mus_end + +UnknSong_md_8c4b: + mus_note noteD, note2_4_16; 8C4B + + mus_octave oct1 + mus_note noteE, note2_4_16 + mus_note noteD, note2_4 + + db $d7 + + mus_note noteF, note2_4_16; 8C50 + mus_note noteD, note1 + mus_note noteRst, note8_16 + + mus_note noteE, note2_4_16 + + mus_end + +UnknSong_md_8c55: + db $fc; 8C55 + mus_volume 36 + db $f7 + + mus_note noteA#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16; 8C5B + + mus_octave oct1 + mus_note noteA#, note4_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + + db $d6; 8C60 + + mus_note noteA#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_4_16 + + db $d3 + + mus_note noteD, note16; 8C65 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note4 + + mus_note noteD, note4_16 + mus_note noteC, note4_8_16; 8C6A + mus_note noteD, note4_16 + mus_note noteRst, note8_16 + + mus_note noteD, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16; 8C6F + mus_note noteB, note8 + mus_note noteC#, note16 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8c74: + db $fc; 8C74 + + mus_note noteF, note2_8_16 + mus_note noteD, note4_16 + + mus_octave oct0 + mus_note noteC, note8 + mus_note noteC, note4_8_16; 8C79 + mus_note noteD, note2_16 + + db $d6 + + mus_note noteC, note4 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16; 8C7E + mus_note noteRst, note4_8_16 + + mus_note noteC, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_4_16 + mus_note noteRst, note4; 8C83 + + mus_note noteG#, note8 + mus_note noteC, note4_8 + mus_note noteD, note2_16 + mus_note noteB, note4 + mus_note noteG#, note4; 8C88 + mus_note noteC, note4_8 + mus_note noteD, note4_16 + mus_note noteB, note8_16 + mus_note noteG#, note8_16 + mus_note noteC, note4_8; 8C8D + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteG, note8 + mus_note noteC, note4_8 + + mus_end; 8C92 + +UnknSong_md_8c93: + mus_note noteD, note2 + + db $d6 + + mus_note noteF, note2_4_16 + mus_note noteD, note2_16 + + mus_octave oct1; 8C97 + mus_note noteE, note2_4_16 + mus_note noteD, note4_16 + + db $d4 + + mus_note noteF, note2_4_16 + mus_note noteD, note4_16; 8C9C + + db $d4 + + mus_note noteE, note2_4_16 + mus_note noteD, note2 + mus_note noteRst, note4 + + mus_note noteE, note2_4_16; 8CA1 + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteF, note2_4_16 + + mus_end + +UnknSong_md_8ca6: + db $fc; 8CA6 + + mus_note noteC#, note2_4 + mus_note noteD, note2 + + db $d2 + + mus_note noteE, note16 + mus_note noteC, note2; 8CAB + mus_note noteD, note1 + + mus_octave oct2 + mus_note noteF#, note16 + mus_note noteC, note2 + mus_note noteD, note1; 8CB0 + mus_note noteRst, note8 + + mus_note noteD#, note16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8cb5: + db $fc; 8CB5 + + mus_note noteG#, note8 + mus_note noteD, note8_16 + mus_note noteRst, note8_16 + + mus_note noteC, note8 + mus_note noteC, note2; 8CBA + mus_note noteD, note4_16 + mus_note noteRst, note8_16 + + mus_note noteC, note2_16 + mus_note noteC, note2 + mus_note noteD, note1; 8CBF + + db $d7 + + mus_note noteE, note8 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteA#, note8_16; 8CC4 + mus_note noteC, note8 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8cc8: + db $fc + mus_volume 47; 8CCA + db $d7 + + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note4_16 + + mus_octave oct1; 8CCF + mus_note noteA#, note16 + mus_note noteC, note2 + mus_note noteD, note1 + + db $d2 + + mus_note noteE, note16; 8CD4 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8cd7: + db $fc + + mus_note noteF, note2_8_16 + mus_note noteD, note1; 8CD9 + mus_note noteRst, note2 + + mus_note noteF, note4 + mus_note noteC, note2 + mus_note noteD, note4_8 + mus_note noteB, note4_8_16; 8CDE + mus_note noteG, note8_16 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteRst, note8_16 + + mus_note noteC#, note8; 8CE3 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8ce6: + mus_note noteD, note2_4_8 + + db $f6 + + mus_note noteE, note2_4_16; 8CE8 + mus_note noteD, note4_16 + + mus_octave oct1 + mus_note noteD#, note2_4_16 + mus_note noteD, note1 + + db $f2; 8CED + + mus_note noteE, note2_4_16 + + mus_end + +UnknSong_md_8cf0: + db $fc + mus_volume 38 + db $f7; 8CF3 + + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteD, note1 + + mus_octave oct0 + mus_note noteC, note16; 8CF8 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $f4 + mus_volume 6 + mus_note noteD, note4_16; 8CFE + + mus_octave oct3 + + mus_octave oct7 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + + db $d1; 8D03 + db $d0 + + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8d07: + db $fc + + mus_note noteC, note2_8_16; 8D08 + mus_note noteD, note2 + + mus_octave oct1 + mus_note noteG#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_4_8_16; 8D0D + + db $d5 + + mus_note noteRst, note8 + + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + mus_note noteRst, note4_16; 8D12 + + mus_note noteB, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_16 + + db $d4 + + mus_note noteA#, note8; 8D17 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteA, note8 + mus_note noteC, note4_8_16; 8D1C + + mus_end + +UnknSong_md_8d1e: + mus_note noteD, note2_8_16 + mus_note noteA#, note4_8_16 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_4_8_16; 8D21 + mus_note noteA, note4_16 + mus_note noteD, note2_4_16 + mus_note noteD, note4_8 + mus_note noteA#, note4 + mus_note noteD#, note2_4_16; 8D26 + mus_note noteD, note2_16 + mus_note noteA, note8 + mus_note noteD, note2_4_16 + + mus_end + +UnknSong_md_8d2b: + db $fc; 8D2B + + mus_note noteA#, note4_8 + mus_note noteD, note2_4_16 + + db $f2 + + mus_note noteE, note16 + mus_note noteC, note4_16; 8D30 + mus_note noteD, note1 + + mus_octave oct4 + mus_note noteA#, note16 + mus_note noteC, note4_16 + mus_note noteD, note4_16; 8D35 + + db $d2 + + mus_note noteA, note16 + mus_note noteC, note4_16 + mus_note noteD, note2_16 + + db $d1; 8D3A + + mus_note noteG#, note16 + mus_note noteC, note4_16 + + mus_end + +UnknSong_md_8d3e: + db $fc + db $ee; 8D3F + + mus_note noteD, note2_4 + + db $d2 + + mus_note noteD#, note2_16 + mus_note noteC, note4_16 + mus_note noteD, note2_4_8_16; 8D44 + mus_note noteRst, note4_8_16 + + mus_note noteA, note2_16 + mus_note noteC, note4_16 + mus_note noteD, note4 + mus_note noteB, note8_16; 8D49 + mus_note noteG#, note2_16 + mus_note noteC, note4_16 + mus_note noteD, note2_16 + mus_note noteB, note8 + mus_note noteG, note2_16; 8D4E + mus_note noteC, note4_16 + + mus_end + +UnknSong_md_8d51: + mus_note noteD, note2_8_16 + + mus_octave oct1 + mus_note noteF#, note2_4_16; 8D53 + mus_note noteD, note1 + + db $d2 + + mus_note noteF, note2_4_16 + mus_note noteD, note4 + mus_note noteRst, note8_16; 8D58 + + mus_note noteF#, note2_4_16 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteF, note2_4_16 + + mus_end; 8D5D + +UnknSong_md_8d5e: + db $fc + + mus_note noteD#, note4 + mus_note noteD, note1 + + db $f6 + + mus_note noteRst, note16; 8D62 + + mus_note noteC, note4_8 + mus_note noteD, note2_16 + + mus_octave oct4 + mus_note noteB, note2_4_16 + mus_note noteC, note4_8; 8D67 + mus_note noteD, note4_8_16 + + db $d2 + db $d0 + + mus_note noteC, note4_8 + mus_note noteD, note4_8_16; 8D6C + mus_note noteB, note8_16 + + mus_octave oct7 + mus_note noteC, note4_8 + mus_note noteD, note4_8_16 + mus_note noteRst, note8_16; 8D71 + + mus_volume 5 + mus_note noteD, note2_16 + mus_note noteB, note8 + mus_note noteC, note16 + mus_note noteC, note4_8_16; 8D77 + + mus_end + +UnknSong_md_8d79: + db $fc + + mus_note noteA, note2_8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note4_8_16; 8D7C + + mus_note noteB, note8 + mus_note noteC, note4_16 + mus_note noteD, note2 + mus_note noteRst, note4 + + mus_note noteA#, note2_4_8; 8D81 + mus_note noteC, note4_16 + mus_note noteD, note4_8 + mus_note noteB, note8_16 + mus_note noteRst, note8 + + mus_note noteC, note4_16; 8D86 + mus_note noteD, note2_16 + mus_note noteA, note8_16 + + db $d1 + + mus_note noteC, note4_16 + mus_note noteD, note4_8_16; 8D8B + mus_note noteA#, note8_16 + + mus_octave oct6 + mus_note noteC, note4_16 + mus_note noteD, note2_16 + mus_note noteA, note8; 8D90 + + db $f1 + + mus_note noteC, note4_16 + + mus_end + +UnknSong_md_8d94: + mus_note noteD, note2_8_16 + + mus_octave oct1; 8D95 + mus_note noteF, note2_4_16 + mus_note noteD, note2_8_16 + + db $d6 + + mus_note noteF#, note2_4_16 + mus_note noteD, note4_16; 8D9A + mus_note noteRst, note8_16 + + mus_note noteE, note2_4_16 + mus_note noteD, note4_8_16 + + db $d3 + + mus_note noteF, note2_4_16; 8D9F + mus_note noteD, note2_16 + mus_note noteB, note4 + mus_note noteE, note2_4_16 + mus_note noteD, note2_16 + mus_note noteA#, note8; 8DA4 + mus_note noteF, note2_4_16 + + mus_end + +UnknSong_md_8da7: + db $fc + mus_volume 40 + + mus_octave oct3; 8DAA + mus_note noteA, note16 + mus_note noteC, note2 + mus_note noteD, note1 + + db $f5 + + mus_note noteRst, note16; 8DAF + + mus_note noteC, note2 + mus_note noteD, note2_16 + + db $d1 + db $d8 + + mus_note noteC, note2; 8DB4 + + mus_end + +UnknSong_md_8db6: + db $fc + + mus_note noteA#, note4_8 + mus_note noteD, note2_8_16 + mus_note noteRst, note4_16; 8DB9 + + mus_note noteG, note8 + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteB, note4_8_16 + mus_note noteA#, note8_16; 8DBE + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteB, note2 + mus_note noteC, note2; 8DC3 + + mus_end + +UnknSong_md_8dc5: + mus_note noteD, note2_16 + + mus_octave oct3 + mus_note noteE, note2_4_16 + mus_note noteD, note2_4_8_16; 8DC8 + mus_note noteRst, note4_16 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteD, note2_4_16; 8DCD + + mus_end + +UnknSong_md_8dcf: + db $fc + mus_volume 38 + db $f2 + + mus_note noteC, note16; 8DD3 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + + mus_octave oct5 + mus_note noteE, note16 + mus_note noteC, note4_8_16; 8DD8 + mus_note noteD, note4_8_16 + + db $d2 + + mus_note noteG#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16; 8DDD + + mus_octave oct5 + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + + db $d2; 8DE2 + + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteRst, note8_16 + + mus_note noteE, note16; 8DE7 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteB, note8_16 + mus_note noteG#, note16 + mus_note noteC, note2; 8DEC + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteRst, note16 + + mus_note noteC, note2 + + mus_end; 8DF1 + +UnknSong_md_8df2: + db $fc + + mus_note noteC#, note8 + mus_note noteD, note4 + mus_note noteC, note2_16 + mus_note noteC, note8; 8DF6 + mus_note noteC, note16 + mus_note noteD, note4_8_16 + mus_note noteRst, note8_16 + + mus_note noteRst, note8 + + mus_note noteC, note4_8; 8DFB + mus_note noteD, note4_8_16 + mus_note noteB, note8_16 + mus_note noteC, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16; 8E00 + mus_note noteA#, note8_16 + mus_note noteE, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteB, note8_16; 8E05 + mus_note noteG#, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteA#, note8_16 + mus_note noteRst, note8_16; 8E0A + + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteA, note8_16 + mus_note noteC, note8 + mus_note noteC, note2; 8E0F + mus_note noteD, note4_8_16 + mus_note noteA#, note8_16 + mus_note noteE, note8_16 + mus_note noteC, note2 + mus_note noteD, note2_16; 8E14 + mus_note noteG#, note8 + mus_note noteG#, note8 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8e19: + mus_note noteD, note4_8_16; 8E19 + mus_note noteC, note2_16 + mus_note noteC, note8 + mus_note noteD, note4_8 + + mus_octave oct5 + mus_note noteF, note2_4_16; 8E1E + mus_note noteD, note4_8 + mus_note noteRst, note8_16 + + mus_note noteE, note2_4_16 + mus_note noteD, note4_8 + + db $d2; 8E23 + + mus_note noteD#, note2_4_16 + mus_note noteD, note4_8 + mus_note noteB, note8_16 + mus_note noteD, note2_4_16 + mus_note noteD, note4_8; 8E28 + mus_note noteRst, note8_16 + + mus_note noteC#, note2_4_16 + mus_note noteD, note4_8 + mus_note noteA#, note8_16 + mus_note noteC#, note2_4; 8E2D + mus_note noteD, note4_8 + mus_note noteA, note8_16 + mus_note noteC#, note2_8_16 + mus_note noteD, note2_16 + mus_note noteG#, note8; 8E32 + mus_note noteC#, note2_16 + + mus_end + +UnknSong_md_8e35: + db $fc + mus_volume 36 + db $f3; 8E38 + + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note1 + + mus_octave oct0 + mus_note noteC, note16; 8E3D + mus_note noteC, note2 + mus_note noteD, note2_16 + + db $d3 + + mus_note noteC#, note16 + mus_note noteC, note2; 8E42 + mus_note noteD, note4_16 + mus_note noteRst, note8_16 + + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note4_16; 8E47 + + db $d2 + mus_volume 6 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_octave oct7; 8E4D + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8e50: + db $fc + + mus_note noteF, note2_8_16 + mus_note noteD, note4_8_16; 8E52 + mus_note noteRst, note4 + + mus_note noteC, note8 + mus_note noteC, note2 + mus_note noteD, note2_4_8_16 + mus_note noteB, note2; 8E57 + mus_note noteG#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2 + mus_note noteB, note4 + mus_note noteA, note8_16; 8E5C + mus_note noteC, note4_8_16 + mus_note noteD, note4 + mus_note noteA#, note8_16 + mus_note noteG#, note8 + mus_note noteC, note4_8_16; 8E61 + mus_note noteD, note4_16 + mus_note noteB, note8_16 + mus_note noteG, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16; 8E66 + mus_note noteA#, note8 + mus_note noteF#, note8 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8e6b: + mus_note noteD, note4_8_16; 8E6B + + mus_octave oct4 + mus_note noteF, note2_4_16 + mus_note noteD, note2_4_8_16 + + db $d6 + + mus_note noteE, note2_4_16; 8E70 + mus_note noteD, note4_8_16 + mus_note noteRst, note4_8_16 + + mus_note noteD#, note2_4_16 + mus_note noteD, note4 + mus_note noteB, note4; 8E75 + mus_note noteE, note2_4_16 + mus_note noteD, note4 + mus_note noteA#, note8_16 + mus_note noteF, note2_4_16 + mus_note noteD, note2_16; 8E7A + mus_note noteB, note8 + mus_note noteF#, note2_4_16 + + mus_end + +UnknSong_md_8e7e: + db $fc + + mus_note noteC, note1; 8E7F + mus_note noteD, note1 + + db $f7 + + mus_note noteC, note16 + mus_note noteC, note4_8 + mus_note noteD, note1; 8E84 + + mus_octave oct0 + mus_note noteC, note2_16 + mus_note noteC, note4_8 + mus_note noteD, note2_16 + mus_note noteB, note4_16; 8E89 + mus_note noteG#, note16 + mus_note noteC, note4_16 + mus_note noteD, note1 + mus_note noteA#, note8_16 + mus_note noteF#, note16; 8E8E + mus_note noteC, note4_16 + + mus_end + +UnknSong_md_8e91: + db $fc + + mus_note noteE, note4_16 + mus_note noteD, note2_4_8_16; 8E93 + + db $d7 + + mus_note noteG#, note8 + mus_note noteC, note4_16 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note2; 8E98 + + mus_note noteG#, note2_8 + mus_note noteC, note4_16 + mus_note noteD, note2_8_16 + mus_note noteB, note4_16 + mus_note noteC, note8; 8E9D + mus_note noteC, note4_16 + mus_note noteD, note1 + mus_note noteRst, note8_16 + + mus_octave oct6 + mus_note noteC, note4; 8EA2 + + mus_end + +UnknSong_md_8ea4: + mus_note noteD, note2_4_8_16 + + db $f7 + + mus_note noteG, note2_4_16 + mus_note noteD, note2_4_16; 8EA7 + + db $f6 + + mus_note noteF#, note2_4_16 + mus_note noteD, note2_8 + + mus_octave oct3 + mus_note noteG, note2_4_16; 8EAC + mus_note noteD, note1 + + mus_octave oct5 + mus_note noteF#, note2_4_16 + + mus_end + +UnknSong_md_8eb1: + db $fc; 8EB1 + db $f5 + + mus_note noteD, note2 + + db $d6 + + mus_octave oct6 + mus_note noteC, note2; 8EB6 + mus_note noteD, note4_8_16 + mus_note noteRst, note4_8_16 + + mus_octave oct5 + mus_note noteC, note2 + mus_note noteD, note2_8; 8EBB + + db $d6 + + mus_octave oct6 + mus_note noteC, note2 + mus_note noteD, note2 + mus_note noteRst, note4_8_16; 8EC0 + + mus_octave oct7 + mus_note noteC, note2 + mus_note noteD, note4_8 + mus_note noteB, note4_8_16 + + mus_octave oct5; 8EC5 + mus_note noteC, note2 + mus_note noteD, note2 + mus_note noteRst, note4_8_16 + + mus_octave oct6 + mus_note noteC, note2; 8ECA + mus_note noteD, note4_8_16 + mus_note noteB, note4_8_16 + + mus_octave oct7 + mus_note noteC, note2 + mus_note noteD, note2_16; 8ECF + mus_note noteA#, note8 + + db $df + + mus_note noteC, note2 + + mus_end + +UnknSong_md_8ed4: + db $fc; 8ED4 + + mus_note noteE, note4_16 + mus_note noteD, note4_8_16 + mus_note noteRst, note4 + + mus_note noteRst, note2_8 + + mus_note noteC, note2; 8ED9 + mus_note noteD, note4_8_16 + mus_note noteB, note4 + mus_note noteRst, note2 + + mus_note noteC, note2 + mus_note noteD, note2_8_16; 8EDE + mus_note noteRst, note4_16 + + mus_note noteRst, note4 + + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteB, note4_16; 8EE3 + mus_note noteRst, note2 + + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteRst, note4 + + mus_note noteRst, note2_8; 8EE8 + + mus_note noteC, note2 + mus_note noteD, note1 + mus_note noteA#, note8_16 + mus_note noteRst, note4_8 + + mus_note noteC, note2; 8EED + + mus_end + +UnknSong_md_8eef: + mus_note noteD, note2_4_8 + mus_note noteC#, note2_8 + mus_note noteG, note2_4_16 + mus_note noteD, note2_4_8; 8EF2 + + db $f7 + + mus_note noteG#, note2_4_16 + mus_note noteD, note2_4_16 + + db $d6 + + mus_note noteG, note2_4_16; 8EF7 + mus_note noteD, note2_16 + mus_note noteRst, note4_16 + + mus_note noteF#, note2_4_16 + mus_note noteD, note1 + mus_note noteB, note4; 8EFC + mus_note noteF, note2_4_16 + + mus_end + +UnknSong_md_8eff: + db $fc + mus_volume 38 + db $f7; 8F02 + + mus_note noteE, note16 + mus_note noteC, note2 + mus_note noteD, note2_4_16 + + mus_octave oct1 + mus_note noteE, note4_16; 8F07 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + + db $d5 + + mus_note noteF, note16 + mus_note noteC, note2; 8F0C + mus_note noteD, note4_16 + mus_note noteRst, note4 + + mus_note noteF#, note16 + mus_note noteC, note2 + mus_note noteD, note4; 8F11 + mus_note noteRst, note4 + + mus_note noteG#, note16 + mus_note noteC, note2 + mus_note noteD, note2_16 + + db $d1; 8F16 + + mus_note noteA#, note16 + mus_note noteC, note2 + + mus_end + +UnknSong_md_8f1a: + db $fc + + mus_note noteC, note2_8_16; 8F1B + mus_note noteD, note4_8_16 + mus_note noteRst, note2 + + mus_note noteC, note8 + mus_note noteC, note2 + mus_note noteD, note2_4; 8F20 + mus_note noteB, note4_8_16 + mus_note noteC, note8_16 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteA#, note4_8; 8F25 + mus_note noteC#, note8 + mus_note noteC, note2 + mus_note noteD, note4_16 + mus_note noteA, note4 + mus_note noteD, note8; 8F2A + mus_note noteC, note2 + mus_note noteD, note4 + mus_note noteA#, note4 + mus_note noteE, note8 + mus_note noteC, note2; 8F2F + mus_note noteD, note2_16 + mus_note noteA, note8 + mus_note noteF#, note8_16 + mus_note noteC, note2 + + mus_end; 8F34 + +UnknSong_md_8f35: + mus_note noteD, note4 + + mus_octave oct5 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_16 + + db $d6; 8F39 + + mus_note noteE, note2_4_16 + mus_note noteD, note4_8 + + db $d4 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_4_16; 8F3E + mus_note noteRst, note2 + + mus_note noteE, note2_4_16 + mus_note noteD, note8_16 + + mus_octave oct5 + mus_note noteD#, note2_4_16; 8F43 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteD, note2_4_16 + + mus_end + +UnknSong_md_8f48: + db $fc; 8F48 + db $f4 + + mus_note noteD, note1 + + mus_volume 5 + mus_note noteC, note2 + mus_note noteD, note2_8_16; 8F4E + + mus_octave oct7 + mus_note noteC, note16 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteB, note4_16; 8F53 + mus_note noteC#, note16 + mus_note noteC, note2 + mus_note noteD, note4_16 + + db $d3 + + mus_note noteC, note16; 8F58 + mus_note noteC, note2 + mus_note noteD, note4_8_16 + mus_note noteB, note8_16 + mus_note noteD, note16 + mus_note noteC, note4_8_16; 8F5D + mus_note noteD, note2_16 + mus_note noteA#, note8 + mus_note noteD, note4_16 + mus_note noteC, note4_8_16 + + mus_end; 8F62 + +UnknSong_md_8f63: + db $fc + + mus_note noteD, note8_16 + mus_note noteD, note1 + mus_note noteB, note16 + mus_note noteRst, note4; 8F67 + + mus_note noteC, note4_8_16 + mus_note noteD, note2_8_16 + mus_note noteA#, note16 + mus_note noteRst, note8 + + mus_note noteC, note4_8_16; 8F6C + mus_note noteD, note4_8_16 + mus_note noteG#, note4_16 + + db $d2 + + mus_note noteC, note4_8_16 + mus_note noteD, note4_16; 8F71 + mus_note noteA, note4 + mus_note noteRst, note8 + + mus_note noteC, note4_8_16 + mus_note noteD, note4_8_16 + mus_note noteG#, note8_16; 8F76 + + mus_octave oct6 + mus_note noteC, note4_8 + mus_note noteD, note2_16 + mus_note noteF#, note8 + + db $e8; 8F7B + + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_8f7e: + mus_note noteD, note4_8_16 + + mus_octave oct1 + mus_note noteE, note2_4_16; 8F80 + mus_note noteD, note1 + + db $d6 + + mus_note noteD#, note2_4_16 + mus_note noteD, note2_8_16 + mus_note noteRst, note4_8; 8F85 + + mus_note noteE, note2_8_16 + mus_note noteD, note8 + mus_note noteB, note8_16 + mus_note noteF, note2_4 + mus_note noteD, note1; 8F8A + mus_note noteRst, note8_16 + + mus_note noteE, note2_4_16 + + mus_end + +UnknSong_md_8f8e: + db $fc + + mus_note noteF, note16; 8F8F + mus_note noteD, note2_8_16 + + db $f5 + + mus_note noteG#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4; 8F94 + + mus_octave oct5 + mus_note noteA#, note16 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + + db $f2; 8F99 + + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteD, note4 + + mus_octave oct5 + + mus_octave oct7; 8F9E + mus_note noteC, note4_8_16 + mus_note noteD, note4 + + db $d2 + + mus_note noteC, note16 + mus_note noteC, note2; 8FA3 + mus_note noteD, note4 + mus_note noteRst, note8_16 + + mus_octave oct7 + mus_note noteC, note4_8_16 + mus_note noteD, note4; 8FA8 + + db $d2 + + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteRst, note8; 8FAD + + mus_note noteA#, note16 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8fb1: + db $fc + + mus_note noteC, note1; 8FB2 + mus_note noteD, note2_8 + + db $d5 + + mus_note noteD#, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4; 8FB7 + + db $d2 + + mus_note noteF, note8_16 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + + mus_octave oct5; 8FBC + mus_note noteG, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + mus_note noteB, note8_16 + mus_note noteA, note8; 8FC1 + mus_note noteC, note4_8_16 + mus_note noteD, note4 + mus_note noteRst, note8_16 + + mus_note noteB, note8_16 + mus_note noteC, note4_8_16; 8FC6 + mus_note noteD, note4 + mus_note noteB, note8_16 + mus_note noteA, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note4; 8FCB + mus_note noteRst, note8_16 + + mus_note noteG, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + mus_note noteB, note8; 8FD0 + mus_note noteF, note8 + mus_note noteC, note4_8_16 + + mus_end + +UnknSong_md_8fd4: + mus_note noteD, note4_8_16 + + mus_octave oct4; 8FD5 + mus_note noteE, note2_4_16 + mus_note noteD, note4_16 + mus_note noteRst, note4 + + mus_note noteD#, note2_4_16 + mus_note noteD, note4_8; 8FDA + + db $d4 + + mus_note noteD#, note2_4_16 + mus_note noteD, note4_16 + mus_note noteRst, note4_16 + + mus_note noteD, note2_4_16; 8FDF + mus_note noteD, note4_8_16 + mus_note noteB, note4_16 + mus_note noteD#, note2_4_16 + mus_note noteD, note2_16 + mus_note noteRst, note8; 8FE4 + + mus_note noteD, note2_4_16 + + mus_end + +UnknSong_md_8fe7: + db $fc + + mus_note noteA#, note4_8 + mus_note noteD, note4; 8FE9 + + db $f4 + + mus_note noteE, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note2_4_8 + + db $d6; 8FEE + + mus_note noteD, note8 + mus_note noteC, note2 + mus_note noteD, note2_16 + + db $f4 + + mus_note noteC#, note2_8; 8FF3 + mus_note noteC, note2 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteC#, note2_8_16 + mus_note noteC, note2; 8FF8 + + mus_end + +UnknSong_md_8ffa: + db $fc + + mus_note noteRst, note2_4_16 + + mus_note noteD, note4_16 + + db $f4; 8FFD + + mus_note noteG#, note16 + mus_note noteC, note4_8 + mus_note noteD, note2_4_8_16 + + mus_octave oct1 + + mus_octave oct7; 9002 + mus_note noteC, note4_8_16 + mus_note noteD, note2_16 + + db $d5 + db $d8 + + mus_note noteC, note4_8_16; 9007 + mus_note noteD, note2_16 + + db $d1 + mus_vel 0, 6 + mus_end + +UnknSong_md_900d: + mus_note noteD, note4_8; 900D + mus_note noteRst, note4_16 + + mus_note noteE, note4_8_16 + mus_note noteD, note2_4_8 + mus_note noteA#, note4_8 + mus_note noteE, note4_16; 9012 + mus_note noteD, note2_16 + mus_note noteRst, note4_16 + + mus_note noteE, note4_8 + mus_note noteD, note2_16 + mus_note noteB, note8; 9017 + mus_note noteE, note4_16 + + mus_end + +UnknSong_md_901a: + db $fc + mus_volume 45 + db $f1; 901D + + mus_note noteC#, note8 + mus_note noteC, note4_8 + mus_note noteD, note2_4_8 + + mus_octave oct6 + mus_note noteC#, note4_8; 9022 + mus_note noteC, note4_8 + mus_note noteD, note2_4_8 + + mus_octave oct6 + mus_note noteC#, note8 + mus_note noteC, note4_8; 9027 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteC#, note8 + mus_note noteC, note4_8 + + mus_end; 902C + +UnknSong_md_902d: + db $fc + + mus_note noteC#, note4_8 + mus_note noteD, note2_4_16 + + mus_octave oct6 + mus_note noteC, note2_4_16; 9031 + mus_note noteC, note4_8 + mus_note noteD, note2_4_16 + + db $d1 + + mus_note noteC#, note16 + mus_note noteC, note4_8; 9036 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note8 + + mus_note noteC, note2_4_16 + mus_note noteC, note4_8 + mus_note noteD, note2_16; 903B + mus_note noteRst, note8 + + mus_note noteC, note2_8_16 + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_9040: + mus_note noteD, note2_4_8_16; 9040 + + db $f2 + + mus_note noteF#, note4_8 + mus_note noteD, note2_4_8 + + mus_octave oct5 + mus_note noteF, note4_8; 9045 + mus_note noteD, note2_4_8_16 + + db $d2 + + mus_note noteF, note4_8_16 + mus_note noteD, note2_16 + + db $d1; 904A + + mus_note noteF#, note4_8_16 + + mus_end + +UnknSong_md_904d: + db $fc + + mus_note noteC#, note2_4 + mus_note noteD, note4; 904F + + db $f3 + + mus_note noteF#, note4_16 + mus_note noteC, note4_8 + mus_note noteD, note8_16 + + mus_octave oct5; 9054 + mus_note noteE, note4_16 + mus_note noteC, note4_8 + mus_note noteD, note4_8 + + db $d1 + + mus_note noteD, note8_16; 9059 + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteB, note8_16 + mus_note noteG#, note4_16 + mus_note noteC, note4_16; 905E + mus_note noteD, note2_16 + + db $d1 + + mus_note noteA#, note8_16 + mus_note noteC, note4_16 + mus_note noteD, note4; 9063 + + db $f3 + + mus_note noteD, note4_16 + mus_note noteC, note4_8 + mus_note noteD, note4_16 + + mus_octave oct3; 9068 + + mus_octave oct3 + mus_note noteC, note4_16 + mus_note noteD, note2_16 + + db $d1 + + mus_note noteC, note8_16; 906D + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_9070: + db $fc + + mus_note noteRst, note2_4_16 + + mus_note noteD, note4; 9072 + + db $d3 + + mus_note noteF#, note16 + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteRst, note8_16; 9077 + + mus_note noteE, note16 + mus_note noteC, note4_8 + mus_note noteD, note4_8 + mus_note noteRst, note8 + + mus_note noteD, note16; 907C + mus_note noteC, note4_8 + mus_note noteD, note8_16 + mus_note noteA, note8_16 + mus_note noteG#, note16 + mus_note noteC, note4_16; 9081 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteA#, note16 + mus_note noteC, note4_16 + mus_note noteD, note4; 9086 + + db $d3 + + mus_note noteD, note16 + mus_note noteC, note4_8 + mus_note noteD, note4 + mus_note noteRst, note4_16; 908B + + mus_octave oct7 + mus_note noteC, note4_16 + mus_note noteD, note2_16 + mus_note noteRst, note8 + + mus_note noteC, note16; 9090 + mus_note noteC, note4_8 + + mus_end + +UnknSong_md_9093: + db $fc + + mus_note noteC#, note8 + mus_note noteD, note8_16; 9095 + mus_note noteD#, note2_4_8 + mus_note noteG#, note8 + mus_note noteC, note4 + mus_note noteD, note2 + + db $f5; 909A + + mus_note noteC, note8 + mus_note noteC, note4_8_16 + mus_note noteD, note8 + mus_note noteRst, note8_16 + + mus_note noteG#, note8; 909F + mus_note noteC, note4_16 + mus_note noteD, note2_16 + mus_note noteA, note8 + mus_note noteG#, note8 + mus_note noteC, note4; 90A4 + + mus_end + +UnknSong_md_90a6: + db $fc + db $ee + + mus_note noteD, note8_16 + mus_note noteD#, note2_4_8_16; 90A9 + mus_note noteB, note16 + mus_note noteC, note4_8 + mus_note noteD, note2 + + db $d5 + + mus_note noteF, note2_4_8; 90AE + mus_note noteC, note2 + mus_note noteD, note8 + mus_note noteB, note8_16 + mus_note noteB, note16 + mus_note noteC, note4_8_16; 90B3 + mus_note noteD, note2_16 + mus_note noteF#, note8 + mus_note noteB, note16 + mus_note noteC, note4_8 + + mus_end; 90B8 + +UnknSong_md_90b9: + mus_note noteD, note8_16 + mus_note noteA, note8_16 + mus_note noteE, note2_8 + mus_note noteD, note2 + mus_note noteB, note4_8; 90BD + mus_note noteD, note2_8 + mus_note noteD, note8 + mus_note noteA#, note8_16 + mus_note noteD#, note2_8 + mus_note noteD, note2_16; 90C2 + mus_note noteA, note8 + mus_note noteE, note2_8 + + mus_end + +UnknSong_md_90c6: + mus_note noteA#, note1 + + mus_mod 199, 12, 15; 90C9 + mus_mod 131, 13, 0 + mus_note noteD#, note2_4_8 + + mus_mod 238, 12, 0 + mus_note noteRst, note2_4_8 + + mus_note noteB, note8; 90D2 + mus_note noteD, note4 + mus_note noteRst, note2_4_8 + + mus_note noteA#, note1 + mus_note noteD, note16 + mus_note noteC, note2_4_8_16; 90D7 + mus_note noteC, note2_16 + + db $fa + + mus_note noteF, note2_4_16 + + db $d0 + + mus_note noteA#, note2; 90DC + mus_note noteD, note2_16 + mus_note noteC, note4_16 + mus_note noteD#, note2_4_8_16 + + mus_mod 24, 1, 13 + db $fa; 90E3 + + mus_note noteF, note2_8 + + db $d0 + mus_jump 200, $1438 + mus_jump 243, $C28 + mus_jump 247, $420; 90F1 + mus_note noteD#, note2_4_8_16 + + mus_mod 24, 0, 10 + mus_note noteD#, note2_4_8_16 + + mus_tempo 24, 6 + mus_note noteD#, note2_4_8_16; 90FA + + db $f3 + + mus_note noteC#, note2_16 + mus_note noteC, note8_16 + mus_note noteD#, note2_4_8_16 + + mus_volume 195; 9100 + mus_note noteA#, note8 + mus_note noteD, note4 + mus_note noteC, note2_4_8_16 + mus_note noteC, note16 + mus_note noteC, note4_8_16; 9105 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 910A + mus_note noteG, note2_4_8_16 + mus_note noteA#, note2 + mus_note noteD, note2_16 + mus_note noteD, note8_16 + mus_note noteG, note2_8; 910F + + mus_jump 4, $1A30 + db $fa + + mus_note noteC, note8_16 + mus_note noteRst, note16 + + mus_note noteA#, note2; 9117 + mus_note noteD, note2_16 + mus_note noteC#, note4_16 + mus_note noteRst, note2_4 + + mus_note noteG, note1 + mus_note noteD, note16; 911C + mus_note noteC#, note4 + mus_note noteRst, note2_4 + + mus_end + +UnknSong_md_9120: + mus_mod 2, 12, 0 + mus_note noteA#, note1; 9123 + + mus_octave oct7 + mus_note noteD, note4_8 + + mus_octave oct7 + mus_note noteC#, note2_8_16 + mus_note noteD#, note2_4_8_16; 9128 + mus_note noteG#, note16 + + mus_octave oct7 + mus_note noteC#, note2_8_16 + mus_note noteC#, note2_16 + mus_note noteC, note4; 912D + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16 + mus_note noteF, note8 + mus_note noteG, note2_8 + mus_note noteC, note2_4_16; 9132 + + mus_jump 7, $CE20 + mus_note noteRst, note2_8 + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8; 913A + mus_note noteB, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + + mus_jump 1, $D0CA; 9142 + mus_note noteF, note8 + mus_note noteD#, note2_4_8 + mus_note noteG, note2 + mus_note noteG, note2_8 + + mus_jump 4, $930; 914A + mus_note noteD, note8 + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16; 914F + mus_note noteA#, note2 + mus_note noteD, note2_16 + mus_note noteC, note8 + mus_note noteRst, note2_8 + + mus_note noteD, note8; 9154 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteG, note4_8_16; 9159 + mus_note noteD, note2_16 + mus_note noteC, note4 + mus_note noteRst, note2_4_8 + + mus_note noteC, note2_4_8 + mus_note noteF, note2_16; 915E + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16; 9163 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteE, note4_8_16 + mus_note noteD, note16 + mus_note noteC, note2_16; 9168 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4; 916D + + mus_note noteF, note4_8_16 + mus_note noteD, note16 + mus_note noteC#, note4_16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16; 9172 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteF#, note4_8_16 + mus_note noteD, note2_16; 9177 + mus_note noteC, note4 + mus_note noteRst, note4 + + db $f9 + + mus_note noteF, note4_8_16 + mus_note noteD, note8; 917C + mus_note noteE, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteA#, note2; 9181 + mus_note noteD, note2_16 + mus_note noteC, note8_16 + mus_note noteD#, note4_8 + mus_note noteRst, note2_8 + + mus_note noteD, note8; 9186 + mus_note noteF, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteA#, note2; 918B + mus_note noteD, note16 + mus_note noteC, note8 + mus_note noteRst, note2_8 + + mus_note noteF, note2 + mus_note noteD, note8; 9190 + mus_note noteF, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + + mus_octave oct1; 9195 + mus_note noteC, note1 + mus_note noteA#, note2 + mus_note noteD, note2_16 + mus_note noteC, note8_16 + mus_note noteD#, note4_8; 919A + mus_note noteRst, note2_8 + + mus_note noteG, note2_4_8_16 + mus_note noteRst, note2_4 + + mus_note noteD#, note4_8_16 + mus_note noteB, note4_8_16; 919F + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteF#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 91A4 + mus_note noteF, note2_4_8_16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 91A9 + mus_note noteRst, note2_4 + + mus_note noteF, note2_4_8_16 + mus_note noteD, note2_16 + mus_note noteC, note2_4_8_16 + mus_note noteRst, note2_4; 91AE + + mus_note noteA, note2_4_8_16 + mus_note noteG, note2_8_16 + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteF, note2; 91B3 + mus_note noteG, note2_4 + mus_note noteA, note8_16 + mus_note noteD#, note16 + mus_note noteC, note8_16 + mus_note noteD#, note2_4_8_16; 91B8 + mus_note noteC, note16 + mus_note noteC#, note2_16 + mus_note noteC, note2_4_16 + mus_note noteRst, note2_4 + + db $de; 91BD + + mus_note noteG, note2_8_16 + + mus_octave oct1 + mus_volume 203 + mus_note noteD#, note2 + mus_note noteG#, note4; 91C3 + mus_note noteD#, note16 + mus_note noteC, note8_16 + mus_note noteD#, note2_4_8_16 + + mus_end + +UnknSong_md_91c8: + mus_note noteF, note2; 91C8 + mus_note noteC, note4_8_16 + mus_note noteC, note4 + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16 + mus_note noteF, note2_16; 91CD + mus_note noteG, note8_16 + mus_note noteRst, note2_8 + + mus_note noteD, note8 + mus_note noteF#, note2_4_8_16 + mus_note noteRst, note16; 91D2 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteD, note8 + mus_note noteE, note2_4_8_16 + mus_note noteRst, note16; 91D7 + + mus_note noteC, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16; 91DC + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteA#, note4_8_16 + mus_note noteRst, note2_4 + + mus_note noteA#, note2_4_8_16; 91E1 + mus_note noteRst, note2_4_8 + + mus_octave oct1 + mus_note noteF, note8 + mus_note noteRst, note2_8 + + mus_note noteRst, note2_4_8; 91E6 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteF, note2 + + mus_jump 255, $74C2 + mus_note noteF, note8_16; 91EE + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16; 91F3 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteE, note2_4_8_16 + mus_note noteD, note16 + mus_note noteD, note2_4; 91F8 + mus_note noteG, note2_8 + + mus_jump 3, $230 + mus_note noteC#, note2_16 + mus_note noteD#, note1 + mus_note noteRst, note2_4; 9200 + + mus_note noteA, note4_8_16 + mus_note noteD, note8 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9205 + mus_note noteRst, note2_4 + + mus_note noteG#, note4_8_16 + + mus_jump 6, $820 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note16; 920D + + mus_octave oct7 + mus_note noteC#, note2_8_16 + mus_note noteD#, note2_4_8_16 + mus_note noteG#, note16 + + mus_octave oct7; 9212 + mus_note noteC#, note2_8_16 + mus_note noteD, note16 + mus_note noteC, note2_4_16 + + db $fa + + mus_note noteC, note4; 9217 + mus_note noteRst, note16 + + mus_note noteA#, note2 + mus_note noteD, note2_16 + mus_note noteC, note4_8_16 + mus_note noteA#, note1; 921C + + mus_mod 3, 12, 0 + mus_note noteC#, note2_16 + mus_note noteC#, note2_4_8 + mus_note noteC#, note2_16 + mus_note noteD, note4_16; 9223 + mus_note noteRst, note2_4 + + mus_note noteG#, note2_4_8_16 + mus_note noteC#, note4_8_16 + mus_note noteC, note16 + mus_note noteG, note2_8; 9228 + mus_note noteG#, note2 + mus_note noteF, note1 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16; 922D + + mus_note noteC#, note2_8 + + mus_octave oct2 + mus_note noteD, note8 + mus_note noteC#, note4_8_16 + mus_note noteRst, note16; 9232 + + mus_note noteC#, note2_8 + mus_note noteF, note2_4_8 + mus_note noteF, note4_16 + + mus_octave oct6 + mus_note noteC#, note2_8_16; 9237 + mus_note noteD, note8_16 + mus_note noteC#, note4 + mus_note noteC#, note2_8_16 + mus_note noteG, note2 + mus_note noteRst, note4; 923C + + mus_octave oct1 + mus_note noteF, note8 + mus_note noteD, note8 + mus_note noteC#, note1 + mus_note noteF, note2_4; 9241 + mus_note noteC, note2_8 + + mus_volume 37 + mus_note noteA#, note4_8_16 + + mus_octave oct7 + mus_note noteD, note4_8; 9247 + + db $fa + + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_jump 20, $230 + mus_note noteC#, note2_16; 924F + mus_note noteC#, note2_4_8 + + db $fa + + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_jump 134, $1628; 9257 + mus_note noteD#, note2_16 + mus_note noteC, note8_16 + mus_note noteC#, note2_16 + mus_note noteC#, note8_16 + mus_note noteG, note2_8; 925C + + mus_jump 4, $428 + mus_note noteRst, note2_4_8 + + mus_note noteRst, note2 + + mus_note noteF, note4_8_16 + + db $d8; 9264 + db $fa + + mus_note noteC, note4_8 + mus_note noteRst, note16 + + mus_octave oct7 + mus_note noteD, note4_16; 9269 + mus_note noteA#, note1 + + mus_mod 5, 12, 0 + mus_note noteD, note8 + mus_note noteD, note4_8_16 + mus_note noteRst, note16; 9270 + + mus_note noteC, note2_8 + mus_note noteG, note16 + mus_note noteRst, note2_8 + + mus_jump 253, $A9C2 + mus_note noteF, note8_16; 9278 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + + db $f5 + + mus_note noteRst, note2_4_8; 927D + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteF, note2 + + db $f1 + + mus_note noteF, note1; 9282 + + db $d5 + + mus_note noteC#, note4_8_16 + mus_note noteC, note16 + mus_note noteG, note2_8 + mus_note noteG#, note2; 9287 + mus_note noteF, note1 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8; 928C + + mus_octave oct2 + mus_note noteD, note8 + mus_note noteC#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8; 9291 + mus_note noteF, note2_4_8 + mus_note noteF, note4_16 + + mus_octave oct6 + mus_note noteD, note2_8_16 + mus_note noteC#, note8_16; 9296 + mus_note noteC#, note4 + mus_note noteD#, note2_8_16 + mus_note noteC#, note8_16 + + db $d1 + + mus_note noteG, note4; 929B + mus_note noteD, note4 + mus_note noteG, note8_16 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8; 92A0 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteRst, note2_4_8_16; 92A5 + + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + + mus_jump 254, $E4C2 + mus_note noteF, note8_16; 92AD + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteF, note1 + mus_note noteA#, note2; 92B2 + mus_note noteD, note2_16 + mus_note noteC#, note2_16 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8; 92B7 + mus_note noteB, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteB, note2_4; 92BC + mus_note noteD, note16 + mus_note noteC, note2_4_16 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note8 + mus_note noteG, note2; 92C1 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 92C6 + mus_note noteF, note2_16 + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + mus_note noteD#, note2_4_16; 92CB + mus_note noteG, note2 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + + db $f5; 92D0 + + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteE, note2 + mus_note noteC#, note4_8_16; 92D5 + mus_note noteC, note16 + mus_note noteG, note2_8 + mus_note noteG#, note2 + mus_note noteF, note1 + mus_note noteD, note8; 92DA + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + + db $f1 + + mus_note noteD, note8_16; 92DF + mus_note noteG, note16 + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + + mus_octave oct1; 92E4 + mus_volume 254 + db $d0 + + mus_note noteRst, note8_16 + + mus_note noteD, note4 + mus_note noteF, note4; 92EA + mus_note noteG, note2_8_16 + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 92EF + mus_note noteD, note8 + mus_note noteRst, note4_8_16 + + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2; 92F4 + mus_note noteG, note2_8 + + mus_jump 3, $2628 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16; 92FC + mus_note noteF, note2 + mus_note noteG, note2_8 + + mus_jump 2, $928 + mus_jump 6, $1220 + mus_note noteD, note8; 9307 + + mus_octave oct0 + mus_note noteRst, note16 + + mus_note noteC#, note2_16 + mus_note noteC, note4 + mus_note noteD, note8; 930C + + mus_octave oct1 + mus_note noteRst, note16 + + mus_note noteG, note2_8_16 + + mus_octave oct1 + mus_note noteC, note1; 9311 + mus_note noteG, note2 + mus_note noteG, note2_8_16 + + mus_octave oct1 + mus_note noteD#, note16 + mus_note noteRst, note2_4; 9316 + + mus_note noteD, note2 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8; 931B + + db $de + + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note8_16 + mus_note noteRst, note4; 9320 + + mus_octave oct1 + mus_note noteF, note8 + mus_note noteG, note2_8_16 + + mus_jump 232, $D20 + mus_note noteC, note4_8_16; 9328 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 932D + mus_note noteG, note2_4_8_16 + + db $ee + + mus_note noteC, note8 + mus_note noteG, note2 + mus_note noteRst, note4; 9332 + + mus_octave oct1 + mus_note noteF, note8 + + mus_jump 234, $3420 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 933A + mus_note noteF, note2_16 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteE, note2_4_8_16; 933F + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteF#, note2_4_8_16; 9344 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 9349 + mus_note noteF, note2_16 + mus_note noteF, note2 + + mus_octave oct1 + mus_volume 203 + mus_note noteD#, note2; 934F + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteF, note4_8_16 + mus_note noteRst, note16; 9354 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteD#, note1 + mus_note noteF, note1 + mus_note noteG#, note2_16; 9359 + mus_note noteRst, note2_4 + + mus_note noteD#, note2 + mus_note noteB, note4 + mus_note noteG, note2 + mus_note noteG, note2_8_16; 935E + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteF, note2 + mus_note noteD, note8 + mus_note noteF, note2_4_8_16; 9363 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteD#, note2 + mus_note noteB, note8_16; 9368 + mus_note noteG, note2 + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + + mus_jump 235, $3420; 9370 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 9375 + mus_note noteD, note8 + mus_note noteG, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2; 937A + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteF, note2 + + mus_octave oct1; 937F + mus_volume 203 + mus_note noteD#, note2 + mus_note noteE, note2 + mus_note noteG, note2_8_16 + + mus_octave oct1; 9385 + mus_note noteC, note1 + mus_note noteRst, note2_4_8 + + mus_note noteF, note2_16 + mus_note noteF, note2_16 + mus_note noteC, note4_8_16; 938A + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteA#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 938F + mus_note noteG, note8_16 + mus_note noteD, note8 + mus_note noteA#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9394 + mus_note noteG, note4 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16; 9399 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_octave oct1 + mus_note noteRst, note2_4_8; 939E + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteF, note2 + mus_note noteRst, note4 + + mus_note noteC, note2_8_16; 93A3 + mus_note noteF, note4_8 + + mus_jump 236, $1120 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16; 93AB + mus_note noteC, note1 + mus_note noteC, note1 + + mus_octave oct1 + mus_note noteRst, note16 + + mus_note noteC, note4_8_16; 93B0 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 93B5 + mus_note noteG, note2 + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + + mus_jump 237, $3C20; 93BD + mus_note noteG, note2_8 + + mus_jump 4, $1B30 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16; 93C5 + + mus_mod 232, 12, 0 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + + mus_mod 233, 12, 0; 93CE + mus_note noteA#, note1 + + mus_mod 206, 12, 0 + mus_mod 207, 12, 0 + mus_mod 208, 12, 0 + mus_mod 209, 12, 0; 93DB + mus_note noteC#, note2_16 + mus_note noteC#, note2_8 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16; 93E0 + + mus_mod 234, 12, 0 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + + mus_mod 235, 12, 0; 93E9 + mus_note noteA#, note1 + + mus_mod 210, 12, 0 + mus_mod 211, 12, 0 + mus_mod 212, 12, 0 + mus_mod 213, 12, 0; 93F6 + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + + mus_jump 238, $920 + mus_note noteRst, note2_4_8; 93FE + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + + mus_mod 4, 12, 0 + mus_note noteRst, note4 + + mus_octave oct1; 9405 + mus_note noteF, note8 + + mus_jump 239, $1B20 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16; 940D + mus_note noteRst, note4_8 + + mus_note noteRst, note2_4_8 + + mus_note noteG, note4_8_16 + mus_note noteF, note2_16 + mus_note noteRst, note8; 9412 + + db $fa + + mus_note noteC, note4 + mus_note noteRst, note16 + + mus_note noteA#, note2 + mus_note noteD, note16; 9417 + mus_note noteC, note2_8_16 + + db $fa + + mus_note noteD, note2_4_8 + mus_note noteRst, note16 + + mus_mod 3, 12, 0; 941E + mus_note noteA#, note1 + + mus_mod 45, 12, 0 + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8; 9425 + + mus_jump 252, $1A20 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16 + mus_note noteC, note4_8_16; 942D + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteE, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9432 + mus_note noteG, note2 + + mus_octave oct1 + mus_note noteRst, note16 + + mus_note noteD, note8 + mus_note noteD#, note2_4_8_16; 9437 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16; 943C + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + db $f6 + + mus_note noteRst, note4; 9441 + + mus_octave oct1 + mus_note noteF, note8 + + mus_jump 240, $820 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 9449 + mus_note noteF, note2_16 + + mus_octave oct7 + mus_note noteD, note4_16 + mus_note noteRst, note4 + + mus_octave oct1; 944E + mus_note noteF, note8 + + mus_jump 248, $B20 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8; 9456 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteRst, note4_8_16; 945B + + mus_note noteRst, note4 + + mus_octave oct1 + mus_note noteF, note8 + + mus_octave oct1 + mus_volume 254; 9461 + + mus_octave oct7 + mus_note noteD, note16 + mus_note noteC, note2_4_8 + mus_note noteD, note8 + + db $d6; 9466 + + mus_note noteRst, note16 + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteC, note2_8 + mus_note noteG, note2_8_16; 946B + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteG, note2 + mus_note noteRst, note4 + + mus_octave oct1; 9470 + mus_note noteF, note8 + + mus_jump 32, $4920 + mus_note noteG, note2_8 + + mus_jump 3, $4438 + mus_note noteC, note4_8_16; 947B + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9480 + mus_note noteRst, note2_4 + + mus_note noteE, note4_8_16 + mus_note noteD, note16 + mus_note noteD#, note2_8_16 + mus_note noteRst, note2_4_8; 9485 + + mus_note noteC, note2_8_16 + mus_note noteF, note4_8 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 948A + mus_note noteD, note8 + mus_note noteD#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16; 948F + mus_note noteB, note8_16 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note8 + mus_note noteRst, note2_4_8; 9494 + + mus_note noteD#, note2_16 + mus_note noteF, note2_16 + mus_note noteG, note8_16 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 9499 + mus_note noteF, note2_16 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note8_16 + mus_note noteRst, note2_4_8; 949E + + mus_note noteD#, note2_16 + mus_note noteF, note2_16 + mus_note noteG, note8_16 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 94A3 + mus_note noteF, note2_16 + mus_note noteF, note1 + mus_note noteG, note2_8 + + mus_jump 7, $3E + mus_note noteD, note2_16; 94AB + mus_note noteC, note4_8 + + db $d5 + + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8 + mus_note noteF, note2_16; 94B0 + + db $d1 + + mus_note noteF, note2 + + db $d5 + + mus_note noteRst, note2_4_8 + + mus_note noteD, note2_8; 94B5 + mus_note noteF, note4_8_16 + mus_note noteRst, note2_4_8 + + db $f8 + + mus_note noteF, note4_8 + + db $d1; 94BA + + mus_note noteRst, note2_4_8 + + mus_note noteE, note2_4 + mus_note noteF, note4_8_16 + mus_note noteRst, note2_8 + + mus_note noteG, note2_8; 94BF + + mus_jump 4, $1738 + mus_note noteG, note2_8_16 + + mus_jump 16, $1220 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 94CA + mus_note noteD, note8 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4; 94CF + + mus_note noteE, note4_8_16 + mus_note noteD, note16 + mus_note noteC, note2_16 + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 94D4 + mus_note noteF, note2_16 + + mus_octave oct7 + mus_note noteC#, note16 + mus_note noteRst, note4 + + mus_octave oct1; 94D9 + mus_note noteF, note8 + mus_note noteG, note2_8 + + mus_jump 3, $2A20 + mus_note noteG, note2_8_16 + + mus_octave oct1; 94E1 + mus_volume 254 + mus_note noteB, note16 + mus_note noteD, note2_16 + mus_note noteC, note2_4_8_16 + mus_note noteD#, note16; 94E7 + mus_note noteD, note8 + mus_note noteRst, note2_4 + + mus_note noteD#, note2 + mus_note noteE, note2 + mus_note noteG, note2_8_16; 94EC + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteF, note2 + mus_note noteG, note2_16 + + db $d5; 94F1 + + mus_note noteRst, note4_8 + + mus_note noteC#, note2_16 + mus_note noteC, note2_16 + mus_note noteG, note2_8_16 + + mus_octave oct1; 94F6 + mus_note noteC, note1 + + db $f5 + + mus_note noteRst, note4_8 + + mus_note noteRst, note2_4_8 + + mus_note noteD, note4_8; 94FB + mus_note noteF, note2_16 + mus_note noteF, note2 + + db $fa + + mus_note noteC, note4 + mus_note noteRst, note16; 9500 + + mus_note noteA#, note2 + mus_note noteD, note16 + mus_note noteC, note4_16 + mus_note noteG, note2_8_16 + mus_note noteRst, note2_4_8; 9505 + + mus_note noteG, note4_8_16 + mus_note noteF, note2_16 + mus_note noteRst, note8 + + db $d1 + + mus_note noteG, note2_8_16; 950A + + db $f5 + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteD#, note2_4_16 + mus_note noteC, note4_8_16; 950F + mus_note noteC, note16 + mus_note noteF, note1 + mus_note noteF, note16 + mus_note noteD, note8 + mus_note noteRst, note4_8_16; 9514 + + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteF#, note2_16 + mus_note noteRst, note2_4_8; 9519 + + mus_note noteE, note2 + mus_note noteF, note2_16 + mus_note noteG, note2_8 + + mus_jump 4, $A30 + db $fa; 9521 + db $e8 + + mus_note noteRst, note16 + + mus_note noteF, note2 + + db $fa + db $e9; 9526 + + mus_note noteRst, note16 + + mus_note noteF, note1 + mus_note noteC#, note2_16 + mus_note noteC#, note4 + mus_note noteC#, note4_8_16; 952B + mus_note noteC, note8 + mus_note noteC#, note2_4_8_16 + mus_note noteC, note16 + + mus_jump 7, $B28 + mus_note noteRst, note2_4_8; 9533 + + mus_note noteA, note4 + mus_note noteF, note4_8_16 + + db $fa + mus_mod 192, 5, 7 + db $fa; 953A + db $eb, $c0 + + mus_note noteF, note1 + mus_note noteG, note2_4_8 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 9540 + mus_note noteD, note8 + mus_note noteRst, note2_4_8_16 + + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF#, note2_4_8_16; 9545 + mus_note noteRst, note2_4_8 + + mus_note noteE, note2 + mus_note noteF, note2_16 + mus_note noteF, note2_4_8 + mus_note noteF, note4_16; 954A + mus_note noteD, note8 + mus_note noteRst, note2_4_8_16 + + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note4; 954F + mus_note noteG, note2_8_16 + mus_note noteD, note8 + mus_note noteB, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9554 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9559 + mus_note noteRst, note2_4 + + mus_note noteE, note4_8_16 + mus_note noteD, note16 + mus_note noteC, note2_8_16 + mus_note noteD, note8; 955E + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteF, note4_8_16; 9563 + mus_note noteD, note2_16 + mus_note noteC, note8_16 + + mus_octave oct6 + mus_note noteRst, note2_8 + + db $f1; 9568 + + mus_octave oct1 + mus_volume 254 + mus_note noteRst, note16 + + mus_note noteD, note16 + mus_note noteD#, note16; 956E + mus_note noteG, note2_8 + + mus_jump 4, $830 + mus_note noteD, note8 + mus_note noteD, note2_8_16 + mus_note noteRst, note16; 9576 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteA#, note2 + mus_note noteD, note16 + mus_note noteD, note8_16; 957B + mus_note noteG, note2_8 + + mus_jump 2, $428 + mus_jump 6, $D20 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 9586 + mus_note noteD, note8 + mus_note noteC#, note1 + mus_note noteF, note2_4 + mus_note noteC, note2_8 + + mus_volume 37; 958C + mus_note noteA#, note4_8_16 + + mus_octave oct7 + mus_note noteD, note4_8 + mus_note noteC#, note2_16 + mus_note noteC, note2_4_16; 9591 + mus_note noteC, note4_8_16 + mus_note noteC, note8_16 + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16 + mus_note noteF, note2_16; 9596 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note2_16 + mus_note noteD, note8_16 + mus_note noteD, note4 + mus_note noteD#, note2_4_8_16; 959B + mus_note noteG#, note16 + mus_note noteG, note2 + mus_note noteRst, note2_8 + + mus_note noteRst, note2_4 + + mus_note noteD#, note2; 95A0 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + + db $d6 + + mus_note noteRst, note16; 95A5 + + mus_note noteC, note2_8 + mus_note noteE, note4_8_16 + mus_note noteRst, note2_4_8 + + mus_note noteF, note2_16 + mus_note noteF, note2_16; 95AA + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16; 95AF + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteF#, note4_8_16 + mus_note noteD, note2_16 + mus_note noteC, note4; 95B4 + mus_note noteRst, note2_4_8 + + mus_note noteG#, note1 + mus_note noteF, note2 + + db $d5 + + mus_note noteG, note2_8; 95B9 + + mus_jump 4, $F30 + mus_note noteD, note8 + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note4_8_16; 95C1 + mus_note noteC, note16 + mus_note noteF, note1 + mus_note noteC#, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteA#, note2; 95C6 + mus_note noteD, note16 + mus_note noteC, note8_16 + mus_note noteC#, note2_16 + mus_note noteC, note8_16 + + db $d1; 95CB + + mus_note noteRst, note2_8 + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + + db $de; 95D0 + + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF, note4_8_16 + mus_note noteC, note4_8_16 + mus_note noteC, note8_16; 95D5 + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16 + mus_note noteF, note2_16 + mus_note noteG, note8_16 + mus_note noteRst, note2_4_8; 95DA + + mus_note noteD, note2_8 + mus_note noteF, note4_8_16 + mus_note noteRst, note2_4_8 + + db $f8 + + mus_note noteF, note4_8; 95DF + + db $d1 + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16; 95E4 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteE, note4_8_16 + mus_note noteD, note2_16; 95E9 + mus_note noteC, note4_16 + mus_note noteC#, note2_4_16 + mus_note noteD#, note16 + mus_note noteC, note8 + mus_note noteC#, note4_16; 95EE + mus_note noteD, note8 + mus_note noteF#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note4; 95F3 + mus_note noteRst, note2_4_8 + + mus_note noteE, note2_4 + mus_note noteF, note4_8_16 + mus_note noteRst, note2_8 + + mus_note noteC, note4_8_16; 95F8 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2 + mus_note noteF, note2_4 + mus_note noteC, note2_8; 95FD + + mus_volume 37 + mus_note noteB, note4_8_16 + mus_note noteF, note2 + mus_note noteG, note2_8 + + mus_jump 7, $C28; 9606 + mus_jump 4, $1A30 + mus_note noteD, note8 + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 960E + mus_note noteG, note2_4_8_16 + mus_note noteA#, note2 + mus_note noteD, note16 + mus_note noteC#, note8_16 + + db $fa; 9613 + + mus_note noteC, note4_16 + mus_note noteRst, note16 + + mus_note noteD, note8 + mus_note noteD, note2 + mus_note noteF, note2_4; 9618 + mus_note noteC, note2_8 + mus_note noteA#, note4_8_16 + mus_note noteF, note2 + + mus_volume 37 + mus_note noteD, note8; 961E + mus_note noteC#, note1 + mus_note noteF, note2_4 + mus_note noteC, note2_8 + mus_note noteA#, note4_8_16 + mus_note noteB, note8_16; 9623 + mus_note noteF, note2 + mus_note noteG, note2_8_16 + + mus_octave oct7 + mus_note noteD, note4_8 + mus_note noteRst, note2_8; 9628 + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteB, note4_8_16 + mus_note noteRst, note16; 962D + + mus_note noteC, note2_8 + mus_note noteF, note4_8_16 + mus_note noteG, note2_8 + + mus_jump 2, $F28 + mus_jump 6, $B28; 9638 + mus_note noteG, note2_8_16 + + mus_octave oct1 + mus_note noteD#, note1 + mus_note noteF, note2 + mus_note noteD, note8; 963D + mus_note noteD#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteB, note8_16; 9642 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note8 + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16; 9647 + mus_note noteF, note2_16 + mus_note noteG, note8_16 + mus_note noteRst, note2_8 + + mus_note noteG, note2_8 + + mus_jump 2, $428; 964F + mus_jump 6, $2D20 + db $d5 + + mus_note noteC#, note8 + + mus_octave oct1 + mus_note noteRst, note16; 9657 + + mus_jump 2, $328 + mus_note noteC#, note8 + + mus_octave oct0 + mus_note noteRst, note16 + + mus_note noteC#, note2_8_16; 965F + mus_note noteG#, note2 + mus_note noteC#, note4_8_16 + mus_note noteC, note16 + mus_note noteF, note1 + mus_note noteD, note8; 9664 + mus_note noteF#, note8 + mus_note noteE, note4 + mus_note noteC#, note2_8 + mus_note noteF, note2_4_8_16 + mus_note noteD, note4; 9669 + mus_note noteF, note4_8_16 + mus_note noteD, note8 + mus_note noteD#, note16 + + mus_end + +UnknSong_md_966e: + mus_note noteC, note4_8_16; 966E + mus_note noteC, note1 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note16 + + mus_octave oct7 + mus_note noteC#, note2_8_16; 9673 + mus_note noteC#, note2_8_16 + mus_note noteC#, note4 + mus_note noteD, note8_16 + mus_note noteG, note2_16 + mus_note noteC, note4_8; 9678 + mus_note noteA#, note2 + mus_note noteD, note16 + + db $f8 + + mus_note noteD#, note2_4_8_16 + mus_note noteG#, note16; 967D + + mus_octave oct7 + mus_note noteC#, note2_8_16 + + db $d1 + + mus_note noteG, note2_8_16 + + db $f6; 9682 + + mus_note noteG#, note16 + + mus_octave oct1 + mus_note noteRst, note2 + + mus_note noteF, note2 + mus_note noteC, note4_8_16; 9687 + mus_note noteC, note4 + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16 + mus_note noteF, note2_16 + mus_note noteG, note4; 968C + mus_note noteD, note4 + mus_note noteG, note8_16 + mus_note noteRst, note2_4_8 + + mus_note noteB, note4_8 + mus_note noteF, note4_8_16; 9691 + mus_note noteRst, note2_8 + + mus_note noteRst, note2_4_8 + + mus_octave oct2 + mus_note noteF, note4_8_16 + mus_note noteD#, note16; 9696 + mus_note noteC#, note4 + mus_note noteC#, note4_8_16 + mus_note noteC, note16 + + db $fa + db $f2; 969B + + mus_note noteRst, note16 + + mus_note noteRst, note4_8_16 + + mus_note noteG#, note16 + mus_note noteD#, note16 + mus_note noteC, note8; 96A0 + mus_note noteC#, note4_16 + + mus_mod 235, 12, 0 + mus_note noteG, note2_8_16 + + mus_mod 234, 12, 0 + mus_note noteC#, note2_16; 96A9 + mus_note noteC, note2_8 + mus_note noteA#, note1 + + mus_mod 235, 12, 0 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note8; 96B0 + + mus_mod 234, 12, 0 + mus_note noteRst, note2_8 + + mus_note noteRst, note2_4_8 + + mus_octave oct2 + mus_note noteF, note4_8_16; 96B7 + mus_note noteD#, note16 + mus_note noteC, note2_4_16 + + db $fa + db $f1 + + mus_note noteRst, note16; 96BC + + mus_note noteG#, note4 + mus_note noteD#, note16 + mus_note noteC, note8 + mus_note noteC#, note4_16 + mus_note noteD, note2_4; 96C1 + mus_note noteF, note1 + mus_note noteG, note4 + mus_note noteD, note4 + mus_note noteG, note8_16 + mus_note noteRst, note2_8; 96C6 + + mus_note noteRst, note2_4_8 + + mus_octave oct2 + mus_note noteF, note4_8_16 + mus_note noteD#, note16 + mus_note noteC#, note4_8_16; 96CB + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteF, note2_8 + mus_note noteC#, note4_8_16; 96D0 + mus_note noteC, note16 + mus_note noteRst, note2_4 + + mus_note noteD, note4 + mus_note noteRst, note2_4 + + mus_note noteC#, note8_16; 96D5 + mus_note noteC#, note2_8 + mus_note noteG, note2_4_8_16 + + db $d6 + + mus_note noteC, note8 + mus_note noteG, note2; 96DA + mus_note noteD, note4 + mus_note noteG, note2_4_8_16 + + db $de + + mus_note noteC, note16 + mus_note noteG, note2; 96DF + mus_note noteD#, note2 + mus_note noteRst, note2_8 + + mus_note noteD#, note2 + mus_note noteD#, note1 + mus_note noteRst, note2_8; 96E4 + + db $fa + + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_jump 20, $230 + mus_note noteC#, note2_16; 96EC + mus_note noteC, note4_8_16 + + mus_jump 134, $228 + mus_note noteD#, note2_16 + mus_note noteC, note4 + mus_note noteD#, note2; 96F4 + mus_note noteD#, note1 + mus_note noteRst, note2_8 + + mus_note noteD#, note2 + mus_note noteRst, note2_8 + + mus_note noteD, note8; 96F9 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + mus_note noteF#, note2_4_8_16; 96FE + mus_note noteRst, note8_16 + + mus_note noteE, note16 + mus_note noteF, note2 + mus_note noteD, note8 + mus_note noteA, note2_4_8_16; 9703 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF, note2_4_8_16 + mus_note noteD, note8 + mus_note noteA, note4_8_16; 9708 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF, note4_8_16 + mus_note noteD, note8 + mus_note noteG, note2_4_8_16; 970D + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF#, note2_4_8_16 + mus_note noteF#, note16 + mus_note noteC#, note2_8; 9712 + mus_note noteF, note4_16 + mus_note noteF, note2_4_8 + mus_note noteD, note8 + mus_note noteG#, note2_4_8_16 + mus_note noteRst, note16; 9717 + + mus_note noteC, note2_8 + + mus_octave oct2 + mus_note noteD, note8 + mus_note noteG#, note4_8_16 + mus_note noteRst, note16; 971C + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + + mus_octave oct6 + mus_note noteG#, note4_8_16 + mus_note noteG, note2; 9721 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note16 + mus_note noteG#, note2_4 + mus_note noteF, note1 + mus_note noteD#, note2_4_8_16; 9726 + mus_note noteC, note16 + mus_note noteG#, note2_8_16 + mus_note noteF, note2 + mus_note noteD, note8 + mus_note noteA#, note4_8_16; 972B + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteB, note2_8_16 + + db $da; 9730 + + mus_note noteG#, note4_8_16 + mus_note noteF, note2 + mus_note noteD, note16 + mus_note noteD#, note2_4_8_16 + mus_note noteD, note8; 9735 + mus_note noteA#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteB, note2_4; 973A + + db $da + + mus_note noteG#, note4_8_16 + mus_note noteF, note2 + mus_note noteC#, note2_16 + mus_note noteD#, note4; 973F + mus_note noteD, note8 + mus_note noteA, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16; 9744 + mus_note noteD, note8 + mus_note noteA, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF, note4_8_16; 9749 + mus_note noteD, note8 + mus_note noteG, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteF, note2_4_8_16; 974E + mus_note noteA, note4 + mus_note noteF, note1 + mus_note noteG, note2_8_16 + mus_note noteA, note2_16 + mus_note noteF, note2; 9753 + mus_note noteD, note8 + mus_note noteG#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16; 9758 + mus_note noteG#, note2 + mus_note noteG, note2 + mus_note noteG, note2_4 + mus_note noteA, note2_16 + mus_note noteF, note1; 975D + mus_note noteG, note2_8_16 + mus_note noteA, note2_16 + mus_note noteF, note2 + mus_note noteD, note8 + mus_note noteA#, note4_8_16; 9762 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_8_16 + mus_note noteB, note2_4_8_16 + mus_note noteD#, note2_16; 9767 + mus_note noteC#, note2_4_8 + mus_note noteD, note16 + mus_note noteC, note2_16 + mus_note noteD, note8 + mus_note noteA#, note2_4_8_16; 976C + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4 + mus_note noteB, note2_4_8_16 + mus_note noteD#, note2_16; 9771 + mus_note noteC#, note4 + mus_note noteD, note8 + mus_note noteA, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 9776 + mus_note noteG, note4 + mus_note noteD, note8 + mus_note noteA, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 977B + mus_note noteG, note8_16 + mus_note noteC, note4_8_16 + mus_note noteC, note4 + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16; 9780 + mus_note noteF, note2_16 + mus_note noteG, note2_4 + mus_note noteD, note8_16 + mus_note noteG, note8_16 + mus_note noteRst, note2_8; 9785 + + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4; 978A + + mus_note noteA#, note4_8_16 + mus_note noteRst, note2_4 + + mus_note noteA#, note2_4_8_16 + mus_note noteRst, note2_8 + + mus_note noteD, note8; 978F + mus_note noteA, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note8_16 + mus_note noteD, note8; 9794 + mus_note noteA, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note4 + mus_note noteD, note8; 9799 + mus_note noteB, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteD, note8; 979E + mus_note noteG, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteA, note4_8_16 + mus_note noteD#, note16; 97A3 + mus_note noteC, note8_16 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note8 + mus_note noteG, note2 + mus_note noteD, note8; 97A8 + mus_note noteA#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2_4 + mus_note noteA, note4_8_16; 97AD + mus_note noteF, note1 + mus_note noteG, note2_8_16 + mus_note noteA, note2_16 + mus_note noteD, note8 + mus_note noteA#, note4_8_16; 97B2 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteA, note4_8_16 + mus_note noteD#, note2_16 + mus_note noteC, note2_4; 97B7 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16; 97BC + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + db $ee + + mus_note noteC#, note2_16; 97C1 + mus_note noteD, note4 + mus_note noteD, note8 + mus_note noteA, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 97C6 + mus_note noteF, note4_8_16 + mus_note noteD, note8 + mus_note noteA, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 97CB + mus_note noteF, note2_4_8_16 + mus_note noteD, note8 + mus_note noteA#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 97D0 + mus_note noteG, note2_4_8_16 + mus_note noteA, note4 + mus_note noteF, note1 + mus_note noteG, note2_8_16 + mus_note noteA, note2_16; 97D5 + mus_note noteF, note2 + mus_note noteD, note8 + mus_note noteA#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 97DA + mus_note noteG, note2_4_8_16 + mus_note noteA, note8_16 + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note16; 97DF + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4; 97E4 + + mus_note noteA#, note2_4_8_16 + mus_note noteD, note8 + mus_note noteG, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8; 97E9 + mus_note noteC, note4_16 + mus_note noteG, note2_4 + mus_note noteA, note4_8_16 + mus_note noteF, note1 + mus_note noteD#, note16; 97EE + + db $fa + + mus_note noteG, note2_8_16 + mus_note noteA#, note2 + mus_note noteD, note2_16 + mus_note noteC, note4_16; 97F3 + mus_note noteD#, note2_4_8 + mus_note noteF, note2 + mus_note noteC#, note2_16 + + db $f2 + + mus_note noteG, note2_4; 97F8 + mus_note noteG#, note4_8_16 + mus_note noteF, note16 + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8; 97FD + mus_note noteG, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note8_16 + mus_note noteD, note8; 9802 + mus_note noteG#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2 + mus_note noteD, note8; 9807 + mus_note noteG#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteG, note2 + mus_note noteRst, note2_8; 980C + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteD, note8 + mus_note noteE, note4_8_16 + mus_note noteRst, note16; 9811 + + mus_note noteC, note2_8 + mus_note noteG, note2_4_8_16 + mus_note noteC, note2 + mus_note noteC, note2 + mus_note noteG, note2; 9816 + + mus_octave oct1 + mus_note noteRst, note16 + + mus_note noteF, note2 + mus_note noteC, note4_8_16 + mus_note noteC, note8; 981B + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_16 + mus_note noteF, note2_16 + mus_note noteG, note2_4_8_16 + + mus_octave oct1; 9820 + mus_note noteD#, note1 + mus_note noteB, note8_16 + mus_note noteG, note2 + mus_note noteRst, note2_8 + + mus_note noteC#, note4_8_16; 9825 + mus_note noteC, note16 + mus_note noteG, note2_8 + mus_note noteG#, note2 + mus_note noteF, note1 + mus_note noteD, note8; 982A + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteD, note2_8_16 + mus_note noteF, note1; 982F + mus_note noteD#, note2_8_16 + mus_note noteF, note2 + mus_note noteC#, note2_8_16 + mus_note noteC#, note4 + mus_note noteG, note4; 9834 + mus_note noteD, note4 + mus_note noteG, note8_16 + mus_note noteRst, note2_8 + + mus_note noteG, note2_8 + mus_note noteD, note8; 9839 + mus_note noteC#, note2 + mus_note noteF, note2_4 + mus_note noteG#, note4_8 + mus_note noteD#, note16 + mus_note noteC, note8; 983E + mus_note noteD, note4_16 + mus_note noteF#, note1 + mus_note noteG, note2_4_8_16 + mus_note noteG#, note16 + mus_note noteF#, note1; 9843 + mus_note noteD, note4_8_16 + + mus_end + +UnknSong_md_9846: + mus_note noteRst, note2_8 + + mus_note noteD, note4_8_16 + mus_note noteC, note16; 9848 + mus_note noteRst, note2_4 + + mus_note noteD#, note1 + mus_note noteD#, note16 + mus_note noteC, note8 + mus_note noteC#, note2_8; 984D + mus_note noteRst, note2_4 + + mus_note noteD, note4 + mus_note noteRst, note2_4 + + mus_note noteC#, note8_16 + mus_note noteA#, note2; 9852 + mus_note noteD, note2_16 + mus_note noteC, note8_16 + mus_note noteC#, note2_16 + + db $f2 + + mus_note noteRst, note2_8; 9857 + + mus_note noteD, note4_8_16 + mus_note noteC, note16 + mus_note noteF#, note1 + mus_note noteD, note2_8 + mus_note noteF, note4_16; 985C + mus_note noteF, note2_4_8 + mus_note noteD, note8 + mus_note noteD, note1 + mus_note noteF, note2_4 + mus_note noteC#, note2_8; 9861 + mus_note noteF, note2_4_8_16 + mus_note noteD, note4 + mus_note noteF, note4_8_16 + mus_note noteG, note2_16 + + mus_jump 7, $728; 9869 + mus_note noteRst, note2_4 + + mus_note noteD, note2_8_16 + mus_note noteRst, note2_4 + + mus_note noteC#, note2_4 + mus_note noteD#, note2_4_16; 986E + mus_note noteC#, note2_16 + + db $f5 + + mus_note noteD#, note2_4_8_16 + mus_note noteC, note2_16 + mus_note noteG#, note8_16; 9873 + mus_note noteF, note2 + mus_note noteRst, note2_8 + + mus_mod 1, 12, 0 + mus_jump 255, $34CA + mus_note noteF, note2_8_16; 987D + + mus_jump 185, $4ECA + mus_note noteF, note2_8 + + db $da + + mus_note noteE, note2_4_8_16 + mus_note noteF, note2_8; 9885 + + mus_jump 254, $328 + db $d2 + + mus_note noteE, note2_4_8_16 + mus_note noteF, note2_8 + mus_note noteA#, note1; 988D + + mus_mod 0, 12, 0 + mus_mod 3, 12, 0 + mus_mod 233, 12, 0 + mus_mod 230, 12, 0 + mus_mod 231, 12, 0; 989C + mus_note noteC#, note4_8_16 + mus_note noteC, note2_16 + mus_note noteD, note8 + mus_note noteC#, note4_8_16 + mus_note noteRst, note16; 98A1 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteC, note4_8_16; 98A6 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteC#, note4_8_16; 98AB + mus_note noteC, note4_16 + mus_note noteD, note8 + mus_note noteD, note4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8; 98B0 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16; 98B5 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteD#, note2_4_8_16; 98BA + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8; 98BF + mus_note noteE, note4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16; 98C4 + mus_note noteD, note8 + mus_note noteE, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8; 98C9 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteF, note4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8; 98CE + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteF, note2_4_8_16 + mus_note noteRst, note16; 98D3 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteF#, note4_8_16; 98D8 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8; 98DD + mus_note noteF#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16; 98E2 + mus_note noteD, note8 + mus_note noteD#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8; 98E7 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteG, note4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8; 98EC + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteG, note2_4_8_16 + mus_note noteRst, note16; 98F1 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteG#, note4_8_16; 98F6 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8; 98FB + mus_note noteG#, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16; 9900 + mus_note noteD, note8 + mus_note noteA, note4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8; 9905 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteA, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8; 990A + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteA#, note4_8_16 + mus_note noteRst, note16; 990F + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteA#, note2_4_8_16; 9914 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD#, note2_4_8_16; 9919 + mus_note noteC, note8 + mus_note noteD, note8 + mus_note noteB, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8; 991E + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteB, note4_8_16 + mus_note noteRst, note16; 9923 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD, note8 + mus_note noteRst, note4_8_16; 9928 + + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + + mus_mod 232, 12, 0; 992F + mus_note noteD#, note2_4_8_16 + + mus_end + +UnknSong_md_9932: + mus_mod 4, 12, 0 + mus_note noteA#, note1 + + mus_octave oct7; 9936 + mus_note noteD, note4_16 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note2_16 + + mus_octave oct7 + mus_note noteC#, note16; 993B + mus_note noteD#, note2_4_8_16 + mus_note noteC, note16 + + mus_octave oct7 + mus_note noteD, note4_8 + mus_note noteA#, note1; 9940 + + mus_octave oct7 + mus_note noteC#, note2_8_16 + mus_note noteD#, note2_4_8_16 + mus_note noteG#, note16 + + mus_octave oct7; 9945 + mus_note noteC#, note2_8_16 + mus_note noteD#, note2_4_8_16 + mus_note noteG, note2 + + mus_octave oct7 + mus_note noteD, note4_16; 994A + mus_note noteRst, note4 + + mus_note noteG#, note1 + mus_note noteF, note2_8_16 + mus_note noteF#, note1 + mus_note noteF, note1; 994F + mus_note noteD, note4_8_16 + mus_note noteC, note16 + mus_note noteF, note4_16 + mus_note noteD, note2_8 + mus_note noteC#, note2_8; 9954 + mus_note noteC#, note8 + mus_note noteC, note16 + mus_note noteE, note16 + mus_note noteC#, note2_8 + mus_note noteG, note2_4_16; 9959 + + mus_mod 236, 12, 0 + mus_note noteG, note2_4_8 + + mus_mod 237, 12, 0 + mus_note noteG, note2_4_8_16 + + mus_octave oct1; 9962 + mus_note noteRst, note16 + + mus_note noteC, note2 + mus_note noteC, note2 + mus_note noteE, note1 + mus_note noteF, note8; 9967 + mus_note noteG, note2_8 + mus_note noteG#, note2 + mus_note noteG#, note8 + mus_note noteE, note1 + mus_note noteC, note4_8_16; 996C + mus_note noteC, note16 + + db $fa + db $ec + + mus_note noteRst, note16 + + mus_note noteF#, note2; 9971 + + db $fa + mus_tempo 192, 111 + mus_note noteC, note2_8 + mus_note noteE, note2_8_16 + mus_note noteG, note2_4_8_16; 9978 + + mus_octave oct1 + mus_note noteC, note1 + mus_note noteF, note1 + mus_note noteC#, note4_8_16 + mus_note noteC, note16; 997D + mus_note noteD, note8 + mus_note noteD, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2_4_8_16; 9982 + mus_note noteA#, note2 + mus_note noteD, note2_16 + mus_note noteC#, note2_4_8 + mus_note noteG, note2_4 + + mus_jump 7, $F20; 998A + db $fa + + mus_note noteC, note8 + mus_note noteRst, note16 + + mus_jump 20, $130 + mus_note noteRst, note2_8; 9992 + + mus_note noteG, note2_4_8_16 + + mus_jump 20, $B28 + mus_note noteD#, note2_16 + mus_note noteC, note2_8 + + db $fa; 999A + + mus_note noteC, note8 + mus_note noteRst, note16 + + mus_note noteB, note2_4_8_16 + mus_note noteD, note2_16 + mus_note noteC, note4; 999F + mus_note noteD#, note2_16 + mus_note noteC, note8 + mus_note noteRst, note2_8 + + mus_note noteA#, note1 + + db $d5; 99A4 + + mus_note noteF#, note8_16 + mus_note noteF#, note2_4 + mus_note noteD, note2_8 + mus_note noteF, note4_16 + mus_note noteF, note2_4_8; 99A9 + mus_note noteD, note8 + mus_note noteC#, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteD, note8_16; 99AE + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8; 99B3 + mus_note noteD, note8_16 + mus_note noteG, note2 + + db $d1 + + mus_note noteD, note8 + mus_note noteD, note4_8_16; 99B8 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteD, note2_4_8_16; 99BD + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteD#, note2_4_8_16; 99C2 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteE, note4_8_16; 99C7 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteE, note2_4_8_16; 99CC + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteF, note4_8_16; 99D1 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteF, note2_4_8_16; 99D6 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteF#, note4_8_16; 99DB + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteF#, note2_4_8_16; 99E0 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteG, note4_8_16; 99E5 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteG, note2_4_8_16; 99EA + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteG#, note4_8_16; 99EF + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteG#, note2_4_8_16; 99F4 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteA, note4_8_16; 99F9 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteA, note2_4_8_16; 99FE + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteA#, note4_8_16; 9A03 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteA#, note2_4_8_16; 9A08 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteD#, note4_8_16; 9A0D + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note8; 9A12 + mus_note noteD, note8 + mus_note noteB, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2; 9A17 + mus_note noteD, note8 + mus_note noteB, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2; 9A1C + mus_note noteD, note8 + mus_note noteRst, note4_8_16 + + mus_note noteRst, note16 + + mus_note noteC#, note2_8 + mus_note noteG, note2; 9A21 + mus_note noteG, note2_4 + + mus_jump 4, $420 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note2_16 + + mus_octave oct7; 9A29 + mus_note noteC#, note16 + mus_note noteG, note2_8 + mus_note noteA#, note2 + mus_note noteRst, note2_8_16 + + mus_note noteG#, note1; 9A2E + mus_note noteF, note2_8_16 + mus_note noteC, note2_4_8 + mus_note noteRst, note4 + + mus_note noteF#, note2 + mus_note noteF, note2_8; 9A33 + mus_note noteD#, note2_4_8_16 + mus_note noteG#, note16 + + mus_octave oct7 + mus_note noteD, note4_8_16 + + mus_octave oct7; 9A38 + mus_note noteC#, note2_8_16 + mus_note noteA#, note1 + + mus_octave oct7 + mus_note noteD, note4_8 + + mus_octave oct7; 9A3D + mus_note noteC#, note2_4_16 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note2_16 + + mus_octave oct7 + mus_note noteC#, note16; 9A42 + + mus_octave oct7 + mus_note noteC#, note8_16 + + mus_octave oct7 + mus_note noteC#, note2 + + mus_octave oct7; 9A47 + mus_note noteD, note8 + mus_note noteD#, note2_4_8_16 + mus_note noteE, note16 + + mus_octave oct7 + mus_note noteC#, note4_16; 9A4C + + mus_octave oct7 + mus_note noteC#, note2_8 + + mus_octave oct7 + mus_note noteD, note4 + mus_note noteD#, note2_4_8_16; 9A51 + mus_note noteG, note2 + + mus_octave oct7 + mus_note noteD, note4_16 + mus_note noteA#, note1 + + mus_mod 0, 12, 0; 9A58 + mus_mod 3, 12, 0 + mus_mod 2, 12, 0 + mus_mod 233, 12, 0 + mus_mod 235, 12, 0 + mus_mod 230, 12, 0; 9A67 + mus_mod 231, 12, 0 + mus_note noteC#, note4_8_16 + mus_note noteA#, note16 + mus_note noteD, note8 + mus_note noteC, note4_8_16; 9A6E + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + mus_note noteD#, note2_4_8_16; 9A73 + mus_note noteC, note8 + mus_note noteC#, note4_8_16 + mus_note noteC#, note2_16 + mus_note noteD, note8 + mus_note noteB, note4_8_16; 9A78 + mus_note noteRst, note16 + + mus_note noteRst, note2_4_8 + + mus_note noteG#, note2_8 + mus_note noteF, note2_8_16 + + mus_mod 232, 12, 0; 9A7F + mus_mod 234, 12, 0 + mus_note noteD#, note2_4_8_16 + + mus_end + +UnknSong_md_9a85: + mus_mod 4, 12, 0 + mus_note noteRst, note2_8; 9A88 + + mus_note noteE, note8_16 + mus_note noteD, note8_16 + mus_note noteC, note4_8 + mus_note noteD, note16 + + db $fc; 9A8D + + mus_note noteRst, note2_8 + + db $fa + + mus_note noteC, note8 + mus_note noteRst, note16 + + mus_note noteF#, note1; 9A92 + mus_note noteF, note1 + mus_note noteD, note4_8_16 + mus_note noteC, note16 + mus_note noteF, note4_16 + mus_note noteD, note2_8; 9A97 + mus_note noteC#, note2_8 + mus_note noteC#, note8 + mus_note noteC, note16 + mus_note noteE, note16 + mus_note noteC#, note2_8; 9A9C + mus_note noteF, note2_4_8 + mus_note noteF, note4_16 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16; 9AA1 + + mus_note noteC#, note2_8_16 + mus_note noteE, note2 + mus_note noteC, note2 + mus_note noteC, note2 + + mus_octave oct1; 9AA6 + mus_note noteC, note4 + mus_note noteE, note1 + mus_note noteG, note2_16 + + mus_octave oct1 + mus_note noteC, note1; 9AAB + mus_note noteE, note8 + mus_note noteC, note4_16 + mus_note noteC#, note4 + mus_note noteC, note2_4_8_16 + mus_note noteC, note16; 9AB0 + mus_note noteB, note2_8 + mus_note noteD, note2_16 + mus_note noteC, note4_8 + mus_note noteC, note2_4_16 + mus_note noteD, note4; 9AB5 + mus_note noteD, note4 + mus_note noteC#, note2_16 + + db $f8 + + mus_octave oct2 + mus_note noteRst, note4_8; 9ABA + + db $f5 + + mus_note noteC, note4_8_16 + mus_note noteC, note16 + mus_note noteE, note1 + mus_note noteD, note8; 9ABF + mus_note noteD, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + + db $fa + + mus_note noteC, note8; 9AC4 + mus_note noteRst, note16 + + mus_note noteG, note2 + + db $f1 + mus_jump 3, $638 + mus_note noteD, note8; 9ACC + mus_note noteD, note2_4_8_16 + mus_note noteRst, note16 + + mus_note noteC, note2_8 + mus_note noteRst, note2_4 + + db $d6; 9AD1 + + mus_note noteRst, note8 + + mus_octave oct6 + mus_note noteC#, note2_8_16 + mus_note noteD, note8_16 + mus_note noteC#, note4; 9AD6 + mus_note noteC#, note2_8_16 + mus_note noteD, note8_16 + mus_note noteC#, note4 + mus_note noteC, note2_4_16 + mus_note noteC, note4_8; 9ADB + mus_note noteG, note2_16 + mus_note noteA#, note2 + mus_note noteC#, note2_8_16 + mus_note noteC#, note4 + mus_note noteD, note16; 9AE0 + mus_note noteRst, note1 + + db $fa + + mus_note noteC, note8 + mus_note noteRst, note16 + + mus_jump 20, $230; 9AE8 + mus_note noteC#, note2_16 + mus_note noteD, note2_8_16 + + db $fa + + mus_note noteC, note8 + mus_note noteRst, note16; 9AED + + mus_jump 134, $2328 + mus_note noteD#, note2_16 + mus_note noteC, note8_16 + mus_note noteC#, note2_16 + mus_note noteC#, note1; 9AF5 + mus_note noteD, note8 + mus_note noteD, note2_8_16 + mus_note noteRst, note16 + + mus_note noteD, note8_16 + mus_note noteD, note8_16; 9AFA + mus_note noteD, note8_16 + mus_note noteG, note2 + mus_note noteD, note8 + mus_note noteC#, note8_16 + mus_note noteRst, note16; 9AFF + + mus_note noteC#, note8 + mus_note noteC#, note4_8_16 + mus_note noteF, note2_4 + mus_note noteG, note4 + mus_note noteD, note4; 9B04 + mus_note noteG, note8_16 + + db $fa + + mus_note noteC, note4_8 + mus_note noteRst, note16 + + mus_note noteA#, note2; 9B09 + mus_note noteD, note16 + mus_note noteC, note2_8 + + mus_volume 36 + mus_mod 5, 12, 0 + mus_note noteD#, note2_4_8_16; 9B11 + mus_note noteG, note2 + + mus_octave oct7 + mus_note noteD, note4_16 + mus_note noteRst, note2_8 + + mus_end; 9B16 + +UnknSong_md_9b17: + mus_note noteC#, note16 + mus_note noteC#, note4_8 + mus_note noteC#, note2_8_16 + mus_note noteC#, note1 + mus_note noteC#, note16; 9B1B + mus_note noteC#, note4_8 + mus_note noteC#, note2_8_16 + mus_note noteC#, note1 + + db $ee + db $dd; 9B20 + + mus_note noteB, note2_4 + mus_note noteG, note2 + + db $ee + db $dd + + mus_note noteB, note2_4; 9B25 + mus_note noteG, note2 + mus_note noteC#, note8 + mus_note noteD, note8_16 + mus_note noteE, note4_16 + mus_note noteG#, note2_16; 9B2A + mus_note noteC#, note8 + mus_note noteD, note8_16 + mus_note noteE, note4_16 + mus_note noteG#, note2_16 + mus_note noteD, note2_4_16; 9B2F + + db $f8 + + mus_note noteA, note2_4_8 + + db $f8 + + mus_note noteC, note2 + + db $f9; 9B34 + + mus_note noteF#, note2_4 + + db $f9 + + mus_note noteRst, note2_8_16 + + db $f9 + + mus_note noteD, note4; 9B39 + + db $fa + + mus_note noteG, note2 + + db $fa + + mus_note noteRst, note2 + + db $fa; 9B3E + + mus_note noteC#, note8_16 + + db $fb + + mus_note noteF, note2_16 + + db $fb + + mus_note noteA, note2_4; 9B43 + + db $fb + db $da + db $fb + + mus_note noteC, note2_4_8_16 + mus_note noteC, note8_16; 9B48 + mus_note noteD#, note2_4_8_16 + + db $de + + mus_note noteRst, note2_4_8 + + mus_note noteA#, note8 + mus_note noteD, note4; 9B4D + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note8 + mus_note noteA#, note8_16; 9B52 + mus_note noteG, note8 + mus_note noteRst, note2_4_8 + + mus_note noteF#, note16 + mus_note noteF, note2_4 + mus_note noteC#, note8; 9B57 + mus_note noteC#, note2_4_8 + mus_note noteG, note8_16 + mus_note noteRst, note2_4_8 + + mus_note noteF#, note16 + mus_note noteF, note2_4; 9B5C + mus_note noteC#, note8 + mus_note noteB, note4_8 + mus_note noteG, note8_16 + mus_note noteG, note2_4 + mus_note noteD, note8_16; 9B61 + mus_note noteG, note2_8_16 + mus_note noteD, note8_16 + mus_note noteRst, note2_8 + + mus_note noteC, note2_4_8_16 + mus_note noteC, note8_16; 9B66 + mus_note noteD#, note2_4_8_16 + + db $de + + mus_note noteRst, note2_4_8 + + mus_note noteA#, note8 + mus_note noteD, note4; 9B6B + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note8 + mus_note noteC#, note2_8; 9B70 + mus_note noteG, note8 + mus_note noteRst, note4 + + mus_note noteF#, note16 + mus_note noteF, note2_4 + mus_note noteRst, note2_4_8; 9B75 + + mus_note noteE, note2 + mus_note noteF, note2_4 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16; 9B7A + + mus_note noteC#, note8 + mus_note noteA, note2_4 + mus_note noteG, note8 + mus_note noteRst, note4 + + mus_note noteF#, note16; 9B7F + mus_note noteF, note2_4 + mus_note noteD#, note2_4_8_16 + mus_note noteC, note2_8_16 + + mus_mod 200, 12, 15 + mus_mod 201, 12, 15; 9B88 + mus_note noteD#, note2_4_8_16 + + mus_end -INCBIN "baserom.gbc",$833F,$9ba3 - $833F +UnknSong_md_9b8b: + mus_mod 199, 12, 15 + mus_note noteC, note2_4_8_16 + mus_note noteF#, note4_16; 9B8F + mus_note noteRst, note2_4_8 + + mus_note noteD#, note2_8 + mus_note noteD#, note2 + mus_note noteC, note2_4_8_16 + mus_note noteC, note8_16; 9B94 + mus_note noteD#, note2_4_8_16 + mus_note noteRst, note4 + + mus_note noteRst, note2_4_8 + + mus_note noteA#, note8 + mus_note noteD, note4; 9B99 + mus_note noteD, note8 + mus_note noteC, note4_8_16 + mus_note noteRst, note16 + + mus_note noteC#, note8 + mus_note noteF#, note1; 9B9E + mus_note noteF#, note2_8_16 + mus_note noteRst, note4 + + mus_note noteF#, note16 + mus_note noteF, note2_4 +; 9BA2 ;Pokemon Healed Music PkmnHealed_md_1: ;9BA3 - 9BC3 -- cgit v1.2.3 From f473a7c78d9d47877765c9d2af04bb05d5b13555 Mon Sep 17 00:00:00 2001 From: KuroiIeWa5Da Date: Sat, 28 Jan 2012 08:31:50 -0600 Subject: added a single space in msuic.asm hg-commit-id: a3d3dcf9f53e --- music.asm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/music.asm b/music.asm index 34b2b4ac..1e48cdbc 100644 --- a/music.asm +++ b/music.asm @@ -8029,7 +8029,7 @@ UnknSong_md_9b8b: mus_note noteF#, note16 mus_note noteF, note2_4 ; 9BA2 - + ;Pokemon Healed Music PkmnHealed_md_1: ;9BA3 - 9BC3 ;Setup -- cgit v1.2.3 From 682fba7d66d0cf2cac83bf7e17a01cc56c795468 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Sat, 28 Jan 2012 11:20:00 -0600 Subject: expand some trainer header label abbreviations hg-commit-id: cce11369241d --- main.asm | 300 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 150 insertions(+), 150 deletions(-) diff --git a/main.asm b/main.asm index 1953bebb..c9eb5490 100644 --- a/main.asm +++ b/main.asm @@ -16057,7 +16057,7 @@ SilphCo4Texts: ; 0x19da0 dw SilphCo4Text1, SilphCo4Text2, SilphCo4Text3, SilphCo4Text4, SilphCo4Text5, SilphCo4Text6, SilphCo4Text7 SilphCo4TrainerHeaders: -SilphCo4TH1: ; 0x19dae +SilphCo4TrainerHeader1: ; 0x19dae db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d829 ; flag's byte @@ -16067,7 +16067,7 @@ SilphCo4TH1: ; 0x19dae dw SilphCo4EndBattleText2 ; 0x5df9 TextEndBattle ; 0x19dba -SilphCo4TH2: ; 0x19dba +SilphCo4TrainerHeader2: ; 0x19dba db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d829 ; flag's byte @@ -16077,7 +16077,7 @@ SilphCo4TH2: ; 0x19dba dw SilphCo4EndBattleText3 ; 0x5e12 TextEndBattle ; 0x19dc4 -SilphCo4TH3: ; 0x19dc6 +SilphCo4TrainerHeader3: ; 0x19dc6 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d829 ; flag's byte @@ -16108,7 +16108,7 @@ UnnamedText_19de5: ; 0x19de5 SilphCo4Text2: ; 0x19dea db $08 ; asm - ld hl, SilphCo4TH1 + ld hl, SilphCo4TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -16129,7 +16129,7 @@ SilphCo4AfterBattleText2: ; 0x19dfe SilphCo4Text3: ; 0x19e03 db $08 ; asm - ld hl, SilphCo4TH2 + ld hl, SilphCo4TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -16150,7 +16150,7 @@ SilphCo4AfterBattleText3: ; 0x19e17 SilphCo4Text4: ; 0x19e1c db $08 ; asm - ld hl, SilphCo4TH3 + ld hl, SilphCo4TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -16230,7 +16230,7 @@ SilphCo5Texts: ; 0x19fbc dw SilphCo5Text1, SilphCo5Text2, SilphCo5Text3, SilphCo5Text4, SilphCo5Text5, SilphCo5Text6, SilphCo5Text7, SilphCo5Text8, SilphCo5Text9, SilphCo5Text10, SilphCo5Text11 SilphCo5TrainerHeaders: -SilphCo5TH1: ; 0x19fd2 +Silphco5TrainerHeader1: ; 0x19fd2 db $2 ; flag's bit db ($1 << 4) ; trainer's view range dw $d82b ; flag's byte @@ -16240,7 +16240,7 @@ SilphCo5TH1: ; 0x19fd2 dw SilphCo5EndBattleText2 ; 0x6029 TextEndBattle ; 0x19fde -SilphCo5TH2: ; 0x19fde +Silphco5TrainerHeader2: ; 0x19fde db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d82b ; flag's byte @@ -16250,7 +16250,7 @@ SilphCo5TH2: ; 0x19fde dw SilphCo5EndBattleText3 ; 0x6042 TextEndBattle ; 0x19fea -SilphCo5TH3: ; 0x19fea +Silphco5TrainerHeader3: ; 0x19fea db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d82b ; flag's byte @@ -16260,7 +16260,7 @@ SilphCo5TH3: ; 0x19fea dw SilphCo5EndBattleText4 ; 0x605b TextEndBattle ; 0x19ff4 -SilphCo5TH4: ; 0x19ff6 +Silphco5TrainerHeader4: ; 0x19ff6 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d82b ; flag's byte @@ -16291,7 +16291,7 @@ UnnamedText_1a015: ; 0x1a015 SilphCo5Text2: ; 0x1a01a db $08 ; asm - ld hl, SilphCo5TH1 + ld hl, Silphco5TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -16312,7 +16312,7 @@ SilphCo5AfterBattleText2: ; 0x1a02e SilphCo5Text3: ; 0x1a033 db $08 ; asm - ld hl, SilphCo5TH2 + ld hl, Silphco5TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -16333,7 +16333,7 @@ SilphCo5AfterBattleText3: ; 0x1a047 SilphCo5Text4: ; 0x1a04c db $08 ; asm - ld hl, SilphCo5TH3 + ld hl, Silphco5TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -16354,7 +16354,7 @@ SilphCo5AfterBattleText4: ; 0x1a060 SilphCo5Text5: ; 0x1a065 db $08 ; asm - ld hl, SilphCo5TH4 + ld hl, Silphco5TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -16450,7 +16450,7 @@ SilphCo6Texts: ; 0x1a1f6 dw SilphCo6Text1, SilphCo6Text2, SilphCo6Text3, SilphCo6Text4, SilphCo6Text5, SilphCo6Text6, SilphCo6Text7, SilphCo6Text8, SilphCo6Text9, SilphCo6Text10 SilphCo6TrainerHeaders: -SilphCo6TH1: ; 0x1a20a +SilphCo6TrainerHeader1: ; 0x1a20a db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d82d ; flag's byte @@ -16460,7 +16460,7 @@ SilphCo6TH1: ; 0x1a20a dw SilphCo6EndBattleText2 ; 0x62bf TextEndBattle ; 0x1a216 -SilphCo6TH2: ; 0x1a216 +SilphCo6TrainerHeader2: ; 0x1a216 db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d82d ; flag's byte @@ -16470,7 +16470,7 @@ SilphCo6TH2: ; 0x1a216 dw SilphCo6EndBattleText3 ; 0x62d8 TextEndBattle ; 0x1a222 -SilphCo6TH3: ; 0x1a222 +SilphCo6TrainerHeader3: ; 0x1a222 db $8 ; flag's bit db ($2 << 4) ; trainer's view range dw $d82d ; flag's byte @@ -16572,7 +16572,7 @@ UnnamedText_1a2ab: ; 0x1a2ab SilphCo6Text6: ; 0x1a2b0 db $08 ; asm - ld hl, SilphCo6TH1 + ld hl, SilphCo6TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -16593,7 +16593,7 @@ SilphCo6AfterBattleText2: ; 0x1a2c4 SilphCo6Text7: ; 0x1a2c9 db $08 ; asm - ld hl, SilphCo6TH2 + ld hl, SilphCo6TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -16614,7 +16614,7 @@ SilphCo6AfterBattleText3: ; 0x1a2dd SilphCo6Text8: ; 0x1a2e2 db $08 ; asm - ld hl, SilphCo6TH3 + ld hl, SilphCo6TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -35220,7 +35220,7 @@ Mansion1Texts: ; 0x4432c dw Mansion1Text1, Mansion1Text2, Mansion1Text3, Mansion1Text4 Mansion1TrainerHeaders: -Mansion1TH1: ; 0x44334 +Mansion1TrainerHeader1: ; 0x44334 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d798 ; flag's byte @@ -35234,7 +35234,7 @@ db $ff Mansion1Text1: ; 0x44341 db $08 ; asm - ld hl, Mansion1TH1 + ld hl, Mansion1TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -35694,7 +35694,7 @@ VictoryRoad3Texts: ; 0x44a24 dw VictoryRoad3Text1, VictoryRoad3Text2, VictoryRoad3Text3, VictoryRoad3Text4, VictoryRoad3Text5, VictoryRoad3Text6, VictoryRoad3Text7, VictoryRoad3Text8, VictoryRoad3Text9, VictoryRoad3Text10 VictoryRoad3TrainerHeaders: -VictoryRoad3TH1: ; 0x44a38 +VictoryRoad3TrainerHeader1: ; 0x44a38 db $1 ; flag's bit db ($1 << 4) ; trainer's view range dw $d813 ; flag's byte @@ -35704,7 +35704,7 @@ VictoryRoad3TH1: ; 0x44a38 dw VictoryRoad3EndBattleText2 ; 0x4a96 TextEndBattle ; 0x44a44 -VictoryRoad3TH2: ; 0x44a44 +VictoryRoad3TrainerHeader2: ; 0x44a44 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d813 ; flag's byte @@ -35714,7 +35714,7 @@ VictoryRoad3TH2: ; 0x44a44 dw VictoryRoad3EndBattleText3 ; 0x4aa5 TextEndBattle ; 0x44a50 -VictoryRoad3TH3: ; 0x44a50 +VictoryRoad3TrainerHeader3: ; 0x44a50 db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d813 ; flag's byte @@ -35724,7 +35724,7 @@ VictoryRoad3TH3: ; 0x44a50 dw VictoryRoad3EndBattleText4 ; 0x4ab4 TextEndBattle ; 0x44a5c -VictoryRoad3TH4: ; 0x44a5c +VictoryRoad3TrainerHeader4: ; 0x44a5c db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d813 ; flag's byte @@ -35738,25 +35738,25 @@ db $ff VictoryRoad3Text1: ; 0x44a69 db $08 ; asm - ld hl, VictoryRoad3TH1 + ld hl, VictoryRoad3TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd VictoryRoad3Text2: ; 0x44a73 db $08 ; asm - ld hl, VictoryRoad3TH2 + ld hl, VictoryRoad3TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd VictoryRoad3Text3: ; 0x44a7d db $08 ; asm - ld hl, VictoryRoad3TH3 + ld hl, VictoryRoad3TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd VictoryRoad3Text4: ; 0x44a87 db $08 ; asm - ld hl, VictoryRoad3TH4 + ld hl, VictoryRoad3TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -35878,7 +35878,7 @@ RocketHideout1Texts: ; 0x44c14 dw RocketHideout1Text1, RocketHideout1Text2, RocketHideout1Text3, RocketHideout1Text4, RocketHideout1Text5, RocketHideout1Text6, RocketHideout1Text7 RocketHideout1TrainerHeaders: -RocketHideout1TH1: ; 0x44c22 +RocketHideout1TrainerHeader1: ; 0x44c22 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d815 ; flag's byte @@ -35888,7 +35888,7 @@ RocketHideout1TH1: ; 0x44c22 dw RocketHideout1EndBattleText2 ; 0x4ca6 TextEndBattle ; 0x44c2e -RocketHideout1TH2: ; 0x44c2e +RocketHideout1TrainerHeader2: ; 0x44c2e db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d815 ; flag's byte @@ -35898,7 +35898,7 @@ RocketHideout1TH2: ; 0x44c2e dw RocketHideout1EndBattleText3 ; 0x4cb5 TextEndBattle ; 0x44c3a -RocketHideout1TH3: ; 0x44c3a +RocketHideout1TrainerHeader3: ; 0x44c3a db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d815 ; flag's byte @@ -35908,7 +35908,7 @@ RocketHideout1TH3: ; 0x44c3a dw RocketHideout1EndBattleText4 ; 0x4cc4 TextEndBattle ; 0x44c46 -RocketHideout1TH4: ; 0x44c46 +RocketHideout1TrainerHeader4: ; 0x44c46 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d815 ; flag's byte @@ -35918,7 +35918,7 @@ RocketHideout1TH4: ; 0x44c46 dw RocketHideout1EndBattleText5 ; 0x4cd3 TextEndBattle ; 0x44c52 -RocketHideout1TH5: ; 0x44c52 +RocketHideout1TrainerHeader5: ; 0x44c52 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d815 ; flag's byte @@ -35932,31 +35932,31 @@ db $ff RocketHideout1Text1: ; 0x44c5f db $08 ; asm - ld hl, RocketHideout1TH1 + ld hl, RocketHideout1TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd RocketHideout1Text2: ; 0x44c69 db $08 ; asm - ld hl, RocketHideout1TH2 + ld hl, RocketHideout1TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd RocketHideout1Text3: ; 0x44c73 db $08 ; asm - ld hl, RocketHideout1TH3 + ld hl, RocketHideout1TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd RocketHideout1Text4: ; 0x44c7d db $08 ; asm - ld hl, RocketHideout1TH4 + ld hl, RocketHideout1TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd RocketHideout1Text5: ; 0x44c87 db $08 ; asm - ld hl, RocketHideout1TH5 + ld hl, RocketHideout1TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -36099,7 +36099,7 @@ RocketHideout2Texts: ; 0x450c7 dw RocketHideout2Text1, RocketHideout2Text2, RocketHideout2Text3, RocketHideout2Text4, RocketHideout2Text5 RocketHideout2TrainerHeaders: -RocketHideout2TH1: ; 0x450d1 +RocketHideout2TrainerHeader1: ; 0x450d1 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d817 ; flag's byte @@ -36113,7 +36113,7 @@ db $ff RocketHideout2Text1: ; 0x450de db $08 ; asm - ld hl, RocketHideout2TH1 + ld hl, RocketHideout2TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -36186,7 +36186,7 @@ RocketHideout3Texts: ; 0x452fa dw RocketHideout3Text1, RocketHideout3Text2, RocketHideout3Text3, RocketHideout3Text4 RocketHideout3TrainerHeaders: -RocketHideout3TH1: ; 0x45302 +RocketHideout3TrainerHeader1: ; 0x45302 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d819 ; flag's byte @@ -36196,7 +36196,7 @@ RocketHideout3TH1: ; 0x45302 dw RocketHideout3EndBattleText2 ; 0x532a TextEndBattle ; 0x4530e -RocketHideout3TH2: ; 0x4530e +RocketHideout3TrainerHeader2: ; 0x4530e db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d819 ; flag's byte @@ -36210,7 +36210,7 @@ db $ff RocketHideout3Text1: ; 0x4531b db $08 ; asm - ld hl, RocketHideout3TH1 + ld hl, RocketHideout3TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -36231,7 +36231,7 @@ RocketHideout3AfterBattleTxt2: ; 0x4532f RocketHideout3Text2: ; 0x45334 db $08 ; asm - ld hl, RocketHideout3TH2 + ld hl, RocketHideout3TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -36286,7 +36286,7 @@ RocketHideout4_h: ; 0x45451 to 0x4545d (12 bytes) (bank=11) (id=202) RocketHideout4Script: ; 0x4545d call Unnamed_45473 call $3c3c - ld hl, RocketHideout4TH1 + ld hl, RocketHideout4TrainerHeader1 ld de, $54ae ld a, [$d634] call $3160 @@ -36301,7 +36301,7 @@ RocketHideout4Texts: ; 0x45501 dw RocketHideout4Text1, RocketHideout4Text2, RocketHideout4Text3, RocketHideout4Text4, RocketHideout4Text5, RocketHideout4Text6, RocketHideout4Text7, RocketHideout4Text8, RocketHideout4Text9, RocketHideout4Text10 RocketHideout4TrainerHeaders: -RocketHideout4TH1: ; 0x45515 +RocketHideout4TrainerHeader1: ; 0x45515 db $2 ; flag's bit db ($0 << 4) ; trainer's view range dw $d81b ; flag's byte @@ -36311,7 +36311,7 @@ RocketHideout4TH1: ; 0x45515 dw RocketHideout4EndBattleText2 ; 0x5598 TextEndBattle ; 0x45521 -RocketHideout4TH2: ; 0x45521 +RocketHideout4TrainerHeader2: ; 0x45521 db $3 ; flag's bit db ($0 << 4) ; trainer's view range dw $d81b ; flag's byte @@ -36321,7 +36321,7 @@ RocketHideout4TH2: ; 0x45521 dw RocketHideout4EndBattleText3 ; 0x55b1 TextEndBattle ; 0x4552d -RocketHideout4TH3: ; 0x4552d +RocketHideout4TrainerHeader3: ; 0x4552d db $4 ; flag's bit db ($1 << 4) ; trainer's view range dw $d81b ; flag's byte @@ -36379,7 +36379,7 @@ RocketHideout4Text10: ; 0x45584 RocketHideout4Text2: ; 0x45589 db $08 ; asm - ld hl, RocketHideout4TH1 + ld hl, RocketHideout4TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -36403,7 +36403,7 @@ RocketHideout4AfterBattleText2: ; 0x4559d RocketHideout4Text3: ; 0x455a2 db $08 ; asm - ld hl, RocketHideout4TH2 + ld hl, RocketHideout4TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -36427,7 +36427,7 @@ RocketHideout4AfterBattleText3: ; 0x455b6 RocketHideout4Text4: ; 0x455bb db $08 ; asm - ld hl, RocketHideout4TH3 + ld hl, RocketHideout4TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -37056,7 +37056,7 @@ UnknownDungeon3Texts: ; 0x45f09 dw UnknownDungeon3Text1, UnknownDungeon3Text2, UnknownDungeon3Text3 UnknownDungeon3TrainerHeaders: -UnknownDungeon3TH1: ; 0x45f0f +UnknownDungeon3TrainerHeader1: ; 0x45f0f db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d85f ; flag's byte @@ -37070,7 +37070,7 @@ db $ff UnknownDungeon3Text1: ; 0x45f1c db $08 ; asm - ld hl, UnknownDungeon3TH1 + ld hl, UnknownDungeon3TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -37127,7 +37127,7 @@ RockTunnel2Texts: ; 0x46004 dw RockTunnel2Text1, RockTunnel2Text2, RockTunnel2Text3, RockTunnel2Text4, RockTunnel2Text5, RockTunnel2Text6, RockTunnel2Text7, RockTunnel2Text8 RockTunnel2TrainerHeaders: -RockTunnel2TH1: ; 0x46014 +RockTunnel2TrainerHeader1: ; 0x46014 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37137,7 +37137,7 @@ RockTunnel2TH1: ; 0x46014 dw RockTunnel2EndBattleText2 ; 0x60ca TextEndBattle ; 0x46020 -RockTunnel2TH2: ; 0x46020 +RockTunnel2TrainerHeader2: ; 0x46020 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37147,7 +37147,7 @@ RockTunnel2TH2: ; 0x46020 dw RockTunnel2EndBattleText3 ; 0x60d9 TextEndBattle ; 0x4602c -RockTunnel2TH3: ; 0x4602c +RockTunnel2TrainerHeader3: ; 0x4602c db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37157,7 +37157,7 @@ RockTunnel2TH3: ; 0x4602c dw RockTunnel2EndBattleText4 ; 0x60e8 TextEndBattle ; 0x46038 -RockTunnel2TH4: ; 0x46038 +RockTunnel2TrainerHeader4: ; 0x46038 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37167,7 +37167,7 @@ RockTunnel2TH4: ; 0x46038 dw RockTunnel2EndBattleText5 ; 0x60f7 TextEndBattle ; 0x46044 -RockTunnel2TH5: ; 0x46044 +RockTunnel2TrainerHeader5: ; 0x46044 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37177,7 +37177,7 @@ RockTunnel2TH5: ; 0x46044 dw RockTunnel2EndBattleText6 ; 0x6106 TextEndBattle ; 0x46050 -RockTunnel2TH6: ; 0x46050 +RockTunnel2TrainerHeader6: ; 0x46050 db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37187,7 +37187,7 @@ RockTunnel2TH6: ; 0x46050 dw RockTunnel2EndBattleText7 ; 0x6115 TextEndBattle ; 0x4605c -RockTunnel2TH7: ; 0x4605c +RockTunnel2TrainerHeader7: ; 0x4605c db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37197,7 +37197,7 @@ RockTunnel2TH7: ; 0x4605c dw RockTunnel2EndBattleText8 ; 0x6124 TextEndBattle ; 0x46068 -RockTunnel2TH8: ; 0x46068 +RockTunnel2TrainerHeader8: ; 0x46068 db $8 ; flag's bit db ($3 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37211,49 +37211,49 @@ db $ff RockTunnel2Text1: ; 0x46075 db $08 ; asm - ld hl, RockTunnel2TH1 + ld hl, RockTunnel2TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text2: ; 0x4607f db $08 ; asm - ld hl, RockTunnel2TH2 + ld hl, RockTunnel2TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text3: ; 0x46089 db $08 ; asm - ld hl, RockTunnel2TH3 + ld hl, RockTunnel2TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text4: ; 0x46093 db $08 ; asm - ld hl, RockTunnel2TH4 + ld hl, RockTunnel2TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text5: ; 0x4609d db $08 ; asm - ld hl, RockTunnel2TH5 + ld hl, RockTunnel2TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text6: ; 0x460a7 db $08 ; asm - ld hl, RockTunnel2TH6 + ld hl, RockTunnel2TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text7: ; 0x460b1 db $08 ; asm - ld hl, RockTunnel2TH7 + ld hl, RockTunnel2TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd RockTunnel2Text8: ; 0x460bb db $08 ; asm - ld hl, RockTunnel2TH8 + ld hl, RockTunnel2TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -37787,7 +37787,7 @@ SeafoamIslands5Texts: ; 0x4687c dw SeafoamIslands5Text1, SeafoamIslands5Text2, SeafoamIslands5Text3, SeafoamIslands5Text4, SeafoamIslands5Text5 SeafoamIslands5TrainerHeaders: -SeafoamIslands5TH1: ; 0x46886 +SeafoamIslands5TrainerHeader1: ; 0x46886 db $2 ; flag's bit db ($0 << 4) ; trainer's view range dw $d882 ; flag's byte @@ -37801,7 +37801,7 @@ db $ff SeafoamIslands5Text3: ; 0x46893 db $08 ; asm - ld hl, SeafoamIslands5TH1 + ld hl, SeafoamIslands5TrainerHeader1 call LoadTrainerHeader ld a, $4 ld [$d668], a @@ -38727,7 +38727,7 @@ CeladonGymTexts: ; 0x489a6 dw CeladonGymText1, CeladonGymText2, CeladonGymText3, CeladonGymText4, CeladonGymText5, CeladonGymText6, CeladonGymText7, CeladonGymText8, CeladonGymText9, TM21Text, TM21NoRoomText CeladonGymTrainerHeaders: -CeladonGymTH1: ; 0x489bc +CeladonGymTrainerHeader1: ; 0x489bc db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38737,7 +38737,7 @@ CeladonGymTH1: ; 0x489bc dw CeladonGymEndBattleText2 ; 0x4a90 TextEndBattle ; 0x489c8 -CeladonGymTH2: ; 0x489c8 +CeladonGymTrainerHeader2: ; 0x489c8 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38747,7 +38747,7 @@ CeladonGymTH2: ; 0x489c8 dw CeladonGymEndBattleText3 ; 0x4aa9 TextEndBattle ; 0x489d4 -CeladonGymTH3: ; 0x489d4 +CeladonGymTrainerHeader3: ; 0x489d4 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38757,7 +38757,7 @@ CeladonGymTH3: ; 0x489d4 dw CeladonGymEndBattleText4 ; 0x4ac2 TextEndBattle ; 0x489e0 -CeladonGymTH4: ; 0x489e0 +CeladonGymTrainerHeader4: ; 0x489e0 db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38767,7 +38767,7 @@ CeladonGymTH4: ; 0x489e0 dw CeladonGymEndBattleText5 ; 0x4adb TextEndBattle ; 0x489ec -CeladonGymTH5: ; 0x489ec +CeladonGymTrainerHeader5: ; 0x489ec db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38777,7 +38777,7 @@ CeladonGymTH5: ; 0x489ec dw CeladonGymEndBattleText6 ; 0x4af4 TextEndBattle ; 0x489f8 -CeladonGymTH6: ; 0x489f8 +CeladonGymTrainerHeader6: ; 0x489f8 db $7 ; flag's bit db ($2 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38787,7 +38787,7 @@ CeladonGymTH6: ; 0x489f8 dw CeladonGymEndBattleText7 ; 0x4b0d TextEndBattle ; 0x48a04 -CeladonGymTH7: ; 0x48a04 +CeladonGymTrainerHeader7: ; 0x48a04 db $8 ; flag's bit db ($3 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38869,7 +38869,7 @@ TM21NoRoomText: ; 0x48a7c CeladonGymText2: ; 0x48a81 db $08 ; asm - ld hl, CeladonGymTH1 + ld hl, CeladonGymTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -38890,7 +38890,7 @@ CeladonGymAfterBattleText2: ; 0x48a95 CeladonGymText3: ; 0x48a9a db $08 ; asm - ld hl, CeladonGymTH2 + ld hl, CeladonGymTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -38911,7 +38911,7 @@ CeladonGymAfterBattleText3: ; 0x48aae CeladonGymText4: ; 0x48ab3 db $08 ; asm - ld hl, CeladonGymTH3 + ld hl, CeladonGymTrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -38932,7 +38932,7 @@ CeladonGymAfterBattleText4: ; 0x48ac7 CeladonGymText5: ; 0x48acc db $08 ; asm - ld hl, CeladonGymTH4 + ld hl, CeladonGymTrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -38953,7 +38953,7 @@ CeladonGymAfterBattleText5: ; 0x48ae0 CeladonGymText6: ; 0x48ae5 db $08 ; asm - ld hl, CeladonGymTH5 + ld hl, CeladonGymTrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -38974,7 +38974,7 @@ CeladonGymAfterBattleText6: ; 0x48af9 CeladonGymText7: ; 0x48afe db $08 ; asm - ld hl, CeladonGymTH6 + ld hl, CeladonGymTrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -38995,7 +38995,7 @@ CeladonGymAfterBattleText7: ; 0x48b12 CeladonGymText8: ; 0x48b17 db $08 ; asm - ld hl, CeladonGymTH7 + ld hl, CeladonGymTrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -40703,7 +40703,7 @@ MtMoon1_h: ; 0x499bc to 0x499c8 (12 bytes) (id=59) MtMoon1Script: ; 0x499c8 call $3c3c - ld hl, MtMoon1TH1 + ld hl, MtMoon1TrainerHeader1 ld de, Unknown_59db ld a, [$d606] call $3160 @@ -40718,7 +40718,7 @@ MtMoon1Texts: ; 0x499e1 dw MtMoon1Text1, MtMoon1Text2, MtMoon1Text3, MtMoon1Text4, MtMoon1Text5, MtMoon1Text6, MtMoon1Text7, MtMoon1Text8, MtMoon1Text9, MtMoon1Text10, MtMoon1Text11, MtMoon1Text12, MtMoon1Text13, MtMoon1Text14 MtMoon1TrainerHeaders: -MtMoon1TH1: ; 0x499fd +MtMoon1TrainerHeader1: ; 0x499fd db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40728,7 +40728,7 @@ MtMoon1TH1: ; 0x499fd dw MtMoon1EndBattleText2 ; 0x5a9d TextEndBattle ; 0x49a09 -MtMoon1TH2: ; 0x49a09 +MtMoon1TrainerHeader2: ; 0x49a09 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40738,7 +40738,7 @@ MtMoon1TH2: ; 0x49a09 dw MtMoon1EndBattleText3 ; 0x5aac TextEndBattle ; 0x49a15 -MtMoon1TH3: ; 0x49a15 +MtMoon1TrainerHeader3: ; 0x49a15 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40748,7 +40748,7 @@ MtMoon1TH3: ; 0x49a15 dw MtMoon1EndBattleText4 ; 0x5abb TextEndBattle ; 0x49a21 -MtMoon1TH4: ; 0x49a21 +MtMoon1TrainerHeader4: ; 0x49a21 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40758,7 +40758,7 @@ MtMoon1TH4: ; 0x49a21 dw MtMoon1EndBattleText5 ; 0x5aca TextEndBattle ; 0x49a2d -MtMoon1TH5: ; 0x49a2d +MtMoon1TrainerHeader5: ; 0x49a2d db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40768,7 +40768,7 @@ MtMoon1TH5: ; 0x49a2d dw MtMoon1EndBattleText6 ; 0x5ad9 TextEndBattle ; 0x49a39 -MtMoon1TH6: ; 0x49a39 +MtMoon1TrainerHeader6: ; 0x49a39 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40778,7 +40778,7 @@ MtMoon1TH6: ; 0x49a39 dw MtMoon1EndBattleText7 ; 0x5ae8 TextEndBattle ; 0x49a45 -MtMoon1TH7: ; 0x49a45 +MtMoon1TrainerHeader7: ; 0x49a45 db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40792,43 +40792,43 @@ db $ff MtMoon1Text1: ; 0x49a52 db $08 ; asm - ld hl, MtMoon1TH1 + ld hl, MtMoon1TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd MtMoon1Text2: ; 0x49a5c db $08 ; asm - ld hl, MtMoon1TH2 + ld hl, MtMoon1TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd MtMoon1Text3: ; 0x49a66 db $08 ; asm - ld hl, MtMoon1TH3 + ld hl, MtMoon1TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd MtMoon1Text4: ; 0x49a70 db $08 ; asm - ld hl, MtMoon1TH4 + ld hl, MtMoon1TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd MtMoon1Text5: ; 0x49a7a db $08 ; asm - ld hl, MtMoon1TH5 + ld hl, MtMoon1TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd MtMoon1Text6: ; 0x49a84 db $08 ; asm - ld hl, MtMoon1TH6 + ld hl, MtMoon1TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd MtMoon1Text7: ; 0x49a8e db $08 ; asm - ld hl, MtMoon1TH7 + ld hl, MtMoon1TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -41015,7 +41015,7 @@ MtMoon3Texts: ; 0x49e34 dw MtMoon3Text1, MtMoon3Text2, MtMoon3Text3, MtMoon3Text4, MtMoon3Text5, MtMoon3Text6, MtMoon3Text7, MtMoon3Text8, MtMoon3Text9, Unnamed_49f99 MtMoon3TrainerHeaders: -MtMoon3TH1: ; 0x49e48 +MtMoon3TrainerHeader1: ; 0x49e48 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f6 ; flag's byte @@ -41025,7 +41025,7 @@ MtMoon3TH1: ; 0x49e48 dw MtMoon3EndBattleText2 ; 0x5fa4 TextEndBattle ; 0x49e54 -MtMoon3TH2: ; 0x49e54 +MtMoon3TrainerHeader2: ; 0x49e54 db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f6 ; flag's byte @@ -41035,7 +41035,7 @@ MtMoon3TH2: ; 0x49e54 dw MtMoon3EndBattleText3 ; 0x5fb3 TextEndBattle ; 0x49e60 -MtMoon3TH3: ; 0x49e60 +MtMoon3TrainerHeader3: ; 0x49e60 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f6 ; flag's byte @@ -41045,7 +41045,7 @@ MtMoon3TH3: ; 0x49e60 dw MtMoon3EndBattleText4 ; 0x5fc2 TextEndBattle ; 0x49e6c -MtMoon3TH4: ; 0x49e6c +MtMoon3TrainerHeader4: ; 0x49e6c db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f6 ; flag's byte @@ -41092,19 +41092,19 @@ MtMoon3Text1: ; 0x49e79 MtMoon3Text2: ; 0x49ec1 db $08 ; asm - ld hl, MtMoon3TH1 + ld hl, MtMoon3TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd MtMoon3Text3: ; 0x49ecb db $08 ; asm - ld hl, MtMoon3TH2 + ld hl, MtMoon3TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd MtMoon3Text4: ; 0x49ed5 db $08 ; asm - ld hl, MtMoon3TH3 + ld hl, MtMoon3TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -45658,7 +45658,7 @@ Route3TrainerHeader1: ; 0x55525 dw Route3EndBattleText1 ; 0x559a TextEndBattle ; 0x55531 -Route3TH1: ; 0x55531 +Route3TrainerHeader2: ; 0x55531 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45668,7 +45668,7 @@ Route3TH1: ; 0x55531 dw Route3EndBattleText2 ; 0x55b3 TextEndBattle ; 0x5553d -Route3TH2: ; 0x5553d +Route3TrainerHeader3: ; 0x5553d db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45678,7 +45678,7 @@ Route3TH2: ; 0x5553d dw Route3EndBattleText3 ; 0x55cc TextEndBattle ; 0x55549 -Route3TH3: ; 0x55549 +Route3TrainerHeader4: ; 0x55549 db $5 ; flag's bit db ($1 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45688,7 +45688,7 @@ Route3TH3: ; 0x55549 dw Route3EndBattleText4 ; 0x55e5 TextEndBattle ; 0x55555 -Route3TH4: ; 0x55555 +Route3TrainerHeader5: ; 0x55555 db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45698,7 +45698,7 @@ Route3TH4: ; 0x55555 dw Route3EndBattleText5 ; 0x55fe TextEndBattle ; 0x55561 -Route3TH5: ; 0x55561 +Route3TrainerHeader6: ; 0x55561 db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45708,7 +45708,7 @@ Route3TH5: ; 0x55561 dw Route3EndBattleText6 ; 0x5617 TextEndBattle ; 0x5556d -Route3TH6: ; 0x5556d +Route3TrainerHeader7: ; 0x5556d db $8 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45718,7 +45718,7 @@ Route3TH6: ; 0x5556d dw Route3EndBattleText7 ; 0x5630 TextEndBattle ; 0x55579 -Route3TH7: ; 0x55579 +Route3TrainerHeader8: ; 0x55579 db $9 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45757,7 +45757,7 @@ Route3AfterBattleText1: ; 0x5559f Route3Text3: ; 0x555a4 db $08 ; asm - ld hl, Route3TH1 + ld hl, Route3TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -45778,7 +45778,7 @@ Route3AfterBattleText2: ; 0x555b8 Route3Text4: ; 0x555bd db $08 ; asm - ld hl, Route3TH2 + ld hl, Route3TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -45799,7 +45799,7 @@ Route3AfterBattleText3: ; 0x555d1 Route3Text5: ; 0x555d6 db $08 ; asm - ld hl, Route3TH3 + ld hl, Route3TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -45820,7 +45820,7 @@ Route3AfterBattleText4: ; 0x555ea Route3Text6: ; 0x555ef db $08 ; asm - ld hl, Route3TH4 + ld hl, Route3TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -45841,7 +45841,7 @@ Route3AfterBattleText5: ; 0x55603 Route3Text7: ; 0x55608 db $08 ; asm - ld hl, Route3TH5 + ld hl, Route3TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -45862,7 +45862,7 @@ Route3AfterBattleText6: ; 0x5561c Route3Text8: ; 0x55621 db $08 ; asm - ld hl, Route3TH6 + ld hl, Route3TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -45883,7 +45883,7 @@ Route3AfterBattleText7: ; 0x55635 Route3Text9: ; 0x5563a db $08 ; asm - ld hl, Route3TH7 + ld hl, Route3TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -46006,7 +46006,7 @@ Route9TrainerHeader1: ; 0x556eb dw Route9EndBattleText1 ; 0x5797 TextEndBattle ; 0x556f7 -Route9TH1: ; 0x556f7 +Route9TrainerHeader2: ; 0x556f7 db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46016,7 +46016,7 @@ Route9TH1: ; 0x556f7 dw Route9EndBattleText2 ; 0x57a6 TextEndBattle ; 0x55703 -Route9TH2: ; 0x55703 +Route9TrainerHeader3: ; 0x55703 db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46026,7 +46026,7 @@ Route9TH2: ; 0x55703 dw Route9EndBattleText3 ; 0x57b5 TextEndBattle ; 0x5570f -Route9TH3: ; 0x5570f +Route9TrainerHeader4: ; 0x5570f db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46036,7 +46036,7 @@ Route9TH3: ; 0x5570f dw Route9EndBattleText4 ; 0x57c4 TextEndBattle ; 0x5571b -Route9TH4: ; 0x5571b +Route9TrainerHeader5: ; 0x5571b db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46046,7 +46046,7 @@ Route9TH4: ; 0x5571b dw Route9EndBattleText5 ; 0x57d3 TextEndBattle ; 0x55727 -Route9TH5: ; 0x55727 +Route9TrainerHeader6: ; 0x55727 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46056,7 +46056,7 @@ Route9TH5: ; 0x55727 dw Route9EndBattleText6 ; 0x57e2 TextEndBattle ; 0x55733 -Route9TH6: ; 0x55733 +Route9TrainerHeader7: ; 0x55733 db $7 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46066,7 +46066,7 @@ Route9TH6: ; 0x55733 dw Route9EndBattleText7 ; 0x57f1 TextEndBattle ; 0x5573f -Route9TH7: ; 0x5573f +Route9TrainerHeader8: ; 0x5573f db $8 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46076,7 +46076,7 @@ Route9TH7: ; 0x5573f dw Route9EndBattleText8 ; 0x5800 TextEndBattle ; 0x5574b -Route9TH8: ; 0x5574b +Route9TrainerHeader9: ; 0x5574b db $9 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46095,42 +46095,42 @@ Route9Text1: ; 0x55758 Route9Text2: db $8 ; asm - ld hl, Route9TH1 + ld hl, Route9TrainerHeader2 jr asm_8be3d ; 0x55762 $28 Route9Text3: db $8 ; asm - ld hl, Route9TH2 + ld hl, Route9TrainerHeader3 jr asm_8be3d ; 0x55768 $22 Route9Text4: db $8 ; asm - ld hl, Route9TH3 + ld hl, Route9TrainerHeader4 jr asm_8be3d ; 0x5576e $1c Route9Text5: db $8 ; asm - ld hl, Route9TH4 + ld hl, Route9TrainerHeader5 jr asm_8be3d ; 0x55774 $16 Route9Text6: db $8 ; asm - ld hl, Route9TH5 + ld hl, Route9TrainerHeader6 jr asm_8be3d ; 0x5577a $10 Route9Text7: db $8 ; asm - ld hl, Route9TH6 + ld hl, Route9TrainerHeader7 jr asm_8be3d ; 0x55780 $a Route9Text8: db $8 ; asm - ld hl, Route9TH7 + ld hl, Route9TrainerHeader8 jr asm_8be3d ; 0x55786 $4 Route9Text9: db $8 ; asm - ld hl, Route9TH8 + ld hl, Route9TrainerHeader9 asm_8be3d: ; 0x5578c call LoadTrainerHeader jp TextScriptEnd @@ -48209,7 +48209,7 @@ DayCareMText1: ; 0x56254 pop af ld hl, UnnamedText_56437 jp c, Unnamed_56409 - ld hl, Route9TH4 + ld hl, Route9TrainerHeader5 ld b, $8 call Bankswitch ld hl, UnnamedText_5644a @@ -61268,7 +61268,7 @@ FuchsiaGymTrainerHeader1: ; 0x754eb dw FuchsiaGymEndBattleText1 ; 0x55b3 TextEndBattle ; 0x754f7 -FuchsiaGymTH1: ; 0x754f7 +FuchsiaGymTrainerHeader2: ; 0x754f7 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d792 ; flag's byte @@ -61278,7 +61278,7 @@ FuchsiaGymTH1: ; 0x754f7 dw FuchsiaGymEndBattleText2 ; 0x55cc TextEndBattle ; 0x75503 -FuchsiaGymTH2: ; 0x75503 +FuchsiaGymTrainerHeader3: ; 0x75503 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d792 ; flag's byte @@ -61288,7 +61288,7 @@ FuchsiaGymTH2: ; 0x75503 dw FuchsiaGymEndBattleText3 ; 0x55e5 TextEndBattle ; 0x7550f -FuchsiaGymTH3: ; 0x7550f +FuchsiaGymTrainerHeader4: ; 0x7550f db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d792 ; flag's byte @@ -61298,7 +61298,7 @@ FuchsiaGymTH3: ; 0x7550f dw FuchsiaGymEndBattleText4 ; 0x55fe TextEndBattle ; 0x7551b -FuchsiaGymTH4: ; 0x7551b +FuchsiaGymTrainerHeader5: ; 0x7551b db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d792 ; flag's byte @@ -61308,7 +61308,7 @@ FuchsiaGymTH4: ; 0x7551b dw FuchsiaGymEndBattleText5 ; 0x5617 TextEndBattle ; 0x75527 -FuchsiaGymTH5: ; 0x75527 +FuchsiaGymTrainerHeader6: ; 0x75527 db $7 ; flag's bit db ($2 << 4) ; trainer's view range dw $d792 ; flag's byte @@ -61413,7 +61413,7 @@ FuchsiaGymAfterBattleText1: ; 0x755b8 FuchsiaGymText3: ; 0x755bd db $08 ; asm - ld hl, FuchsiaGymTH1 + ld hl, FuchsiaGymTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -61434,7 +61434,7 @@ FuchsiaGymAfterBattleText2: ; 0x755d1 FuchsiaGymText4: ; 0x755d6 db $08 ; asm - ld hl, FuchsiaGymTH2 + ld hl, FuchsiaGymTrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -61455,7 +61455,7 @@ FuchsiaGymAfterBattleText3: ; 0x755ea FuchsiaGymText5: ; 0x755ef db $08 ; asm - ld hl, FuchsiaGymTH3 + ld hl, FuchsiaGymTrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -61476,7 +61476,7 @@ FuchsiaGymAfterBattleText4: ; 0x75603 FuchsiaGymText6: ; 0x75608 db $08 ; asm - ld hl, FuchsiaGymTH4 + ld hl, FuchsiaGymTrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -61497,7 +61497,7 @@ FuchsiaGymAfterBattleText5: ; 0x7561c FuchsiaGymText7: ; 0x75621 db $08 ; asm - ld hl, FuchsiaGymTH5 + ld hl, FuchsiaGymTrainerHeader6 call LoadTrainerHeader jp TextScriptEnd -- cgit v1.2.3 From d1f15ccaed559e18f2475fea39444e258ca51f34 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Sat, 28 Jan 2012 11:40:16 -0600 Subject: replace TH with TrainerHeader in abbreviated labels hg-commit-id: 10ae7e2b6973 --- main.asm | 872 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 436 insertions(+), 436 deletions(-) diff --git a/main.asm b/main.asm index c9eb5490..d33ceb39 100644 --- a/main.asm +++ b/main.asm @@ -16057,7 +16057,7 @@ SilphCo4Texts: ; 0x19da0 dw SilphCo4Text1, SilphCo4Text2, SilphCo4Text3, SilphCo4Text4, SilphCo4Text5, SilphCo4Text6, SilphCo4Text7 SilphCo4TrainerHeaders: -SilphCo4TrainerHeader1: ; 0x19dae +SilphCo4TrainerHeader0: ; 0x19dae db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d829 ; flag's byte @@ -16108,7 +16108,7 @@ UnnamedText_19de5: ; 0x19de5 SilphCo4Text2: ; 0x19dea db $08 ; asm - ld hl, SilphCo4TrainerHeader1 + ld hl, SilphCo4TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -16230,7 +16230,7 @@ SilphCo5Texts: ; 0x19fbc dw SilphCo5Text1, SilphCo5Text2, SilphCo5Text3, SilphCo5Text4, SilphCo5Text5, SilphCo5Text6, SilphCo5Text7, SilphCo5Text8, SilphCo5Text9, SilphCo5Text10, SilphCo5Text11 SilphCo5TrainerHeaders: -Silphco5TrainerHeader1: ; 0x19fd2 +Silphco5TrainerHeader0: ; 0x19fd2 db $2 ; flag's bit db ($1 << 4) ; trainer's view range dw $d82b ; flag's byte @@ -16291,7 +16291,7 @@ UnnamedText_1a015: ; 0x1a015 SilphCo5Text2: ; 0x1a01a db $08 ; asm - ld hl, Silphco5TrainerHeader1 + ld hl, Silphco5TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -16450,7 +16450,7 @@ SilphCo6Texts: ; 0x1a1f6 dw SilphCo6Text1, SilphCo6Text2, SilphCo6Text3, SilphCo6Text4, SilphCo6Text5, SilphCo6Text6, SilphCo6Text7, SilphCo6Text8, SilphCo6Text9, SilphCo6Text10 SilphCo6TrainerHeaders: -SilphCo6TrainerHeader1: ; 0x1a20a +SilphCo6TrainerHeader0: ; 0x1a20a db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d82d ; flag's byte @@ -16572,7 +16572,7 @@ UnnamedText_1a2ab: ; 0x1a2ab SilphCo6Text6: ; 0x1a2b0 db $08 ; asm - ld hl, SilphCo6TrainerHeader1 + ld hl, SilphCo6TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -35220,7 +35220,7 @@ Mansion1Texts: ; 0x4432c dw Mansion1Text1, Mansion1Text2, Mansion1Text3, Mansion1Text4 Mansion1TrainerHeaders: -Mansion1TrainerHeader1: ; 0x44334 +Mansion1TrainerHeader0: ; 0x44334 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d798 ; flag's byte @@ -35234,7 +35234,7 @@ db $ff Mansion1Text1: ; 0x44341 db $08 ; asm - ld hl, Mansion1TrainerHeader1 + ld hl, Mansion1TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -35694,7 +35694,7 @@ VictoryRoad3Texts: ; 0x44a24 dw VictoryRoad3Text1, VictoryRoad3Text2, VictoryRoad3Text3, VictoryRoad3Text4, VictoryRoad3Text5, VictoryRoad3Text6, VictoryRoad3Text7, VictoryRoad3Text8, VictoryRoad3Text9, VictoryRoad3Text10 VictoryRoad3TrainerHeaders: -VictoryRoad3TrainerHeader1: ; 0x44a38 +VictoryRoad3TrainerHeader0: ; 0x44a38 db $1 ; flag's bit db ($1 << 4) ; trainer's view range dw $d813 ; flag's byte @@ -35738,7 +35738,7 @@ db $ff VictoryRoad3Text1: ; 0x44a69 db $08 ; asm - ld hl, VictoryRoad3TrainerHeader1 + ld hl, VictoryRoad3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -35878,7 +35878,7 @@ RocketHideout1Texts: ; 0x44c14 dw RocketHideout1Text1, RocketHideout1Text2, RocketHideout1Text3, RocketHideout1Text4, RocketHideout1Text5, RocketHideout1Text6, RocketHideout1Text7 RocketHideout1TrainerHeaders: -RocketHideout1TrainerHeader1: ; 0x44c22 +RocketHideout1TrainerHeader0: ; 0x44c22 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d815 ; flag's byte @@ -35932,7 +35932,7 @@ db $ff RocketHideout1Text1: ; 0x44c5f db $08 ; asm - ld hl, RocketHideout1TrainerHeader1 + ld hl, RocketHideout1TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -36099,7 +36099,7 @@ RocketHideout2Texts: ; 0x450c7 dw RocketHideout2Text1, RocketHideout2Text2, RocketHideout2Text3, RocketHideout2Text4, RocketHideout2Text5 RocketHideout2TrainerHeaders: -RocketHideout2TrainerHeader1: ; 0x450d1 +RocketHideout2TrainerHeader0: ; 0x450d1 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d817 ; flag's byte @@ -36113,7 +36113,7 @@ db $ff RocketHideout2Text1: ; 0x450de db $08 ; asm - ld hl, RocketHideout2TrainerHeader1 + ld hl, RocketHideout2TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -36186,7 +36186,7 @@ RocketHideout3Texts: ; 0x452fa dw RocketHideout3Text1, RocketHideout3Text2, RocketHideout3Text3, RocketHideout3Text4 RocketHideout3TrainerHeaders: -RocketHideout3TrainerHeader1: ; 0x45302 +RocketHideout3TrainerHeader0: ; 0x45302 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d819 ; flag's byte @@ -36210,7 +36210,7 @@ db $ff RocketHideout3Text1: ; 0x4531b db $08 ; asm - ld hl, RocketHideout3TrainerHeader1 + ld hl, RocketHideout3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -36286,7 +36286,7 @@ RocketHideout4_h: ; 0x45451 to 0x4545d (12 bytes) (bank=11) (id=202) RocketHideout4Script: ; 0x4545d call Unnamed_45473 call $3c3c - ld hl, RocketHideout4TrainerHeader1 + ld hl, RocketHideout4TrainerHeader0 ld de, $54ae ld a, [$d634] call $3160 @@ -36301,7 +36301,7 @@ RocketHideout4Texts: ; 0x45501 dw RocketHideout4Text1, RocketHideout4Text2, RocketHideout4Text3, RocketHideout4Text4, RocketHideout4Text5, RocketHideout4Text6, RocketHideout4Text7, RocketHideout4Text8, RocketHideout4Text9, RocketHideout4Text10 RocketHideout4TrainerHeaders: -RocketHideout4TrainerHeader1: ; 0x45515 +RocketHideout4TrainerHeader0: ; 0x45515 db $2 ; flag's bit db ($0 << 4) ; trainer's view range dw $d81b ; flag's byte @@ -36379,7 +36379,7 @@ RocketHideout4Text10: ; 0x45584 RocketHideout4Text2: ; 0x45589 db $08 ; asm - ld hl, RocketHideout4TrainerHeader1 + ld hl, RocketHideout4TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -37056,7 +37056,7 @@ UnknownDungeon3Texts: ; 0x45f09 dw UnknownDungeon3Text1, UnknownDungeon3Text2, UnknownDungeon3Text3 UnknownDungeon3TrainerHeaders: -UnknownDungeon3TrainerHeader1: ; 0x45f0f +UnknownDungeon3TrainerHeader0: ; 0x45f0f db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d85f ; flag's byte @@ -37070,7 +37070,7 @@ db $ff UnknownDungeon3Text1: ; 0x45f1c db $08 ; asm - ld hl, UnknownDungeon3TrainerHeader1 + ld hl, UnknownDungeon3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -37127,7 +37127,7 @@ RockTunnel2Texts: ; 0x46004 dw RockTunnel2Text1, RockTunnel2Text2, RockTunnel2Text3, RockTunnel2Text4, RockTunnel2Text5, RockTunnel2Text6, RockTunnel2Text7, RockTunnel2Text8 RockTunnel2TrainerHeaders: -RockTunnel2TrainerHeader1: ; 0x46014 +RockTunnel2TrainerHeader0: ; 0x46014 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d87d ; flag's byte @@ -37211,7 +37211,7 @@ db $ff RockTunnel2Text1: ; 0x46075 db $08 ; asm - ld hl, RockTunnel2TrainerHeader1 + ld hl, RockTunnel2TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -37787,7 +37787,7 @@ SeafoamIslands5Texts: ; 0x4687c dw SeafoamIslands5Text1, SeafoamIslands5Text2, SeafoamIslands5Text3, SeafoamIslands5Text4, SeafoamIslands5Text5 SeafoamIslands5TrainerHeaders: -SeafoamIslands5TrainerHeader1: ; 0x46886 +SeafoamIslands5TrainerHeader0: ; 0x46886 db $2 ; flag's bit db ($0 << 4) ; trainer's view range dw $d882 ; flag's byte @@ -37801,7 +37801,7 @@ db $ff SeafoamIslands5Text3: ; 0x46893 db $08 ; asm - ld hl, SeafoamIslands5TrainerHeader1 + ld hl, SeafoamIslands5TrainerHeader0 call LoadTrainerHeader ld a, $4 ld [$d668], a @@ -38727,7 +38727,7 @@ CeladonGymTexts: ; 0x489a6 dw CeladonGymText1, CeladonGymText2, CeladonGymText3, CeladonGymText4, CeladonGymText5, CeladonGymText6, CeladonGymText7, CeladonGymText8, CeladonGymText9, TM21Text, TM21NoRoomText CeladonGymTrainerHeaders: -CeladonGymTrainerHeader1: ; 0x489bc +CeladonGymTrainerHeader0: ; 0x489bc db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d77c ; flag's byte @@ -38869,7 +38869,7 @@ TM21NoRoomText: ; 0x48a7c CeladonGymText2: ; 0x48a81 db $08 ; asm - ld hl, CeladonGymTrainerHeader1 + ld hl, CeladonGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -40703,7 +40703,7 @@ MtMoon1_h: ; 0x499bc to 0x499c8 (12 bytes) (id=59) MtMoon1Script: ; 0x499c8 call $3c3c - ld hl, MtMoon1TrainerHeader1 + ld hl, MtMoon1TrainerHeader0 ld de, Unknown_59db ld a, [$d606] call $3160 @@ -40718,7 +40718,7 @@ MtMoon1Texts: ; 0x499e1 dw MtMoon1Text1, MtMoon1Text2, MtMoon1Text3, MtMoon1Text4, MtMoon1Text5, MtMoon1Text6, MtMoon1Text7, MtMoon1Text8, MtMoon1Text9, MtMoon1Text10, MtMoon1Text11, MtMoon1Text12, MtMoon1Text13, MtMoon1Text14 MtMoon1TrainerHeaders: -MtMoon1TrainerHeader1: ; 0x499fd +MtMoon1TrainerHeader0: ; 0x499fd db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7f5 ; flag's byte @@ -40792,7 +40792,7 @@ db $ff MtMoon1Text1: ; 0x49a52 db $08 ; asm - ld hl, MtMoon1TrainerHeader1 + ld hl, MtMoon1TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -41015,7 +41015,7 @@ MtMoon3Texts: ; 0x49e34 dw MtMoon3Text1, MtMoon3Text2, MtMoon3Text3, MtMoon3Text4, MtMoon3Text5, MtMoon3Text6, MtMoon3Text7, MtMoon3Text8, MtMoon3Text9, Unnamed_49f99 MtMoon3TrainerHeaders: -MtMoon3TrainerHeader1: ; 0x49e48 +MtMoon3TrainerHeader0: ; 0x49e48 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f6 ; flag's byte @@ -41092,7 +41092,7 @@ MtMoon3Text1: ; 0x49e79 MtMoon3Text2: ; 0x49ec1 db $08 ; asm - ld hl, MtMoon3TrainerHeader1 + ld hl, MtMoon3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -42327,7 +42327,7 @@ Route20Texts: ; 0x50d22 dw Route20Text1, Route20Text2, Route20Text3, Route20Text4, Route20Text5, Route20Text6, Route20Text7, Route20Text8, Route20Text9, Route20Text10, Route20Text11, Route20Text12 Route20TrainerHeaders: -Route20TrainerHeader1: +Route20TrainerHeader0: db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e7 ; flag's byte @@ -42431,7 +42431,7 @@ db $ff Route20Text1: ; 0x50db3 db $08 ; asm - ld hl, Route20TrainerHeader1 + ld hl, Route20TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -43015,7 +43015,7 @@ Route24Texts: ; 0x5144b dw Route24Text1, Route24Text2, Route24Text3, Route24Text4, Route24Text5, Route24Text6, Route24Text7, Route24Text8 Route24TrainerHeaders: -Route24TrainerHeader1: ; 0x5145b +Route24TrainerHeader0: ; 0x5145b db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7ef ; flag's byte @@ -43156,7 +43156,7 @@ UnnamedText_51530: ; 0x51530 Route24Text2: ; 0x51535 db $08 ; asm - ld hl, Route24TrainerHeader1 + ld hl, Route24TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -43298,7 +43298,7 @@ Route25Texts: ; 0x51628 dw Route25Text1, Route25Text2, Route25Text3, Route25Text4, Route25Text5, Route25Text6, Route25Text7, Route25Text8, Route25Text9, Route25Text10, Route25Text11 Route25TrainerHeaders: -Route25TrainerHeader1: ; 0x5163e +Route25TrainerHeader0: ; 0x5163e db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7f1 ; flag's byte @@ -43392,7 +43392,7 @@ db $ff Route25Text1: ; 0x516ab db $08 ; asm - ld hl, Route25TrainerHeader1 + ld hl, Route25TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -43616,7 +43616,7 @@ VictoryRoad2Texts: ; 0x5181b dw VictoryRoad2Text1, VictoryRoad2Text2, VictoryRoad2Text3, VictoryRoad2Text4, VictoryRoad2Text5, VictoryRoad2Text6, VictoryRoad2Text7, VictoryRoad2Text8, VictoryRoad2Text9, VictoryRoad2Text10, VictoryRoad2Text11, VictoryRoad2Text12, VictoryRoad2Text13 VictoryRoad2TrainerHeaders: -VictoryRoad2TrainerHeader1: ; 0x51835 +VictoryRoad2TrainerHeader0: ; 0x51835 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7ee ; flag's byte @@ -43680,7 +43680,7 @@ db $ff VictoryRoad2Text1: ; 0x5187e db $08 ; asm - ld hl, VictoryRoad2TrainerHeader1 + ld hl, VictoryRoad2TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -43916,7 +43916,7 @@ SilphCo7Texts: ; 0x51d3f dw SilphCo7Text1, SilphCo7Text2, SilphCo7Text3, SilphCo7Text4, SilphCo7Text5, SilphCo7Text6, SilphCo7Text7, SilphCo7Text8, SilphCo7Text9, SilphCo7Text10, SilphCo7Text11, SilphCo7Text12, SilphCo7Text13, SilphCo7Text14, SilphCo7Text15 SilphCo7TrainerHeaders: -SilphCo7TrainerHeader1: ; 0x51d5d +SilphCo7TrainerHeader0: ; 0x51d5d db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d82f ; flag's byte @@ -44085,7 +44085,7 @@ UnnamedText_51e4b: ; 0x51e4b SilphCo7Text5: ; 0x51e50 db $08 ; asm - ld hl, SilphCo7TrainerHeader1 + ld hl, SilphCo7TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -44261,7 +44261,7 @@ Mansion2Texts: ; 0x5204d dw Mansion2Text1, Mansion2Text2, Mansion2Text3, Mansion2Text4, Mansion2Text5 Mansion2TrainerHeaders: -Mansion2TrainerHeader1: ; 0x52057 +Mansion2TrainerHeader0: ; 0x52057 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d847 ; flag's byte @@ -44275,7 +44275,7 @@ db $ff Mansion2Text1: ; 0x52064 db $08 ; asm - ld hl, Mansion2TrainerHeader1 + ld hl, Mansion2TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -44384,7 +44384,7 @@ Mansion3_h: ; 0x521e2 to 0x521ee (12 bytes) (id=215) Mansion3Script: call Unnamed_52204 call $3c3c - ld hl, Mansion3TrainerHeader1 + ld hl, Mansion3TrainerHeader0 ld de, $6235 ld a, [$d63d] call $3160 @@ -44399,7 +44399,7 @@ Mansion3Texts: ; 0x5228a dw Mansion3Text1, Mansion3Text2, Mansion3Text3, Mansion3Text4, Mansion3Text5, Mansion3Text6 Mansion3TrainerHeaders: -Mansion3TrainerHeader1: ; 0x52296 +Mansion3TrainerHeader0: ; 0x52296 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d849 ; flag's byte @@ -44423,7 +44423,7 @@ db $ff Mansion3Text1: ; 0x522af db $08 ; asm - ld hl, Mansion3TrainerHeader1 + ld hl, Mansion3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -44503,7 +44503,7 @@ Mansion4_h: ; 0x523ad to 0x523b9 (12 bytes) (id=216) Mansion4Script: ; 0x523b9 call Unknown_523cf call $3c3c - ld hl, Mansion4TrainerHeader1 + ld hl, Mansion4TrainerHeader0 ld de, $6430 ld a, [$d63e] call $3160 @@ -44518,7 +44518,7 @@ Mansion4Texts: ; 0x52436 INCBIN "baserom.gbc",$52436,$52448 - $52436 Mansion4TrainerHeaders: -Mansion4TrainerHeader1: ; 0x52448 +Mansion4TrainerHeader0: ; 0x52448 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d84b ; flag's byte @@ -44542,7 +44542,7 @@ db $ff Mansion4Text1: ; 0x52461 db $08 ; asm - ld hl, Mansion4TrainerHeader1 + ld hl, Mansion4TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -45633,7 +45633,7 @@ Route2Text4: ; 0x554f3 Route3Script: ; 0x554f8 call $3c3c - ld hl, Route3TrainerHeader1 + ld hl, Route3TrainerHeader0 ld de, Unknown_5550b ld a, [$d5f8] call $3160 @@ -45648,7 +45648,7 @@ Route3Texts: ; 0x55511 dw Route3Text1, Route3Text2, Route3Text3, Route3Text4, Route3Text5, Route3Text6, Route3Text7, Route3Text8, Route3Text9, Route3Text10 Route3TrainerHeaders: -Route3TrainerHeader1: ; 0x55525 +Route3TrainerHeader0: ; 0x55525 db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7c3 ; flag's byte @@ -45736,7 +45736,7 @@ Route3Text1: ; 0x55586 Route3Text2: ; 0x5558b db $08 ; asm - ld hl, Route3TrainerHeader1 + ld hl, Route3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -45923,7 +45923,7 @@ Route4Texts: ; 0x55671 dw Route4Text1, Route4Text2, Route4Text3, Route4Text4, Route4Text5, Route4Text6 Route4TrainerHeaders: -Route4TrainerHeader1: ; 0x5567d +Route4TrainerHeader0: ; 0x5567d db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c5 ; flag's byte @@ -45941,7 +45941,7 @@ Route4Text1: ; 0x5568a Route4Text2: ; 0x5568f db $08 ; asm - ld hl, Route4TrainerHeader1 + ld hl, Route4TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -45996,7 +45996,7 @@ Route9Texts: ; 0x556d5 dw Route9Text1, Route9Text2, Route9Text3, Route9Text4, Route9Text5, Route9Text6, Route9Text7, Route9Text8, Route9Text9, Route9Text10, Route9Text11 Route9TrainerHeaders: -Route9TrainerHeader1: ; 0x556eb +Route9TrainerHeader0: ; 0x556eb db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7cf ; flag's byte @@ -46090,7 +46090,7 @@ db $ff Route9Text1: ; 0x55758 db $8 ; asm - ld hl, Route9TrainerHeader1 + ld hl, Route9TrainerHeader0 jr asm_8be3d ; 0x5575c $2e Route9Text2: @@ -46292,7 +46292,7 @@ Route13Texts: ; 0x55837 dw Route13Text1, Route13Text2, Route13Text3, Route13Text4, Route13Text5, Route13Text6, Route13Text7, Route13Text8, Route13Text9, Route13Text10, Route13Text11, Route13Text12, Route13Text13 Route13TrainerHeaders: -Route13TH1: ; 0x55851 +Route13TrainerHeader0: ; 0x55851 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46302,7 +46302,7 @@ Route13TH1: ; 0x55851 dw Route13EndBattleText2 ; 0x58d9 TextEndBattle ; 0x5585d -Route13TH2: ; 0x5585d +Route13TrainerHeader2: ; 0x5585d db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46312,7 +46312,7 @@ Route13TH2: ; 0x5585d dw Route13EndBattleText3 ; 0x58f2 TextEndBattle ; 0x55869 -Route13TH3: ; 0x55869 +Route13TrainerHeader3: ; 0x55869 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46322,7 +46322,7 @@ Route13TH3: ; 0x55869 dw Route13EndBattleText4 ; 0x590b TextEndBattle ; 0x55875 -Route13TH4: ; 0x55875 +Route13TrainerHeader4: ; 0x55875 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46332,7 +46332,7 @@ Route13TH4: ; 0x55875 dw Route13EndBattleText5 ; 0x5924 TextEndBattle ; 0x55881 -Route13TH5: ; 0x55881 +Route13TrainerHeader5: ; 0x55881 db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46342,7 +46342,7 @@ Route13TH5: ; 0x55881 dw Route13EndBattleText6 ; 0x593d TextEndBattle ; 0x5588d -Route13TH6: ; 0x5588d +Route13TrainerHeader6: ; 0x5588d db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46352,7 +46352,7 @@ Route13TH6: ; 0x5588d dw Route13EndBattleText7 ; 0x5956 TextEndBattle ; 0x55899 -Route13TH7: ; 0x55899 +Route13TrainerHeader7: ; 0x55899 db $7 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46362,7 +46362,7 @@ Route13TH7: ; 0x55899 dw Route13EndBattleText8 ; 0x596f TextEndBattle ; 0x558a5 -Route13TH8: ; 0x558a5 +Route13TrainerHeader8: ; 0x558a5 db $8 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46372,7 +46372,7 @@ Route13TH8: ; 0x558a5 dw Route13EndBattleText9 ; 0x5988 TextEndBattle ; 0x558b1 -Route13TH9: ; 0x558b1 +Route13TrainerHeader9: ; 0x558b1 db $9 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46382,7 +46382,7 @@ Route13TH9: ; 0x558b1 dw Route13EndBattleText10 ; 0x59a1 TextEndBattle ; 0x558bd -Route13TH10: ; 0x558bd +Route13TrainerHeader10: ; 0x558bd db $a ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d9 ; flag's byte @@ -46396,7 +46396,7 @@ db $ff Route13Text1: ; 0x558ca db $08 ; asm - ld hl, Route13TH1 + ld hl, Route13TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -46417,7 +46417,7 @@ Route13AfterBattleText2: ; 0x558de Route13Text2: ; 0x558e3 db $08 ; asm - ld hl, Route13TH2 + ld hl, Route13TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -46438,7 +46438,7 @@ Route13AfterBattleText3: ; 0x558f7 Route13Text3: ; 0x558fc db $08 ; asm - ld hl, Route13TH3 + ld hl, Route13TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -46459,7 +46459,7 @@ Route13AfterBattleText4: ; 0x55910 Route13Text4: ; 0x55915 db $08 ; asm - ld hl, Route13TH4 + ld hl, Route13TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -46480,7 +46480,7 @@ Route13AfterBattleText5: ; 0x55929 Route13Text5: ; 0x5592e db $08 ; asm - ld hl, Route13TH5 + ld hl, Route13TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -46501,7 +46501,7 @@ Route13AfterBattleText6: ; 0x55942 Route13Text6: ; 0x55947 db $08 ; asm - ld hl, Route13TH6 + ld hl, Route13TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -46522,7 +46522,7 @@ Route13AfterBattleText7: ; 0x5595b Route13Text7: ; 0x55960 db $08 ; asm - ld hl, Route13TH7 + ld hl, Route13TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -46543,7 +46543,7 @@ Route13AfterBattleText8: ; 0x55974 Route13Text8: ; 0x55979 db $08 ; asm - ld hl, Route13TH8 + ld hl, Route13TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -46564,7 +46564,7 @@ Route13AfterBattleText9: ; 0x5598d Route13Text9: ; 0x55992 db $08 ; asm - ld hl, Route13TH9 + ld hl, Route13TrainerHeader9 call LoadTrainerHeader jp TextScriptEnd @@ -46585,7 +46585,7 @@ Route13AfterBattleText10: ; 0x559a6 Route13Text10: ; 0x559ab db $08 ; asm - ld hl, Route13TH10 + ld hl, Route13TrainerHeader10 call LoadTrainerHeader jp TextScriptEnd @@ -46633,7 +46633,7 @@ Route14Texts: ; 0x559ec dw Route14Text1, Route14Text2, Route14Text3, Route14Text4, Route14Text5, Route14Text6, Route14Text7, Route14Text8, Route14Text9, Route14Text10, Route14Text11 Route14TrainerHeaders: -Route14TrainerHeader1: ; 0x55a02 +Route14TrainerHeader0: ; 0x55a02 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46643,7 +46643,7 @@ Route14TrainerHeader1: ; 0x55a02 dw Route14EndBattleText1 ; 0x5a8a TextEndBattle ; 0x55a0e -Route14TH1: ; 0x55a0e +Route14TrainerHeader1: ; 0x55a0e db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46653,7 +46653,7 @@ Route14TH1: ; 0x55a0e dw Route14EndBattleText2 ; 0x5aa3 TextEndBattle ; 0x55a1a -Route14TH2: ; 0x55a1a +Route14TrainerHeader2: ; 0x55a1a db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46663,7 +46663,7 @@ Route14TH2: ; 0x55a1a dw Route14EndBattleText3 ; 0x5abc TextEndBattle ; 0x55a26 -Route14TH3: ; 0x55a26 +Route14TrainerHeader3: ; 0x55a26 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46673,7 +46673,7 @@ Route14TH3: ; 0x55a26 dw Route14EndBattleText4 ; 0x5ad5 TextEndBattle ; 0x55a32 -Route14TH4: ; 0x55a32 +Route14TrainerHeader4: ; 0x55a32 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46683,7 +46683,7 @@ Route14TH4: ; 0x55a32 dw Route14EndBattleText5 ; 0x5aee TextEndBattle ; 0x55a3e -Route14TH5: ; 0x55a3e +Route14TrainerHeader5: ; 0x55a3e db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46693,7 +46693,7 @@ Route14TH5: ; 0x55a3e dw Route14EndBattleText6 ; 0x5b07 TextEndBattle ; 0x55a4a -Route14TH6: ; 0x55a4a +Route14TrainerHeader6: ; 0x55a4a db $7 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46703,7 +46703,7 @@ Route14TH6: ; 0x55a4a dw Route14EndBattleText7 ; 0x5b20 TextEndBattle ; 0x55a56 -Route14TH7: ; 0x55a56 +Route14TrainerHeader7: ; 0x55a56 db $8 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46713,7 +46713,7 @@ Route14TH7: ; 0x55a56 dw Route14EndBattleText8 ; 0x5b39 TextEndBattle ; 0x55a62 -Route14TH8: ; 0x55a62 +Route14TrainerHeader8: ; 0x55a62 db $9 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46723,7 +46723,7 @@ Route14TH8: ; 0x55a62 dw Route14EndBattleText9 ; 0x5b52 TextEndBattle ; 0x55a6e -Route14TH9: ; 0x55a6e +Route14TrainerHeader9: ; 0x55a6e db $a ; flag's bit db ($4 << 4) ; trainer's view range dw $d7db ; flag's byte @@ -46737,7 +46737,7 @@ db $ff Route14Text1: ; 0x55a7b db $08 ; asm - ld hl, Route14TrainerHeader1 + ld hl, Route14TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -46758,7 +46758,7 @@ Route14AfterBattleText1: ; 0x55a8f Route14Text2: ; 0x55a94 db $08 ; asm - ld hl, Route14TH1 + ld hl, Route14TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -46779,7 +46779,7 @@ Route14AfterBattleText2: ; 0x55aa8 Route14Text3: ; 0x55aad db $08 ; asm - ld hl, Route14TH2 + ld hl, Route14TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -46800,7 +46800,7 @@ Route14AfterBattleText3: ; 0x55ac1 Route14Text4: ; 0x55ac6 db $08 ; asm - ld hl, Route14TH3 + ld hl, Route14TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -46821,7 +46821,7 @@ Route14AfterBattleText4: ; 0x55ada Route14Text5: ; 0x55adf db $08 ; asm - ld hl, Route14TH4 + ld hl, Route14TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -46842,7 +46842,7 @@ Route14AfterBattleText5: ; 0x55af3 Route14Text6: ; 0x55af8 db $08 ; asm - ld hl, Route14TH5 + ld hl, Route14TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -46863,7 +46863,7 @@ Route14AfterBattleText6: ; 0x55b0c Route14Text7: ; 0x55b11 db $08 ; asm - ld hl, Route14TH6 + ld hl, Route14TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -46884,7 +46884,7 @@ Route14AfterBattleText7: ; 0x55b25 Route14Text8: ; 0x55b2a db $08 ; asm - ld hl, Route14TH7 + ld hl, Route14TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -46905,7 +46905,7 @@ Route14AfterBattleText8: ; 0x55b3e Route14Text9: ; 0x55b43 db $08 ; asm - ld hl, Route14TH8 + ld hl, Route14TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -46926,7 +46926,7 @@ Route14AfterBattleText9: ; 0x55b57 Route14Text10: ; 0x55b5c db $08 ; asm - ld hl, Route14TH9 + ld hl, Route14TrainerHeader9 call LoadTrainerHeader jp TextScriptEnd @@ -46966,7 +46966,7 @@ Route17Texts: ; 0x55b93 dw Route17Text1, Route17Text2, Route17Text3, Route17Text4, Route17Text5, Route17Text6, Route17Text7, Route17Text8, Route17Text9, Route17Text10, Route17Text11, Route17Text12, Route17Text13, Route17Text14, Route17Text15, Route17Text16 Route17TrainerHeaders: -Route17TrainerHeader1: ; 0x55bb3 +Route17TrainerHeader0: ; 0x55bb3 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -46976,7 +46976,7 @@ Route17TrainerHeader1: ; 0x55bb3 dw Route17EndBattleText1 ; 0x5c3b TextEndBattle ; 0x55bbf -Route17TH1: ; 0x55bbf +Route17TrainerHeader1: ; 0x55bbf db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -46986,7 +46986,7 @@ Route17TH1: ; 0x55bbf dw Route17EndBattleText2 ; 0x5c54 TextEndBattle ; 0x55bcb -Route17TH2: ; 0x55bcb +Route17TrainerHeader2: ; 0x55bcb db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -46996,7 +46996,7 @@ Route17TH2: ; 0x55bcb dw Route17EndBattleText3 ; 0x5c6d TextEndBattle ; 0x55bd7 -Route17TH3: ; 0x55bd7 +Route17TrainerHeader3: ; 0x55bd7 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47006,7 +47006,7 @@ Route17TH3: ; 0x55bd7 dw Route17EndBattleText4 ; 0x5c86 TextEndBattle ; 0x55be3 -Route17TH4: ; 0x55be3 +Route17TrainerHeader4: ; 0x55be3 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47016,7 +47016,7 @@ Route17TH4: ; 0x55be3 dw Route17EndBattleText5 ; 0x5c9f TextEndBattle ; 0x55bef -Route17TH5: ; 0x55bef +Route17TrainerHeader5: ; 0x55bef db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47026,7 +47026,7 @@ Route17TH5: ; 0x55bef dw Route17EndBattleText6 ; 0x5cb8 TextEndBattle ; 0x55bfb -Route17TH6: ; 0x55bfb +Route17TrainerHeader6: ; 0x55bfb db $7 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47036,7 +47036,7 @@ Route17TH6: ; 0x55bfb dw Route17EndBattleText7 ; 0x5cd1 TextEndBattle ; 0x55c07 -Route17TH7: ; 0x55c07 +Route17TrainerHeader7: ; 0x55c07 db $8 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47046,7 +47046,7 @@ Route17TH7: ; 0x55c07 dw Route17EndBattleText8 ; 0x5cea TextEndBattle ; 0x55c13 -Route17TH8: ; 0x55c13 +Route17TrainerHeader8: ; 0x55c13 db $9 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47056,7 +47056,7 @@ Route17TH8: ; 0x55c13 dw Route17EndBattleText9 ; 0x5d03 TextEndBattle ; 0x55c1f -Route17TH9: ; 0x55c1f +Route17TrainerHeader9: ; 0x55c1f db $a ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e1 ; flag's byte @@ -47070,7 +47070,7 @@ db $ff Route17Text1: ; 0x55c2c db $08 ; asm - ld hl, Route17TrainerHeader1 + ld hl, Route17TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -47091,7 +47091,7 @@ Route17AfterBattleText1: ; 0x55c40 Route17Text2: ; 0x55c45 db $08 ; asm - ld hl, Route17TH1 + ld hl, Route17TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -47112,7 +47112,7 @@ Route17AfterBattleText2: ; 0x55c59 Route17Text3: ; 0x55c5e db $08 ; asm - ld hl, Route17TH2 + ld hl, Route17TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -47133,7 +47133,7 @@ Route17AfterBattleText3: ; 0x55c72 Route17Text4: ; 0x55c77 db $08 ; asm - ld hl, Route17TH3 + ld hl, Route17TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -47154,7 +47154,7 @@ Route17AfterBattleText4: ; 0x55c8b Route17Text5: ; 0x55c90 db $08 ; asm - ld hl, Route17TH4 + ld hl, Route17TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -47175,7 +47175,7 @@ Route17AfterBattleText5: ; 0x55ca4 Route17Text6: ; 0x55ca9 db $08 ; asm - ld hl, Route17TH5 + ld hl, Route17TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -47196,7 +47196,7 @@ Route17AfterBattleText6: ; 0x55cbd Route17Text7: ; 0x55cc2 db $08 ; asm - ld hl, Route17TH6 + ld hl, Route17TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -47217,7 +47217,7 @@ Route17AfterBattleText7: ; 0x55cd6 Route17Text8: ; 0x55cdb db $08 ; asm - ld hl, Route17TH7 + ld hl, Route17TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -47238,7 +47238,7 @@ Route17AfterBattleText8: ; 0x55cef Route17Text9: ; 0x55cf4 db $08 ; asm - ld hl, Route17TH8 + ld hl, Route17TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -47259,7 +47259,7 @@ Route17AfterBattleText9: ; 0x55d08 Route17Text10: ; 0x55d0d db $08 ; asm - ld hl, Route17TH9 + ld hl, Route17TrainerHeader9 call LoadTrainerHeader jp TextScriptEnd @@ -47319,7 +47319,7 @@ Route19Texts: ; 0x55d5d dw Route19Text1, Route19Text2, Route19Text3, Route19Text4, Route19Text5, Route19Text6, Route19Text7, Route19Text8, Route19Text9, Route19Text10, Route19Text11 Route19TrainerHeaders: -Route19TrainerHeader1: ; 0x55d73 +Route19TrainerHeader0: ; 0x55d73 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47329,7 +47329,7 @@ Route19TrainerHeader1: ; 0x55d73 dw Route19EndBattleText1 ; 0x5e55 TextEndBattle ; 0x55d7f -Route19TH1: ; 0x55d7f +Route19TrainerHeader1: ; 0x55d7f db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47339,7 +47339,7 @@ Route19TH1: ; 0x55d7f dw Route19EndBattleText2 ; 0x5e64 TextEndBattle ; 0x55d8b -Route19TH2: ; 0x55d8b +Route19TrainerHeader2: ; 0x55d8b db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47349,7 +47349,7 @@ Route19TH2: ; 0x55d8b dw Route19EndBattleText3 ; 0x5e73 TextEndBattle ; 0x55d97 -Route19TH3: ; 0x55d97 +Route19TrainerHeader3: ; 0x55d97 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47359,7 +47359,7 @@ Route19TH3: ; 0x55d97 dw Route19EndBattleText4 ; 0x5e82 TextEndBattle ; 0x55da3 -Route19TH4: ; 0x55da3 +Route19TrainerHeader4: ; 0x55da3 db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47369,7 +47369,7 @@ Route19TH4: ; 0x55da3 dw Route19EndBattleText5 ; 0x5e91 TextEndBattle ; 0x55daf -Route19TH5: ; 0x55daf +Route19TrainerHeader5: ; 0x55daf db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47379,7 +47379,7 @@ Route19TH5: ; 0x55daf dw Route19EndBattleText6 ; 0x5ea0 TextEndBattle ; 0x55dbb -Route19TH6: ; 0x55dbb +Route19TrainerHeader6: ; 0x55dbb db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47389,7 +47389,7 @@ Route19TH6: ; 0x55dbb dw Route19EndBattleText7 ; 0x5eaf TextEndBattle ; 0x55dc7 -Route19TH7: ; 0x55dc7 +Route19TrainerHeader7: ; 0x55dc7 db $8 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47399,7 +47399,7 @@ Route19TH7: ; 0x55dc7 dw Route19EndBattleText8 ; 0x5ebe TextEndBattle ; 0x55dd3 -Route19TH8: ; 0x55dd3 +Route19TrainerHeader8: ; 0x55dd3 db $9 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47409,7 +47409,7 @@ Route19TH8: ; 0x55dd3 dw Route19EndBattleText9 ; 0x5ecd TextEndBattle ; 0x55ddf -Route19TH9: ; 0x55ddf +Route19TrainerHeader9: ; 0x55ddf db $a ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e5 ; flag's byte @@ -47423,61 +47423,61 @@ db $ff Route19Text1: ; 0x55dec db $08 ; asm - ld hl, Route19TrainerHeader1 + ld hl, Route19TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd Route19Text2: ; 0x55df6 db $08 ; asm - ld hl, Route19TH1 + ld hl, Route19TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd Route19Text3: ; 0x55e00 db $08 ; asm - ld hl, Route19TH2 + ld hl, Route19TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd Route19Text4: ; 0x55e0a db $08 ; asm - ld hl, Route19TH3 + ld hl, Route19TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd Route19Text5: ; 0x55e14 db $08 ; asm - ld hl, Route19TH4 + ld hl, Route19TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd Route19Text6: ; 0x55e1e db $08 ; asm - ld hl, Route19TH5 + ld hl, Route19TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd Route19Text7: ; 0x55e28 db $08 ; asm - ld hl, Route19TH6 + ld hl, Route19TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd Route19Text8: ; 0x55e32 db $08 ; asm - ld hl, Route19TH7 + ld hl, Route19TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd Route19Text9: ; 0x55e3c db $08 ; asm - ld hl, Route19TH8 + ld hl, Route19TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd Route19Text10: ; 0x55e46 db $08 ; asm - ld hl, Route19TH9 + ld hl, Route19TrainerHeader9 call LoadTrainerHeader jp TextScriptEnd @@ -47652,7 +47652,7 @@ Route21Texts: ; 0x55f04 dw Route21Text1, Route21Text2, Route21Text3, Route21Text4, Route21Text5, Route21Text6, Route21Text7, Route21Text8, Route21Text9 Route21TrainerHeaders: -Route21TrainerHeader1: ; 0x55f16 +Route21TrainerHeader0: ; 0x55f16 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47662,7 +47662,7 @@ Route21TrainerHeader1: ; 0x55f16 dw Route21EndBattleText1 ; 0x5fe2 TextEndBattle ; 0x55f22 -Route21TH1: ; 0x55f22 +Route21TrainerHeader1: ; 0x55f22 db $2 ; flag's bit db ($0 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47672,7 +47672,7 @@ Route21TH1: ; 0x55f22 dw Route21EndBattleText2 ; 0x5ff1 TextEndBattle ; 0x55f2e -Route21TH2: ; 0x55f2e +Route21TrainerHeader2: ; 0x55f2e db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47682,7 +47682,7 @@ Route21TH2: ; 0x55f2e dw Route21EndBattleText3 ; 0x6000 TextEndBattle ; 0x55f3a -Route21TH3: ; 0x55f3a +Route21TrainerHeader3: ; 0x55f3a db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47692,7 +47692,7 @@ Route21TH3: ; 0x55f3a dw Route21EndBattleText4 ; 0x600f TextEndBattle ; 0x55f46 -Route21TH4: ; 0x55f46 +Route21TrainerHeader4: ; 0x55f46 db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47702,7 +47702,7 @@ Route21TH4: ; 0x55f46 dw Route21EndBattleText5 ; 0x601e TextEndBattle ; 0x55f52 -Route21TH5: ; 0x55f52 +Route21TrainerHeader5: ; 0x55f52 db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47712,7 +47712,7 @@ Route21TH5: ; 0x55f52 dw Route21EndBattleText6 ; 0x602d TextEndBattle ; 0x55f5e -Route21TH6: ; 0x55f5e +Route21TrainerHeader6: ; 0x55f5e db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47722,7 +47722,7 @@ Route21TH6: ; 0x55f5e dw Route21EndBattleText7 ; 0x603c TextEndBattle ; 0x55f6a -Route21TH7: ; 0x55f6a +Route21TrainerHeader7: ; 0x55f6a db $8 ; flag's bit db ($0 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47732,7 +47732,7 @@ Route21TH7: ; 0x55f6a dw Route21EndBattleText8 ; 0x604b TextEndBattle ; 0x55f76 -Route21TH8: ; 0x55f76 +Route21TrainerHeader8: ; 0x55f76 db $9 ; flag's bit db ($0 << 4) ; trainer's view range dw $d7e9 ; flag's byte @@ -47746,55 +47746,55 @@ db $ff Route21Text1: ; 0x55f83 db $08 ; asm - ld hl, Route21TrainerHeader1 + ld hl, Route21TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd Route21Text2: ; 0x55f8d db $08 ; asm - ld hl, Route21TH1 + ld hl, Route21TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd Route21Text3: ; 0x55f97 db $08 ; asm - ld hl, Route21TH2 + ld hl, Route21TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd Route21Text4: ; 0x55fa1 db $08 ; asm - ld hl, Route21TH3 + ld hl, Route21TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd Route21Text5: ; 0x55fab db $08 ; asm - ld hl, Route21TH4 + ld hl, Route21TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd Route21Text6: ; 0x55fb5 db $08 ; asm - ld hl, Route21TH5 + ld hl, Route21TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd Route21Text7: ; 0x55fbf db $08 ; asm - ld hl, Route21TH6 + ld hl, Route21TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd Route21Text8: ; 0x55fc9 db $08 ; asm - ld hl, Route21TH7 + ld hl, Route21TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd Route21Text9: ; 0x55fd3 db $08 ; asm - ld hl, Route21TH8 + ld hl, Route21TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -48430,7 +48430,7 @@ SilphCo8_h: ; 0x564f8 to 0x56504 (12 bytes) (id=213) SilphCo8Script: ; 0x56504 call SilphCo8_Unknown5651a call $3c3c - ld hl, SilphCo8TrainerHeader1 + ld hl, SilphCo8TrainerHeader0 ld de, $6577 ld a, [$d649] call $3160 @@ -48445,7 +48445,7 @@ SilphCo8Texts: ; 0x5657d dw SilphCo8Text1, SilphCo8Text2, SilphCo8Text3, SilphCo8Text4 SilphCo8TrainerHeaders: -SilphCo8TrainerHeader1: ; 0x56585 +SilphCo8TrainerHeader0: ; 0x56585 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d831 ; flag's byte @@ -48455,7 +48455,7 @@ SilphCo8TrainerHeader1: ; 0x56585 dw SilphCo8EndBattleText1 ; 0x65eb TextEndBattle ; 0x56591 -SilphCo8TH1: ; 0x56591 +SilphCo8TrainerHeader1: ; 0x56591 db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d831 ; flag's byte @@ -48465,7 +48465,7 @@ SilphCo8TH1: ; 0x56591 dw SilphCo8EndBattleText2 ; 0x65fa TextEndBattle ; 0x5659d -SilphCo8TH2: ; 0x5659d +SilphCo8TrainerHeader2: ; 0x5659d db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d831 ; flag's byte @@ -48500,19 +48500,19 @@ UnnamedText_565c3: ; 0x565c3 SilphCo8Text2: ; 0x565c8 db $08 ; asm - ld hl, SilphCo8TrainerHeader1 + ld hl, SilphCo8TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SilphCo8Text3: ; 0x565d2 db $08 ; asm - ld hl, SilphCo8TH1 + ld hl, SilphCo8TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SilphCo8Text4: ; 0x565dc db $08 ; asm - ld hl, SilphCo8TH2 + ld hl, SilphCo8TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -49170,7 +49170,7 @@ Route6Texts: dw Route6Text1, Route6Text2, Route6Text3, Route6Text4, Route6Text5, Route6Text6, Route6Text7 Route6TrainerHeaders: -Route6TrainerHeader1: ; 0x590d7 +Route6TrainerHeader0: ; 0x590d7 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d7c9 ; flag's byte @@ -49180,7 +49180,7 @@ Route6TrainerHeader1: ; 0x590d7 dw Route6EndBattleText1 ; 0x512f TextEndBattle ; 0x590e3 -Route6TH1: ; 0x590e3 +Route6TrainerHeader1: ; 0x590e3 db $2 ; flag's bit db ($0 << 4) ; trainer's view range dw $d7c9 ; flag's byte @@ -49190,7 +49190,7 @@ Route6TH1: ; 0x590e3 dw Route6EndBattleText2 ; 0x5148 TextEndBattle ; 0x590ef -Route6TH2: ; 0x590ef +Route6TrainerHeader2: ; 0x590ef db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7c9 ; flag's byte @@ -49200,7 +49200,7 @@ Route6TH2: ; 0x590ef dw Route6EndBattleText3 ; 0x515c TextEndBattle ; 0x590fb -Route6TH3: ; 0x590fb +Route6TrainerHeader3: ; 0x590fb db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c9 ; flag's byte @@ -49210,7 +49210,7 @@ Route6TH3: ; 0x590fb dw Route6EndBattleText4 ; 0x5175 TextEndBattle ; 0x59107 -Route6TH4: ; 0x59107 +Route6TrainerHeader4: ; 0x59107 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c9 ; flag's byte @@ -49220,7 +49220,7 @@ Route6TH4: ; 0x59107 dw Route6EndBattleText5 ; 0x518e TextEndBattle ; 0x59113 -Route6TH5: ; 0x59113 +Route6TrainerHeader5: ; 0x59113 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7c9 ; flag's byte @@ -49234,7 +49234,7 @@ db $ff Route6Text1: ; 0x59120 db $8 - ld hl, Route6TrainerHeader1 + ld hl, Route6TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd ; 0x5912a @@ -49256,7 +49256,7 @@ Route6AfterBattleText1: ; 0x59134 Route6Text2: ; 0x59139 db $08 ; asm - ld hl, Route6TH1 + ld hl, Route6TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -49272,7 +49272,7 @@ Route6EndBattleText2: ; 0x59148 Route6Text3: ; 0x5914d db $08 ; asm - ld hl, Route6TH2 + ld hl, Route6TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -49293,7 +49293,7 @@ Route6AfterBattleText3: ; 0x59161 Route6Text4: ; 0x59166 db $08 ; asm - ld hl, Route6TH3 + ld hl, Route6TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -49314,7 +49314,7 @@ Route6AfterBattleText4: ; 0x5917a Route6Text5: ; 0x5917f db $08 ; asm - ld hl, Route6TH4 + ld hl, Route6TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -49335,7 +49335,7 @@ Route6AfterBattleText5: ; 0x59193 Route6Text6: ; 0x59198 db $08 ; asm - ld hl, Route6TH5 + ld hl, Route6TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -49375,7 +49375,7 @@ Route8Texts: ; 0x591cf dw Route8Text1, Route8Text2, Route8Text3, Route8Text4, Route8Text5, Route8Text6, Route8Text7, Route8Text8, Route8Text9, Route8Text10 Route8TrainerHeaders: ; 0x591e3 -Route8TrainerHeader1: ; 0x591e3 +Route8TrainerHeader0: ; 0x591e3 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49385,7 +49385,7 @@ Route8TrainerHeader1: ; 0x591e3 dw Route8EndBattleText1 ; 0x525f TextEndBattle ; 0x591ef -Route8TH1: ; 0x591ef +Route8TrainerHeader1: ; 0x591ef db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49395,7 +49395,7 @@ Route8TH1: ; 0x591ef dw Route8EndBattleText2 ; 0x5278 TextEndBattle ; 0x591fb -Route8TH2: ; 0x591fb +Route8TrainerHeader2: ; 0x591fb db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49405,7 +49405,7 @@ Route8TH2: ; 0x591fb dw Route8EndBattleText3 ; 0x5291 TextEndBattle ; 0x59207 -Route8TH3: ; 0x59207 +Route8TrainerHeader3: ; 0x59207 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49415,7 +49415,7 @@ Route8TH3: ; 0x59207 dw Route8EndBattleText4 ; 0x52aa TextEndBattle ; 0x59213 -Route8TH4: ; 0x59213 +Route8TrainerHeader4: ; 0x59213 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49425,7 +49425,7 @@ Route8TH4: ; 0x59213 dw Route8EndBattleText5 ; 0x52c3 TextEndBattle ; 0x5921f -Route8TH5: ; 0x5921f +Route8TrainerHeader5: ; 0x5921f db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49435,7 +49435,7 @@ Route8TH5: ; 0x5921f dw Route8EndBattleText6 ; 0x52dc TextEndBattle ; 0x5922b -Route8TH6: ; 0x5922b +Route8TrainerHeader6: ; 0x5922b db $7 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49445,7 +49445,7 @@ Route8TH6: ; 0x5922b dw Route8EndBattleText7 ; 0x52f5 TextEndBattle ; 0x59237 -Route8TH7: ; 0x59237 +Route8TrainerHeader7: ; 0x59237 db $8 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49455,7 +49455,7 @@ Route8TH7: ; 0x59237 dw Route8EndBattleText8 ; 0x530e TextEndBattle ; 0x59243 -Route8TH8: ; 0x59243 +Route8TrainerHeader8: ; 0x59243 db $9 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7cd ; flag's byte @@ -49469,7 +49469,7 @@ db $ff Route8Text1: ; 0x59250 db $8 - ld hl, Route8TrainerHeader1 + ld hl, Route8TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd ; 0x5925a @@ -49491,7 +49491,7 @@ Route8AfterBattleText1: ; 0x59264 Route8Text2: ; 0x59269 db $08 ; asm - ld hl, Route8TH1 + ld hl, Route8TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -49512,7 +49512,7 @@ Route8AfterBattleText2: ; 0x5927d Route8Text3: ; 0x59282 db $08 ; asm - ld hl, Route8TH2 + ld hl, Route8TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -49533,7 +49533,7 @@ Route8AfterBattleText3: ; 0x59296 Route8Text4: ; 0x5929b db $08 ; asm - ld hl, Route8TH3 + ld hl, Route8TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -49554,7 +49554,7 @@ Route8AfterBattleText4: ; 0x592af Route8Text5: ; 0x592b4 db $08 ; asm - ld hl, Route8TH4 + ld hl, Route8TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -49575,7 +49575,7 @@ Route8AfterBattleText5: ; 0x592c8 Route8Text6: ; 0x592cd db $08 ; asm - ld hl, Route8TH5 + ld hl, Route8TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -49596,7 +49596,7 @@ Route8AfterBattleText6: ; 0x592e1 Route8Text7: ; 0x592e6 db $08 ; asm - ld hl, Route8TH6 + ld hl, Route8TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -49617,7 +49617,7 @@ Route8AfterBattleText7: ; 0x592fa Route8Text8: ; 0x592ff db $08 ; asm - ld hl, Route8TH7 + ld hl, Route8TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -49638,7 +49638,7 @@ Route8AfterBattleText8: ; 0x59313 Route8Text9: ; 0x59318 db $08 ; asm - ld hl, Route8TH8 + ld hl, Route8TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -49678,7 +49678,7 @@ Route10Texts: ; 0x5934f dw Route10Text1, Route10Text2, Route10Text3, Route10Text4, Route10Text5, Route10Text6, Route10Text7, Route10Text8, Route10Text9, Route10Text10 Route10TrainerHeaders: -Route10TrainerHeader1: ; 0x59363 +Route10TrainerHeader0: ; 0x59363 db $1 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d1 ; flag's byte @@ -49688,7 +49688,7 @@ Route10TrainerHeader1: ; 0x59363 dw Route10EndBattleText1 ; 0x53bb TextEndBattle ; 0x5936f -Route10TH1: ; 0x5936f +Route10TrainerHeader1: ; 0x5936f db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d1 ; flag's byte @@ -49698,7 +49698,7 @@ Route10TH1: ; 0x5936f dw Route10EndBattleText2 ; 0x53d4 TextEndBattle ; 0x5937b -Route10TH2: ; 0x5937b +Route10TrainerHeader2: ; 0x5937b db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d1 ; flag's byte @@ -49708,7 +49708,7 @@ Route10TH2: ; 0x5937b dw Route10EndBattleText3 ; 0x53ed TextEndBattle ; 0x59387 -Route10TH3: ; 0x59387 +Route10TrainerHeader3: ; 0x59387 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d1 ; flag's byte @@ -49718,7 +49718,7 @@ Route10TH3: ; 0x59387 dw Route10EndBattleText4 ; 0x5406 TextEndBattle ; 0x59393 -Route10TH4: ; 0x59393 +Route10TrainerHeader4: ; 0x59393 db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d1 ; flag's byte @@ -49728,7 +49728,7 @@ Route10TH4: ; 0x59393 dw Route10EndBattleText5 ; 0x541f TextEndBattle ; 0x5939f -Route10TH5: ; 0x5939f +Route10TrainerHeader5: ; 0x5939f db $6 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d1 ; flag's byte @@ -49742,7 +49742,7 @@ db $ff Route10Text1: ; 0x593ac db $08 ; asm - ld hl, Route10TrainerHeader1 + ld hl, Route10TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -49763,7 +49763,7 @@ Route10AfterBattleText1: ; 0x593c0 Route10Text2: ; 0x593c5 db $08 ; asm - ld hl, Route10TH1 + ld hl, Route10TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -49784,7 +49784,7 @@ Route10AfterBattleText2: ; 0x593d9 Route10Text3: ; 0x593de db $08 ; asm - ld hl, Route10TH2 + ld hl, Route10TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -49805,7 +49805,7 @@ Route10AfterBattleText3: ; 0x593f2 Route10Text4: ; 0x593f7 db $08 ; asm - ld hl, Route10TH3 + ld hl, Route10TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -49826,7 +49826,7 @@ Route10AfterBattleText4: ; 0x5940b Route10Text5: ; 0x59410 db $08 ; asm - ld hl, Route10TH4 + ld hl, Route10TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -49847,7 +49847,7 @@ Route10AfterBattleText5: ; 0x59424 Route10Text6: ; 0x59429 db $08 ; asm - ld hl, Route10TH5 + ld hl, Route10TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -49892,7 +49892,7 @@ Route11Texts: ; 0x59465 dw UnnamedText_594f4, Route11Text2, Route11Text3, Route11Text4, Route11Text5, Route11Text6, Route11Text7, Route11Text8, Route11Text9, Route11Text10, Route11Text11 Route11TrainerHeaders: -Route11TrainerHeader1: ; 0x5947b +Route11TrainerHeader0: ; 0x5947b db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49902,7 +49902,7 @@ Route11TrainerHeader1: ; 0x5947b dw Route11EndBattleText1 ; 0x5503 TextEndBattle ; 0x59487 -Route11TH1: ; 0x59487 +Route11TrainerHeader1: ; 0x59487 db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49912,7 +49912,7 @@ Route11TH1: ; 0x59487 dw Route11EndBattleText2 ; 0x551c TextEndBattle ; 0x59493 -Route11TH2: ; 0x59493 +Route11TrainerHeader2: ; 0x59493 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49922,7 +49922,7 @@ Route11TH2: ; 0x59493 dw Route11EndBattleText3 ; 0x5535 TextEndBattle ; 0x5949f -Route11TH3: ; 0x5949f +Route11TrainerHeader3: ; 0x5949f db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49932,7 +49932,7 @@ Route11TH3: ; 0x5949f dw Route11EndBattleText4 ; 0x554e TextEndBattle ; 0x594ab -Route11TH4: ; 0x594ab +Route11TrainerHeader4: ; 0x594ab db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49942,7 +49942,7 @@ Route11TH4: ; 0x594ab dw Route11EndBattleText5 ; 0x5567 TextEndBattle ; 0x594b7 -Route11TH5: ; 0x594b7 +Route11TrainerHeader5: ; 0x594b7 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49952,7 +49952,7 @@ Route11TH5: ; 0x594b7 dw Route11EndBattleText6 ; 0x5580 TextEndBattle ; 0x594c3 -Route11TH6: ; 0x594c3 +Route11TrainerHeader6: ; 0x594c3 db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49962,7 +49962,7 @@ Route11TH6: ; 0x594c3 dw Route11EndBattleText7 ; 0x5599 TextEndBattle ; 0x594cf -Route11TH7: ; 0x594cf +Route11TrainerHeader7: ; 0x594cf db $8 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49972,7 +49972,7 @@ Route11TH7: ; 0x594cf dw Route11EndBattleText8 ; 0x55b2 TextEndBattle ; 0x594db -Route11TH8: ; 0x594db +Route11TrainerHeader8: ; 0x594db db $9 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49982,7 +49982,7 @@ Route11TH8: ; 0x594db dw Route11EndBattleText9 ; 0x55cb TextEndBattle ; 0x594e7 -Route11TH9: ; 0x594e7 +Route11TrainerHeader9: ; 0x594e7 db $a ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d5 ; flag's byte @@ -49996,7 +49996,7 @@ db $ff UnnamedText_594f4: ; 0x594f4 db $8 - ld hl, Route11TrainerHeader1 + ld hl, Route11TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd ; 0x594fe @@ -50018,7 +50018,7 @@ Route11AfterBattleText1: ; 0x59508 Route11Text2: ; 0x5950d db $08 ; asm - ld hl, Route11TH1 + ld hl, Route11TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -50039,7 +50039,7 @@ Route11AfterBattleText2: ; 0x59521 Route11Text3: ; 0x59526 db $08 ; asm - ld hl, Route11TH2 + ld hl, Route11TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -50060,7 +50060,7 @@ Route11AfterBattleText3: ; 0x5953a Route11Text4: ; 0x5953f db $08 ; asm - ld hl, Route11TH3 + ld hl, Route11TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -50081,7 +50081,7 @@ Route11AfterBattleText4: ; 0x59553 Route11Text5: ; 0x59558 db $08 ; asm - ld hl, Route11TH4 + ld hl, Route11TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -50102,7 +50102,7 @@ Route11AfterBattleText5: ; 0x5956c Route11Text6: ; 0x59571 db $08 ; asm - ld hl, Route11TH5 + ld hl, Route11TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -50123,7 +50123,7 @@ Route11AfterBattleText6: ; 0x59585 Route11Text7: ; 0x5958a db $08 ; asm - ld hl, Route11TH6 + ld hl, Route11TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -50144,7 +50144,7 @@ Route11AfterBattleText7: ; 0x5959e Route11Text8: ; 0x595a3 db $08 ; asm - ld hl, Route11TH7 + ld hl, Route11TrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -50165,7 +50165,7 @@ Route11AfterBattleText8: ; 0x595b7 Route11Text9: ; 0x595bc db $08 ; asm - ld hl, Route11TH8 + ld hl, Route11TrainerHeader8 call LoadTrainerHeader jp TextScriptEnd @@ -50186,7 +50186,7 @@ Route11AfterBattleText9: ; 0x595d0 Route11Text10: ; 0x595d5 db $08 ; asm - ld hl, Route11TH9 + ld hl, Route11TrainerHeader9 call LoadTrainerHeader jp TextScriptEnd @@ -50225,7 +50225,7 @@ Route12Texts: ; 0x59675 dw Route12Text1, Route12Text2, Route12Text3, Route12Text4, Route12Text5, Route12Text6, Route12Text7, Route12Text8, Route12Text9, Route12Text10, Route12Text11, Route12Text12, Route12Text13, Route12Text14 Route12TrainerHeaders: -Route12TrainerHeader1: ; 0x59691 +Route12TrainerHeader0: ; 0x59691 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50235,7 +50235,7 @@ Route12TrainerHeader1: ; 0x59691 dw Route12EndBattleText1 ; 0x5704 TextEndBattle ; 0x5969d -Route12TH1: ; 0x5969d +Route12TrainerHeader1: ; 0x5969d db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50245,7 +50245,7 @@ Route12TH1: ; 0x5969d dw Route12EndBattleText2 ; 0x571d TextEndBattle ; 0x596a9 -Route12TH2: ; 0x596a9 +Route12TrainerHeader2: ; 0x596a9 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50255,7 +50255,7 @@ Route12TH2: ; 0x596a9 dw Route12EndBattleText3 ; 0x5736 TextEndBattle ; 0x596b5 -Route12TH3: ; 0x596b5 +Route12TrainerHeader3: ; 0x596b5 db $5 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50265,7 +50265,7 @@ Route12TH3: ; 0x596b5 dw Route12EndBattleText4 ; 0x574f TextEndBattle ; 0x596c1 -Route12TH4: ; 0x596c1 +Route12TrainerHeader4: ; 0x596c1 db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50275,7 +50275,7 @@ Route12TH4: ; 0x596c1 dw Route12EndBattleText5 ; 0x5768 TextEndBattle ; 0x596cd -Route12TH5: ; 0x596cd +Route12TrainerHeader5: ; 0x596cd db $7 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50285,7 +50285,7 @@ Route12TH5: ; 0x596cd dw Route12EndBattleText6 ; 0x5781 TextEndBattle ; 0x596d9 -Route12TH6: ; 0x596d9 +Route12TrainerHeader6: ; 0x596d9 db $8 ; flag's bit db ($1 << 4) ; trainer's view range dw $d7d7 ; flag's byte @@ -50315,7 +50315,7 @@ UnnamedText_596f0: ; 0x596f0 Route12Text2: ; 0x596f5 db $08 ; asm - ld hl, Route12TrainerHeader1 + ld hl, Route12TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -50336,7 +50336,7 @@ Route12AfterBattleText1: ; 0x59709 Route12Text3: ; 0x5970e db $08 ; asm - ld hl, Route12TH1 + ld hl, Route12TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -50357,7 +50357,7 @@ Route12AfterBattleText2: ; 0x59722 Route12Text4: ; 0x59727 db $08 ; asm - ld hl, Route12TH2 + ld hl, Route12TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -50378,7 +50378,7 @@ Route12AfterBattleText3: ; 0x5973b Route12Text5: ; 0x59740 db $08 ; asm - ld hl, Route12TH3 + ld hl, Route12TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -50399,7 +50399,7 @@ Route12AfterBattleText4: ; 0x59754 Route12Text6: ; 0x59759 db $08 ; asm - ld hl, Route12TH4 + ld hl, Route12TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -50420,7 +50420,7 @@ Route12AfterBattleText5: ; 0x5976d Route12Text7: ; 0x59772 db $08 ; asm - ld hl, Route12TH5 + ld hl, Route12TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -50441,7 +50441,7 @@ Route12AfterBattleText6: ; 0x59786 Route12Text8: ; 0x5978b db $08 ; asm - ld hl, Route12TH6 + ld hl, Route12TrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -50485,7 +50485,7 @@ Route15Texts: ; 0x597c7 dw Route15Text1, Route15Text2, Route15Text3, Route15Text4, Route15Text5, Route15Text6, Route15Text7, Route15Text8, Route15Text9, Route15Text10, Route15Text11, Route15Text12 Route15TrainerHeaders: -Route15TrainerHeader1: ; 0x597df +Route15TrainerHeader0: ; 0x597df db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50495,7 +50495,7 @@ Route15TrainerHeader1: ; 0x597df dw Route15EndBattleText1 ; 0x589d TextEndBattle ; 0x597eb -Route15TH1: ; 0x597eb +Route15TrainerHeader1: ; 0x597eb db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50505,7 +50505,7 @@ Route15TH1: ; 0x597eb dw Route15EndBattleText2 ; 0x58ac TextEndBattle ; 0x597f7 -Route15TH2: ; 0x597f7 +Route15TrainerHeader2: ; 0x597f7 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50515,7 +50515,7 @@ Route15TH2: ; 0x597f7 dw Route15EndBattleText3 ; 0x58bb TextEndBattle ; 0x59803 -Route15TH3: ; 0x59803 +Route15TrainerHeader3: ; 0x59803 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50525,7 +50525,7 @@ Route15TH3: ; 0x59803 dw Route15EndBattleText4 ; 0x58ca TextEndBattle ; 0x5980f -Route15TH4: ; 0x5980f +Route15TrainerHeader4: ; 0x5980f db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50535,7 +50535,7 @@ Route15TH4: ; 0x5980f dw Route15EndBattleText5 ; 0x58d9 TextEndBattle ; 0x5981b -Route15TH5: ; 0x5981b +Route15TrainerHeader5: ; 0x5981b db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50545,7 +50545,7 @@ Route15TH5: ; 0x5981b dw Route15EndBattleText6 ; 0x58e8 TextEndBattle ; 0x59827 -Route15TH6: ; 0x59827 +Route15TrainerHeader6: ; 0x59827 db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50555,7 +50555,7 @@ Route15TH6: ; 0x59827 dw Route15EndBattleText7 ; 0x58f7 TextEndBattle ; 0x59833 -Route15TH7: ; 0x59833 +Route15TrainerHeader7: ; 0x59833 db $8 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50565,7 +50565,7 @@ Route15TH7: ; 0x59833 dw Route15EndBattleText8 ; 0x5906 TextEndBattle ; 0x5983f -Route15TH8: ; 0x5983f +Route15TrainerHeader8: ; 0x5983f db $9 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50575,7 +50575,7 @@ Route15TH8: ; 0x5983f dw Route15EndBattleText9 ; 0x5915 TextEndBattle ; 0x5984b -Route15TH9: ; 0x5984b +Route15TrainerHeader9: ; 0x5984b db $a ; flag's bit db ($3 << 4) ; trainer's view range dw $d7dd ; flag's byte @@ -50589,52 +50589,52 @@ db $ff Route15Text1: ; 0x59858 db $8 ; asm - ld hl, Route15TrainerHeader1 + ld hl, Route15TrainerHeader0 jr asm_33cb7 ; 0x5985c $34 Route15Text2: db $8 ; asm - ld hl, Route15TH1 + ld hl, Route15TrainerHeader1 jr asm_33cb7 ; 0x59862 $2e Route15Text3: db $8 ; asm - ld hl, Route15TH2 + ld hl, Route15TrainerHeader2 jr asm_33cb7 ; 0x59868 $28 Route15Text4: db $8 ; asm - ld hl, Route15TH3 + ld hl, Route15TrainerHeader3 jr asm_33cb7 ; 0x5986e $22 Route15Text5: db $8 ; asm - ld hl, Route15TH4 + ld hl, Route15TrainerHeader4 jr asm_33cb7 ; 0x59874 $1c Route15Text6: db $8 ; asm - ld hl, Route15TH5 + ld hl, Route15TrainerHeader5 jr asm_33cb7 ; 0x5987a $16 Route15Text7: db $8 ; asm - ld hl, Route15TH6 + ld hl, Route15TrainerHeader6 jr asm_33cb7 ; 0x59880 $10 Route15Text8: db $8 ; asm - ld hl, Route15TH7 + ld hl, Route15TrainerHeader7 jr asm_33cb7 ; 0x59886 $a Route15Text9: db $8 ; asm - ld hl, Route15TH8 + ld hl, Route15TrainerHeader8 jr asm_33cb7 ; 0x5988c $4 Route15Text10: db $8 ; asm - ld hl, Route15TH9 + ld hl, Route15TrainerHeader9 asm_33cb7: ; 0x59892 call LoadTrainerHeader jp TextScriptEnd @@ -50810,7 +50810,7 @@ Route16Texts: ; 0x599b9 dw Route16Text1, Route16Text2, Route16Text3, Route16Text4, Route16Text5, Route16Text6, Route16Text7, Route16Text8, Route16Text9, Route16Text10, Route16Text11 Route16TrainerHeaders: -Route16TrainerHeader1: ; 0x599cf +Route16TrainerHeader0: ; 0x599cf db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7df ; flag's byte @@ -50820,7 +50820,7 @@ Route16TrainerHeader1: ; 0x599cf dw Route16EndBattleText1 ; 0x5a27 TextEndBattle ; 0x599db -Route16TH1: ; 0x599db +Route16TrainerHeader1: ; 0x599db db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7df ; flag's byte @@ -50830,7 +50830,7 @@ Route16TH1: ; 0x599db dw Route16EndBattleText2 ; 0x5a40 TextEndBattle ; 0x599e7 -Route16TH2: ; 0x599e7 +Route16TrainerHeader2: ; 0x599e7 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7df ; flag's byte @@ -50840,7 +50840,7 @@ Route16TH2: ; 0x599e7 dw Route16EndBattleText3 ; 0x5a59 TextEndBattle ; 0x599f3 -Route16TH3: ; 0x599f3 +Route16TrainerHeader3: ; 0x599f3 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7df ; flag's byte @@ -50850,7 +50850,7 @@ Route16TH3: ; 0x599f3 dw Route16EndBattleText4 ; 0x5a72 TextEndBattle ; 0x599ff -Route16TH4: ; 0x599ff +Route16TrainerHeader4: ; 0x599ff db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d7df ; flag's byte @@ -50860,7 +50860,7 @@ Route16TH4: ; 0x599ff dw Route16EndBattleText5 ; 0x5a8b TextEndBattle ; 0x59a0b -Route16TH5: ; 0x59a0b +Route16TrainerHeader5: ; 0x59a0b db $6 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7df ; flag's byte @@ -50874,7 +50874,7 @@ db $ff Route16Text1: ; 0x59a18 db $08 ; asm - ld hl, Route16TrainerHeader1 + ld hl, Route16TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -50895,7 +50895,7 @@ Route16AfterBattleText1: ; 0x59a2c Route16Text2: ; 0x59a31 db $08 ; asm - ld hl, Route16TH1 + ld hl, Route16TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -50916,7 +50916,7 @@ Route16AfterBattleText2: ; 0x59a45 Route16Text3: ; 0x59a4a db $08 ; asm - ld hl, Route16TH2 + ld hl, Route16TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -50937,7 +50937,7 @@ Route16AfterBattleText3: ; 0x59a5e Route16Text4: ; 0x59a63 db $08 ; asm - ld hl, Route16TH3 + ld hl, Route16TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -50958,7 +50958,7 @@ Route16AfterBattleText4: ; 0x59a77 Route16Text5: ; 0x59a7c db $08 ; asm - ld hl, Route16TH4 + ld hl, Route16TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -50979,7 +50979,7 @@ Route16AfterBattleText5: ; 0x59a90 Route16Text6: ; 0x59a95 db $08 ; asm - ld hl, Route16TH5 + ld hl, Route16TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -51037,7 +51037,7 @@ Route18Texts: ; 0x59ae0 dw Route18Text1, Route18Text2, Route18Text3, Route18Text4, Route18Text5 Route18TrainerHeaders: -Route18TrainerHeader1: ; 0x59aea +Route18TrainerHeader0: ; 0x59aea db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e3 ; flag's byte @@ -51047,7 +51047,7 @@ Route18TrainerHeader1: ; 0x59aea dw Route18EndBattleText1 ; 0x5b1e TextEndBattle ; 0x59af6 -Route18TH1: ; 0x59af6 +Route18TrainerHeader1: ; 0x59af6 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7e3 ; flag's byte @@ -51057,7 +51057,7 @@ Route18TH1: ; 0x59af6 dw Route18EndBattleText2 ; 0x5b37 TextEndBattle ; 0x59b02 -Route18TH2: ; 0x59b02 +Route18TrainerHeader2: ; 0x59b02 db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7e3 ; flag's byte @@ -51071,7 +51071,7 @@ db $ff Route18Text1: ; 0x59b0f db $08 ; asm - ld hl, Route18TrainerHeader1 + ld hl, Route18TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -51092,7 +51092,7 @@ Route18AfterBattleText1: ; 0x59b23 Route18Text2: ; 0x59b28 db $08 ; asm - ld hl, Route18TH1 + ld hl, Route18TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -51113,7 +51113,7 @@ Route18AfterBattleText2: ; 0x59b3c Route18Text3: ; 0x59b41 db $08 ; asm - ld hl, Route18TH2 + ld hl, Route18TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -51372,7 +51372,7 @@ SilphCo2Texts: ; 0x59d86 dw SilphCo2Text1, SilphCo2Text2, SilphCo2Text3, SilphCo2Text4, SilphCo2Text5 SilphCo2TrainerHeaders: -SilphCo2TrainerHeader1: ; 0x59d90 +SilphCo2TrainerHeader0: ; 0x59d90 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d825 ; flag's byte @@ -51382,7 +51382,7 @@ SilphCo2TrainerHeader1: ; 0x59d90 dw SilphCo2EndBattleText1 ; 0x5e2f TextEndBattle ; 0x59d9c -SilphCo2TH1: ; 0x59d9c +SilphCo2TrainerHeader1: ; 0x59d9c db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d825 ; flag's byte @@ -51392,7 +51392,7 @@ SilphCo2TH1: ; 0x59d9c dw SilphCo2EndBattleText2 ; 0x5e3e TextEndBattle ; 0x59da8 -SilphCo2TH2: ; 0x59da8 +SilphCo2TrainerHeader2: ; 0x59da8 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d825 ; flag's byte @@ -51402,7 +51402,7 @@ SilphCo2TH2: ; 0x59da8 dw SilphCo2EndBattleText3 ; 0x5e4d TextEndBattle ; 0x59db4 -SilphCo2TH3: ; 0x59db4 +SilphCo2TrainerHeader3: ; 0x59db4 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d825 ; flag's byte @@ -51457,25 +51457,25 @@ TM36NoRoomText: ; 0x59dfd SilphCo2Text2: ; 0x59e02 db $08 ; asm - ld hl, SilphCo2TrainerHeader1 + ld hl, SilphCo2TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SilphCo2Text3: ; 0x59e0c db $08 ; asm - ld hl, SilphCo2TH1 + ld hl, SilphCo2TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SilphCo2Text4: ; 0x59e16 db $08 ; asm - ld hl, SilphCo2TH2 + ld hl, SilphCo2TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd SilphCo2Text5: ; 0x59e20 db $08 ; asm - ld hl, SilphCo2TH3 + ld hl, SilphCo2TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -51598,7 +51598,7 @@ SilphCo3Texts: ; 0x59fc4 dw SilphCo3Text1, SilphCo3Text2, SilphCo3Text3, SilphCo3Text4 SilphCo3TrainerHeaders: -SilphCo3TrainerHeader1: ; 0x59fcc +SilphCo3TrainerHeader0: ; 0x59fcc db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d827 ; flag's byte @@ -51608,7 +51608,7 @@ SilphCo3TrainerHeader1: ; 0x59fcc dw SilphCo3EndBattleText1 ; 0x6012 TextEndBattle ; 0x59fd8 -SilphCo3TH1: ; 0x59fd8 +SilphCo3TrainerHeader1: ; 0x59fd8 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d827 ; flag's byte @@ -51643,7 +51643,7 @@ UnnamedText_59ffe: ; 0x59ffe SilphCo3Text2: ; 0x5a003 db $08 ; asm - ld hl, SilphCo3TrainerHeader1 + ld hl, SilphCo3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -51664,7 +51664,7 @@ SilphCo3AfterBattleText1: ; 0x5a017 SilphCo3Text3: ; 0x5a01c db $08 ; asm - ld hl, SilphCo3TH1 + ld hl, SilphCo3TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -51747,7 +51747,7 @@ SilphCo10Texts: ; 0x5a186 dw SilphCo10Text1, SilphCo10Text2, SilphCo10Text3, SilphCo10Text4, SilphCo10Text5, SilphCo10Text6 SilphCo10TrainerHeaders: -SilphCo10TrainerHeader1: ; 0x5a192 +SilphCo10TrainerHeader0: ; 0x5a192 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d835 ; flag's byte @@ -51757,7 +51757,7 @@ SilphCo10TrainerHeader1: ; 0x5a192 dw SilphCo10EndBattleText1 ; 0x61e2 TextEndBattle ; 0x5a19e -SilphCo10TH1: ; 0x5a19e +SilphCo10TrainerHeader1: ; 0x5a19e db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d835 ; flag's byte @@ -51771,13 +51771,13 @@ db $ff SilphCo10Text1: ; 0x5a1ab db $08 ; asm - ld hl, SilphCo10TrainerHeader1 + ld hl, SilphCo10TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SilphCo10Text2: ; 0x5a1b5 db $08 ; asm - ld hl, SilphCo10TH1 + ld hl, SilphCo10TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -51890,7 +51890,7 @@ LanceTexts: ; 0x5a395 dw LanceText1 LanceTrainerHeaders: -LanceTrainerHeader1: ; 0x5a397 +LanceTrainerHeader0: ; 0x5a397 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d866 ; flag's byte @@ -51904,7 +51904,7 @@ db $ff LanceText1: ; 0x5a3a4 db $08 ; asm - ld hl, LanceTrainerHeader1 + ld hl, LanceTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -52562,7 +52562,7 @@ PewterGymTexts: ; 0x5c435 dw PewterGymText1, PewterGymText2, PewterGymText3, PewterGymText4, PewterGymText5, PewterGymText6 PewterGymTrainerHeaders: -PewterGymTrainerHeader1: ; 0x5c441 +PewterGymTrainerHeader0: ; 0x5c441 db $2 ; flag's bit db ($5 << 4) ; trainer's view range dw $d755 ; flag's byte @@ -52646,7 +52646,7 @@ UnnamedText_5c4bc: ; 0x5c4bc PewterGymText2: ; 0x5c4c6 db $08 ; asm - ld hl, PewterGymTrainerHeader1 + ld hl, PewterGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -52922,7 +52922,7 @@ CeruleanGymTexts: ; 0x5c74a dw CeruleanGymText1, CeruleanGymText2, CeruleanGymText3, CeruleanGymText4, CeruleanGymText5, CeruleanGymText6, CeruleanGymText7 CeruleanGymTrainerHeaders: -CeruleanGymTrainerHeader1: ; 0x5c758 +CeruleanGymTrainerHeader0: ; 0x5c758 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d75e ; flag's byte @@ -52932,7 +52932,7 @@ CeruleanGymTrainerHeader1: ; 0x5c758 dw CeruleanGymEndBattleText1 ; 0x47ee TextEndBattle ; 0x5c764 -CeruleanGymTH1: ; 0x5c764 +CeruleanGymTrainerHeader1: ; 0x5c764 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d75e ; flag's byte @@ -53013,7 +53013,7 @@ UnnamedText_5c7d8: ; 0x5c7d8 CeruleanGymText2: ; 0x5c7df db $08 ; asm - ld hl, CeruleanGymTrainerHeader1 + ld hl, CeruleanGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -53034,7 +53034,7 @@ CeruleanGymAfterBattleText1: ; 0x5c7f3 CeruleanGymText3: ; 0x5c7f8 db $08 ; asm - ld hl, CeruleanGymTH1 + ld hl, CeruleanGymTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -53359,7 +53359,7 @@ VermilionGymScript: ; 0x5ca26 res 6, [hl] call nz, $4a6d call $3c3c - ld hl, VermilionGymTrainerHeader1 + ld hl, VermilionGymTrainerHeader0 ld de, $4a95 ld a, [$d5fe] call $3160 @@ -53374,7 +53374,7 @@ VermilionGymTexts: ; 0x5cae8 dw VermilionGymText1, VermilionGymText2, VermilionGymText3, VermilionGymText4, VermilionGymText5, VermilionGymText6, VermilionGymText7, VermilionGymText8 VermilionGymTrainerHeaders: -VermilionGymTrainerHeader1: ; 0x5caf8 +VermilionGymTrainerHeader0: ; 0x5caf8 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d773 ; flag's byte @@ -53384,7 +53384,7 @@ VermilionGymTrainerHeader1: ; 0x5caf8 dw VermilionGymEndBattleText1 ; 0x4b9f TextEndBattle ; 0x5cb04 -VermilionGymTH1: ; 0x5cb04 +VermilionGymTrainerHeader1: ; 0x5cb04 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d773 ; flag's byte @@ -53394,7 +53394,7 @@ VermilionGymTH1: ; 0x5cb04 dw VermilionGymEndBattleText2 ; 0x4bb8 TextEndBattle ; 0x5cb10 -VermilionGymTH2: ; 0x5cb10 +VermilionGymTrainerHeader2: ; 0x5cb10 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d773 ; flag's byte @@ -53475,7 +53475,7 @@ ReceivedThunderbadgeText: VermilionGymText2: ; 0x5cb90 db $08 ; asm - ld hl, VermilionGymTrainerHeader1 + ld hl, VermilionGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -53496,7 +53496,7 @@ VermilionGymAfterBattleText1: ; 0x5cba4 VermilionGymText3: ; 0x5cba9 db $08 ; asm - ld hl, VermilionGymTH1 + ld hl, VermilionGymTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -53517,7 +53517,7 @@ VermilionGymAfterBattleText2: ; 0x5cbbd VermilionGymText4: ; 0x5cbc2 db $08 ; asm - ld hl, VermilionGymTH2 + ld hl, VermilionGymTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -53742,7 +53742,7 @@ FightingDojoTexts: ; 0x5ce03 dw FightingDojoText1, FightingDojoText2, FightingDojoText3, FightingDojoText4, FightingDojoText5, FightingDojoText6, FightingDojoText7, FightingDojoText8 FightingDojoTrainerHeaders: -FightingDojoTrainerHeader1: ; 0x5ce13 +FightingDojoTrainerHeader0: ; 0x5ce13 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7b1 ; flag's byte @@ -53752,7 +53752,7 @@ FightingDojoTrainerHeader1: ; 0x5ce13 dw FightingDojoEndBattleText1 ; 0x4eb1 TextEndBattle ; 0x5ce1f -FightingDojoTH1: ; 0x5ce1f +FightingDojoTrainerHeader1: ; 0x5ce1f db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7b1 ; flag's byte @@ -53762,7 +53762,7 @@ FightingDojoTH1: ; 0x5ce1f dw FightingDojoEndBattleText2 ; 0x4eca TextEndBattle ; 0x5ce2b -FightingDojoTH2: ; 0x5ce2b +FightingDojoTrainerHeader2: ; 0x5ce2b db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b1 ; flag's byte @@ -53772,7 +53772,7 @@ FightingDojoTH2: ; 0x5ce2b dw FightingDojoEndBattleText3 ; 0x4ee3 TextEndBattle ; 0x5ce37 -FightingDojoTH3: ; 0x5ce37 +FightingDojoTrainerHeader3: ; 0x5ce37 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b1 ; flag's byte @@ -53839,7 +53839,7 @@ UnnamedText_5ce9d: ; 0x5ce9d FightingDojoText2: ; 0x5cea2 db $08 ; asm - ld hl, FightingDojoTrainerHeader1 + ld hl, FightingDojoTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -53860,7 +53860,7 @@ FightingDojoAfterBattleText1: ; 0x5ceb6 FightingDojoText3: ; 0x5cebb db $08 ; asm - ld hl, FightingDojoTH1 + ld hl, FightingDojoTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -53881,7 +53881,7 @@ FightingDojoAfterBattleText2: ; 0x5cecf FightingDojoText4: ; 0x5ced4 db $08 ; asm - ld hl, FightingDojoTH2 + ld hl, FightingDojoTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -53902,7 +53902,7 @@ FightingDojoAfterBattleText3: ; 0x5cee8 FightingDojoText5: ; 0x5ceed db $08 ; asm - ld hl, FightingDojoTH3 + ld hl, FightingDojoTrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -54053,7 +54053,7 @@ SaffronGymTexts: ; 0x5d0ab dw SaffronGymText1, SaffronGymText2, SaffronGymText3, SaffronGymText4, SaffronGymText5, SaffronGymText6, SaffronGymText7, SaffronGymText8, SaffronGymText9, SaffronGymText10, SaffronGymText11, SaffronGymText12 SaffronGymTrainerHeaders: -SaffronGymTrainerHeader1: ; 0x5d0c3 +SaffronGymTrainerHeader0: ; 0x5d0c3 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54063,7 +54063,7 @@ SaffronGymTrainerHeader1: ; 0x5d0c3 dw SaffronGymEndBattleText1 ; 0x51f5 TextEndBattle ; 0x5d0cf -SaffronGymTH1: ; 0x5d0cf +SaffronGymTrainerHeader1: ; 0x5d0cf db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54073,7 +54073,7 @@ SaffronGymTH1: ; 0x5d0cf dw SaffronGymEndBattleText2 ; 0x5204 TextEndBattle ; 0x5d0db -SaffronGymTH2: ; 0x5d0db +SaffronGymTrainerHeader2: ; 0x5d0db db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54083,7 +54083,7 @@ SaffronGymTH2: ; 0x5d0db dw SaffronGymEndBattleText3 ; 0x5213 TextEndBattle ; 0x5d0e7 -SaffronGymTH3: ; 0x5d0e7 +SaffronGymTrainerHeader3: ; 0x5d0e7 db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54093,7 +54093,7 @@ SaffronGymTH3: ; 0x5d0e7 dw SaffronGymEndBattleText4 ; 0x5222 TextEndBattle ; 0x5d0f3 -SaffronGymTH4: ; 0x5d0f3 +SaffronGymTrainerHeader4: ; 0x5d0f3 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54103,7 +54103,7 @@ SaffronGymTH4: ; 0x5d0f3 dw SaffronGymEndBattleText5 ; 0x5231 TextEndBattle ; 0x5d0ff -SaffronGymTH5: ; 0x5d0ff +SaffronGymTrainerHeader5: ; 0x5d0ff db $7 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54113,7 +54113,7 @@ SaffronGymTH5: ; 0x5d0ff dw SaffronGymEndBattleText6 ; 0x5240 TextEndBattle ; 0x5d10b -SaffronGymTH6: ; 0x5d10b +SaffronGymTrainerHeader6: ; 0x5d10b db $8 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7b3 ; flag's byte @@ -54194,43 +54194,43 @@ SaffronGymText12: ; 0x5d182 SaffronGymText2: ; 0x5d187 db $08 ; asm - ld hl, SaffronGymTrainerHeader1 + ld hl, SaffronGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SaffronGymText3: ; 0x5d191 db $08 ; asm - ld hl, SaffronGymTH1 + ld hl, SaffronGymTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SaffronGymText4: ; 0x5d19b db $08 ; asm - ld hl, SaffronGymTH2 + ld hl, SaffronGymTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd SaffronGymText5: ; 0x5d1a5 db $08 ; asm - ld hl, SaffronGymTH3 + ld hl, SaffronGymTrainerHeader3 call LoadTrainerHeader jp TextScriptEnd SaffronGymText6: ; 0x5d1af db $08 ; asm - ld hl, SaffronGymTH4 + ld hl, SaffronGymTrainerHeader4 call LoadTrainerHeader jp TextScriptEnd SaffronGymText7: ; 0x5d1b9 db $08 ; asm - ld hl, SaffronGymTH5 + ld hl, SaffronGymTrainerHeader5 call LoadTrainerHeader jp TextScriptEnd SaffronGymText8: ; 0x5d1c3 db $08 ; asm - ld hl, SaffronGymTH6 + ld hl, SaffronGymTrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -54934,7 +54934,7 @@ SilphCo9Texts: ; 0x5d88b dw SilphCo9Text1, SilphCo9Text2, SilphCo9Text3, SilphCo9Text4 SilphCo9TrainerHeaders: -SilphCo9TrainerHeader1: ; 0x5d893 +SilphCo9TrainerHeader0: ; 0x5d893 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d833 ; flag's byte @@ -54944,7 +54944,7 @@ SilphCo9TrainerHeader1: ; 0x5d893 dw SilphCo9EndBattleText1 ; 0x5917 TextEndBattle ; 0x5d89f -SilphCo9TH1: ; 0x5d89f +SilphCo9TrainerHeader1: ; 0x5d89f db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d833 ; flag's byte @@ -54954,7 +54954,7 @@ SilphCo9TH1: ; 0x5d89f dw SilphCo9EndBattleText2 ; 0x5926 TextEndBattle ; 0x5d8ab -SilphCo9TH2: ; 0x5d8ab +SilphCo9TrainerHeader2: ; 0x5d8ab db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d833 ; flag's byte @@ -55004,19 +55004,19 @@ UnnamedText_5d8ef: ; 0x5d8ef SilphCo9Text2: ; 0x5d8f4 db $08 ; asm - ld hl, SilphCo9TrainerHeader1 + ld hl, SilphCo9TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SilphCo9Text3: ; 0x5d8fe db $08 ; asm - ld hl, SilphCo9TH1 + ld hl, SilphCo9TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SilphCo9Text4: ; 0x5d908 db $08 ; asm - ld hl, SilphCo9TH2 + ld hl, SilphCo9TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -55121,7 +55121,7 @@ VictoryRoad1Texts: ; 0x5da5f dw VictoryRoad1Text1, VictoryRoad1Text2, VictoryRoad1Text3, VictoryRoad1Text4, VictoryRoad1Text5, VictoryRoad1Text6, VictoryRoad1Text7 VictoryRoad1TrainerHeaders: -VictoryRoad1TrainerHeader1: ; 0x5da6d +VictoryRoad1TrainerHeader0: ; 0x5da6d db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d869 ; flag's byte @@ -55131,7 +55131,7 @@ VictoryRoad1TrainerHeader1: ; 0x5da6d dw VictoryRoad1EndBattleText1 ; 0x5a9f TextEndBattle ; 0x5da79 -VictoryRoad1TH1: ; 0x5da79 +VictoryRoad1TrainerHeader1: ; 0x5da79 db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d869 ; flag's byte @@ -55145,13 +55145,13 @@ db $ff VictoryRoad1Text1: ; 0x5da86 db $08 ; asm - ld hl, VictoryRoad1TrainerHeader1 + ld hl, VictoryRoad1TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd VictoryRoad1Text2: ; 0x5da90 db $08 ; asm - ld hl, VictoryRoad1TH1 + ld hl, VictoryRoad1TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -55625,7 +55625,7 @@ PokemonTower3Texts: ; 0x606e5 dw PokemonTower3Text1, PokemonTower3Text2, PokemonTower3Text3, PokemonTower3Text4 PokemonTower3TrainerHeaders: -PokemonTower3TrainerHeader1: ; 0x606ed +PokemonTower3TrainerHeader0: ; 0x606ed db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d765 ; flag's byte @@ -55635,7 +55635,7 @@ PokemonTower3TrainerHeader1: ; 0x606ed dw PokemonTower3EndBattleText1 ; 0x4735 TextEndBattle ; 0x606f9 -PokemonTower3TH1: ; 0x606f9 +PokemonTower3TrainerHeader1: ; 0x606f9 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d765 ; flag's byte @@ -55645,7 +55645,7 @@ PokemonTower3TH1: ; 0x606f9 dw PokemonTower3EndBattleText2 ; 0x4744 TextEndBattle ; 0x60705 -PokemonTower3TH2: ; 0x60705 +PokemonTower3TrainerHeader2: ; 0x60705 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d765 ; flag's byte @@ -55658,19 +55658,19 @@ db $ff PokemonTower3Text1: ; 0x60712 db $08 ; asm - ld hl, PokemonTower3TrainerHeader1 + ld hl, PokemonTower3TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd PokemonTower3Text2: ; 0x6071c db $08 ; asm - ld hl, PokemonTower3TH1 + ld hl, PokemonTower3TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd PokemonTower3Text3: ; 0x60726 db $08 ; asm - ld hl, PokemonTower3TH2 + ld hl, PokemonTower3TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -55766,7 +55766,7 @@ PokemonTower4Texts: ; 0x6080f dw PokemonTower4Text1, PokemonTower4Text2, PokemonTower4Text3, PokemonTower4Text4, PokemonTower4Text5, PokemonTower4Text6 PokemonTower4TrainerHeaders: -PokemonTower4TrainerHeader1: ; 0x6081b +PokemonTower4TrainerHeader0: ; 0x6081b db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d766 ; flag's byte @@ -55776,7 +55776,7 @@ PokemonTower4TrainerHeader1: ; 0x6081b dw PokemonTower4EndBattleText1 ; 0x4863 TextEndBattle ; 0x60827 -PokemonTower4TH1: ; 0x60827 +PokemonTower4TrainerHeader1: ; 0x60827 db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d766 ; flag's byte @@ -55786,7 +55786,7 @@ PokemonTower4TH1: ; 0x60827 dw PokemonTower4EndBattleText2 ; 0x4872 TextEndBattle ; 0x60833 -PokemonTower4TH2: ; 0x60833 +PokemonTower4TrainerHeader2: ; 0x60833 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d766 ; flag's byte @@ -55800,19 +55800,19 @@ db $ff PokemonTower4Text1: ; 0x60840 db $08 ; asm - ld hl, PokemonTower4TrainerHeader1 + ld hl, PokemonTower4TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd PokemonTower4Text2: ; 0x6084a db $08 ; asm - ld hl, PokemonTower4TH1 + ld hl, PokemonTower4TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd PokemonTower4Text3: ; 0x60854 db $08 ; asm - ld hl, PokemonTower4TH2 + ld hl, PokemonTower4TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -55910,7 +55910,7 @@ PokemonTower5Texts: ; 0x6099b dw PokemonTower5Text1, PokemonTower5Text2, PokemonTower5Text3, PokemonTower5Text4, PokemonTower5Text5, PokemonTower5Text6, PokemonTower5Text7 PokemonTower5TrainerHeaders: -PokemonTower5TrainerHeader1: ; 0x609a9 +PokemonTower5TrainerHeader0: ; 0x609a9 db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d767 ; flag's byte @@ -55920,7 +55920,7 @@ PokemonTower5TrainerHeader1: ; 0x609a9 dw PokemonTower5EndBattleText1 ; 0x49ee TextEndBattle ; 0x609b5 -PokemonTower5TH1: ; 0x609b5 +PokemonTower5TrainerHeader1: ; 0x609b5 db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d767 ; flag's byte @@ -55930,7 +55930,7 @@ PokemonTower5TH1: ; 0x609b5 dw PokemonTower5EndBattleText2 ; 0x4a07 TextEndBattle ; 0x609c1 -PokemonTower5TH2: ; 0x609c1 +PokemonTower5TrainerHeader2: ; 0x609c1 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d767 ; flag's byte @@ -55940,7 +55940,7 @@ PokemonTower5TH2: ; 0x609c1 dw PokemonTower5EndBattleText3 ; 0x4a20 TextEndBattle ; 0x609cd -PokemonTower5TH3: ; 0x609cd +PokemonTower5TrainerHeader3: ; 0x609cd db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d767 ; flag's byte @@ -55958,7 +55958,7 @@ PokemonTower5Text1: ; 0x609da PokemonTower5Text2: ; 0x609df db $08 ; asm - ld hl, PokemonTower5TrainerHeader1 + ld hl, PokemonTower5TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -55979,7 +55979,7 @@ PokemonTower5AfterBattleText1: ; 0x609f3 PokemonTower5Text3: ; 0x609f8 db $08 ; asm - ld hl, PokemonTower5TH1 + ld hl, PokemonTower5TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -56000,7 +56000,7 @@ PokemonTower5AfterBattleText2: ; 0x60a0c PokemonTower5Text4: ; 0x60a11 db $08 ; asm - ld hl, PokemonTower5TH2 + ld hl, PokemonTower5TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -56093,7 +56093,7 @@ PokemonTower6Texts: ; 0x60bb1 dw PokemonTower6Text1, PokemonTower6Text2, PokemonTower6Text3, PokemonTower6Text4, PokemonTower6Text5, PokemonTower6Text6, PokemonTower6Text7 PokemonTower6TrainerHeaders: -PokemonTower6TrainerHeader1: ; 0x60bbf +PokemonTower6TrainerHeader0: ; 0x60bbf db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d768 ; flag's byte @@ -56103,7 +56103,7 @@ PokemonTower6TrainerHeader1: ; 0x60bbf dw PokemonTower6EndBattleText1 ; 0x4c2e TextEndBattle ; 0x60bcb -PokemonTower6TH1: ; 0x60bcb +PokemonTower6TrainerHeader1: ; 0x60bcb db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d768 ; flag's byte @@ -56113,7 +56113,7 @@ PokemonTower6TH1: ; 0x60bcb dw PokemonTower6EndBattleText2 ; 0x4c3d TextEndBattle ; 0x60bd7 -PokemonTower6TH2: ; 0x60bd7 +PokemonTower6TrainerHeader2: ; 0x60bd7 db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d768 ; flag's byte @@ -56127,19 +56127,19 @@ db $ff PokemonTower6Text1: ; 0x60be4 db $08 ; asm - ld hl, PokemonTower6TrainerHeader1 + ld hl, PokemonTower6TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd PokemonTower6Text2: ; 0x60bee db $08 ; asm - ld hl, PokemonTower6TH1 + ld hl, PokemonTower6TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd PokemonTower6Text3: ; 0x60bf8 db $08 ; asm - ld hl, PokemonTower6TH2 + ld hl, PokemonTower6TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -56266,7 +56266,7 @@ PokemonTower7Texts: ; 0x60e3f dw PokemonTower7Text1, PokemonTower7Text2, PokemonTower7Text3, PokemonTower7Text4 PokemonTower7TrainerHeaders: -PokemonTower7TrainerHeader1: ; 0x60e47 +PokemonTower7TrainerHeader0: ; 0x60e47 db $1 ; flag's bit db ($3 << 4) ; trainer's view range dw $d769 ; flag's byte @@ -56276,7 +56276,7 @@ PokemonTower7TrainerHeader1: ; 0x60e47 dw PokemonTower7EndBattleText1 ; 0x4ece TextEndBattle ; 0x60e53 -PokemonTower7TH1: ; 0x60e53 +PokemonTower7TrainerHeader1: ; 0x60e53 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d769 ; flag's byte @@ -56286,7 +56286,7 @@ PokemonTower7TH1: ; 0x60e53 dw PokemonTower7EndBattleText2 ; 0x4edd TextEndBattle ; 0x60e5f -PokemonTower7TH2: ; 0x60e5f +PokemonTower7TrainerHeader2: ; 0x60e5f db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d769 ; flag's byte @@ -56300,19 +56300,19 @@ db $ff PokemonTower7Text1: ; 0x60e6c db $08 ; asm - ld hl, PokemonTower7TrainerHeader1 + ld hl, PokemonTower7TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd PokemonTower7Text2: ; 0x60e76 db $08 ; asm - ld hl, PokemonTower7TH1 + ld hl, PokemonTower7TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd PokemonTower7Text3: ; 0x60e80 db $08 ; asm - ld hl, PokemonTower7TH2 + ld hl, PokemonTower7TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -56516,7 +56516,7 @@ ViridianForestTexts: ; 0x61126 dw ViridianForestText1, ViridianForestText2, ViridianForestText3, ViridianForestText4, ViridianForestText5, ViridianForestText6, ViridianForestText7, ViridianForestText8, ViridianForestText9, ViridianForestText10, ViridianForestText11, ViridianForestText12, ViridianForestText13, ViridianForestText14 ViridianForestTrainerHeaders: -ViridianForestTrainerHeader1: ; 0x61142 +ViridianForestTrainerHeader0: ; 0x61142 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f3 ; flag's byte @@ -56526,7 +56526,7 @@ ViridianForestTrainerHeader1: ; 0x61142 dw ViridianForestEndBattleText1 ; 0x518f TextEndBattle ; 0x6114e -ViridianForestTH1: ; 0x6114e +ViridianForestTrainerHeader1: ; 0x6114e db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d7f3 ; flag's byte @@ -56536,7 +56536,7 @@ ViridianForestTH1: ; 0x6114e dw ViridianForestEndBattleText2 ; 0x519e TextEndBattle ; 0x6115a -ViridianForestTH2: ; 0x6115a +ViridianForestTrainerHeader2: ; 0x6115a db $4 ; flag's bit db ($1 << 4) ; trainer's view range dw $d7f3 ; flag's byte @@ -56554,19 +56554,19 @@ ViridianForestText1: ; 0x61167 ViridianForestText2: ; 0x6116c db $08 ; asm - ld hl, ViridianForestTrainerHeader1 + ld hl, ViridianForestTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd ViridianForestText3: ; 0x61176 db $08 ; asm - ld hl, ViridianForestTH1 + ld hl, ViridianForestTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd ViridianForestText4: ; 0x61180 db $08 ; asm - ld hl, ViridianForestTH2 + ld hl, ViridianForestTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -57045,7 +57045,7 @@ SSAnne5Texts: ; 0x616c7 dw SSAnne5Text1, SSAnne5Text2, SSAnne5Text3, SSAnne5Text4, SSAnne5Text5 SSAnneTrainerHeaders: -SSAnneTrainerHeader1: ; 0x616d1 +SSAnneTrainerHeader0: ; 0x616d1 db $4 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7ff ; flag's byte @@ -57055,7 +57055,7 @@ SSAnneTrainerHeader1: ; 0x616d1 dw SSAnneEndBattleText1 ; 0x5708 TextEndBattle ; 0x616dd -SSAnneTH1: ; 0x616dd +SSAnneTrainerHeader1: ; 0x616dd db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d7ff ; flag's byte @@ -57081,7 +57081,7 @@ SSAnne5Text3: ; 0x616f4 SSAnne5Text4: ; 0x616f9 db $08 ; asm - ld hl, SSAnneTrainerHeader1 + ld hl, SSAnneTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -57102,7 +57102,7 @@ SSAnneAfterBattleText1: ; 0x6170d SSAnne5Text5: ; 0x61712 db $08 ; asm - ld hl, SSAnneTH1 + ld hl, SSAnneTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -57395,7 +57395,7 @@ SSAnne8Texts: ; 0x6198f dw SSAnne8Text1, SSAnne8Text2, SSAnne8Text3, SSAnne8Text4, SSAnne8Text5, SSAnne8Text6, SSAnne8Text7, SSAnne8Text8, SSAnne8Text9, SSAnne8Text10, SSAnne8Text11 SSAnne8TrainerHeaders: -SSAnne8TrainerHeader1: ; 0x619a5 +SSAnne8TrainerHeader0: ; 0x619a5 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d805 ; flag's byte @@ -57405,7 +57405,7 @@ SSAnne8TrainerHeader1: ; 0x619a5 dw SSAnne8EndBattleText1 ; 0x5a10 TextEndBattle ; 0x619b1 -SSAnne8TH1: ; 0x619b1 +SSAnne8TrainerHeader1: ; 0x619b1 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d805 ; flag's byte @@ -57415,7 +57415,7 @@ SSAnne8TH1: ; 0x619b1 dw SSAnne8EndBattleText2 ; 0x5a1f TextEndBattle ; 0x619bd -SSAnne8TH2: ; 0x619bd +SSAnne8TrainerHeader2: ; 0x619bd db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d805 ; flag's byte @@ -57425,7 +57425,7 @@ SSAnne8TH2: ; 0x619bd dw SSAnne8EndBattleText3 ; 0x5a2e TextEndBattle ; 0x619c9 -SSAnne8TH3: ; 0x619c9 +SSAnne8TrainerHeader3: ; 0x619c9 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d805 ; flag's byte @@ -57439,25 +57439,25 @@ db $ff SSAnne8Text1: ; 0x619d6 db $08 ; asm - ld hl, SSAnne8TrainerHeader1 + ld hl, SSAnne8TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SSAnne8Text2: ; 0x619e0 db $08 ; asm - ld hl, SSAnne8TH1 + ld hl, SSAnne8TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SSAnne8Text3: ; 0x619ea db $08 ; asm - ld hl, SSAnne8TH2 + ld hl, SSAnne8TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd SSAnne8Text4: ; 0x619f4 db $08 ; asm - ld hl, SSAnne8TH3 + ld hl, SSAnne8TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -57613,7 +57613,7 @@ SSAnne9Texts: ; 0x61b6a dw SSAnne9Text1, SSAnne9Text2, SSAnne9Text3, SSAnne9Text4, SSAnne9Text5, SSAnne9Text6, SSAnne9Text7, SSAnne9Text8, SSAnne9Text9, SSAnne9Text10, SSAnne9Text11, SSAnne9Text12, SSAnne9Text13 SSAnne9TrainerHeaders: -SSAnne9TrainerHeader1: ; 0x61b84 +SSAnne9TrainerHeader0: ; 0x61b84 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d807 ; flag's byte @@ -57623,7 +57623,7 @@ SSAnne9TrainerHeader1: ; 0x61b84 dw SSAnne9EndBattleText1 ; 0x5c56 TextEndBattle ; 0x61b90 -SSAnne9TH1: ; 0x61b90 +SSAnne9TrainerHeader1: ; 0x61b90 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d807 ; flag's byte @@ -57633,7 +57633,7 @@ SSAnne9TH1: ; 0x61b90 dw SSAnne9EndBattleText2 ; 0x5c65 TextEndBattle ; 0x61b9c -SSAnne9TH2: ; 0x61b9c +SSAnne9TrainerHeader2: ; 0x61b9c db $3 ; flag's bit db ($3 << 4) ; trainer's view range dw $d807 ; flag's byte @@ -57643,7 +57643,7 @@ SSAnne9TH2: ; 0x61b9c dw SSAnne9EndBattleText3 ; 0x5c74 TextEndBattle ; 0x61ba8 -SSAnne9TH3: ; 0x61ba8 +SSAnne9TrainerHeader3: ; 0x61ba8 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d807 ; flag's byte @@ -57658,25 +57658,25 @@ db $ff SSAnne9Text1: ; 0x61bb5 db $08 ; asm - ld hl, SSAnne9TrainerHeader1 + ld hl, SSAnne9TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SSAnne9Text2: ; 0x61bbf db $08 ; asm - ld hl, SSAnne9TH1 + ld hl, SSAnne9TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SSAnne9Text3: ; 0x61bc9 db $08 ; asm - ld hl, SSAnne9TH2 + ld hl, SSAnne9TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd SSAnne9Text4: ; 0x61bd3 db $08 ; asm - ld hl, SSAnne9TH3 + ld hl, SSAnne9TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -57894,7 +57894,7 @@ SSAnne10Texts: ; 0x61d6e dw SSAnne10Text1, SSAnne10Text2, SSAnne10Text3, SSAnne10Text4, SSAnne10Text5, SSAnne10Text6, SSAnne10Text7, SSAnne10Text8, SSAnne10Text9, SSAnne10Text10, SSAnne10Text11 SSAnne10TrainerHeaders: -SSAnne10TrainerHeader1: ; 0x61d84 +SSAnne10TrainerHeader0: ; 0x61d84 db $1 ; flag's bit db ($2 << 4) ; trainer's view range dw $d809 ; flag's byte @@ -57904,7 +57904,7 @@ SSAnne10TrainerHeader1: ; 0x61d84 dw SSAnne10EndBattleText1 ; 0x5e1b TextEndBattle ; 0x61d90 -SSAnne10TH1: ; 0x61d90 +SSAnne10TrainerHeader1: ; 0x61d90 db $2 ; flag's bit db ($3 << 4) ; trainer's view range dw $d809 ; flag's byte @@ -57914,7 +57914,7 @@ SSAnne10TH1: ; 0x61d90 dw SSAnne10EndBattleText2 ; 0x5e2a TextEndBattle ; 0x61d9c -SSAnne10TH2: ; 0x61d9c +SSAnne10TrainerHeader2: ; 0x61d9c db $3 ; flag's bit db ($2 << 4) ; trainer's view range dw $d809 ; flag's byte @@ -57924,7 +57924,7 @@ SSAnne10TH2: ; 0x61d9c dw SSAnne10EndBattleText3 ; 0x5e39 TextEndBattle ; 0x61da8 -SSAnne10TH3: ; 0x61da8 +SSAnne10TrainerHeader3: ; 0x61da8 db $4 ; flag's bit db ($2 << 4) ; trainer's view range dw $d809 ; flag's byte @@ -57934,7 +57934,7 @@ SSAnne10TH3: ; 0x61da8 dw SSAnne10EndBattleText4 ; 0x5e48 TextEndBattle ; 0x61db4 -SSAnne10TH4: ; 0x61db4 +SSAnne10TrainerHeader4: ; 0x61db4 db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d809 ; flag's byte @@ -57944,7 +57944,7 @@ SSAnne10TH4: ; 0x61db4 dw SSAnne10EndBattleText5 ; 0x5e57 TextEndBattle ; 0x61dc0 -SSAnne10TH5: ; 0x61dc0 +SSAnne10TrainerHeader5: ; 0x61dc0 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d809 ; flag's byte @@ -57958,37 +57958,37 @@ db $ff SSAnne10Text1: ; 0x61dcd db $08 ; asm - ld hl, SSAnne10TrainerHeader1 + ld hl, SSAnne10TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd SSAnne10Text2: ; 0x61dd7 db $08 ; asm - ld hl, SSAnne10TH1 + ld hl, SSAnne10TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd SSAnne10Text3: ; 0x61de1 db $08 ; asm - ld hl, SSAnne10TH2 + ld hl, SSAnne10TrainerHeader2 call LoadTrainerHeader jp TextScriptEnd SSAnne10Text4: ; 0x61deb db $08 ; asm - ld hl, SSAnne10TH3 + ld hl, SSAnne10TrainerHeader3 call LoadTrainerHeader jp TextScriptEnd SSAnne10Text5: ; 0x61df5 db $08 ; asm - ld hl, SSAnne10TH4 + ld hl, SSAnne10TrainerHeader4 call LoadTrainerHeader jp TextScriptEnd SSAnne10Text6: ; 0x61dff db $08 ; asm - ld hl, SSAnne10TH5 + ld hl, SSAnne10TrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -58254,7 +58254,7 @@ SilphCo11Texts: ; 0x622b7 dw SilphCo11Text1, SilphCo11Text2, SilphCo11Text3, SilphCo11Text4, SilphCo11Text5, SilphCo11Text6 SilphCo11TrainerHeaders: -SilphCo11TrainerHeader1: ; 0x622c3 +SilphCo11TrainerHeader0: ; 0x622c3 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d837 ; flag's byte @@ -58264,7 +58264,7 @@ SilphCo11TrainerHeader1: ; 0x622c3 dw SilphCo11EndBattleText1 ; 0x6349 TextEndBattle ; 0x622cf -SilphCo11TH1: ; 0x622cf +SilphCo11TrainerHeader1: ; 0x622cf db $5 ; flag's bit db ($3 << 4) ; trainer's view range dw $d837 ; flag's byte @@ -58341,7 +58341,7 @@ SilphCo11Text6: ; 0x62335 SilphCo11Text4: ; 0x6233a db $08 ; asm - ld hl, SilphCo11TrainerHeader1 + ld hl, SilphCo11TrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -58362,7 +58362,7 @@ SilphCo11AfterBattleText1: ; 0x6234e SilphCo11Text5: ; 0x62353 db $08 ; asm - ld hl, SilphCo11TH1 + ld hl, SilphCo11TrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -59959,7 +59959,7 @@ ViridianGymTexts: ; 0x749ec dw ViridianGymText1, ViridianGymText2, ViridianGymText3, ViridianGymText4, ViridianGymText5, ViridianGymText6, ViridianGymText7, ViridianGymText8, ViridianGymText9, ViridianGymText10, ViridianGymText11, ViridianGymText12, ViridianGymText13, ViridianGymText14 ViridianGymTrainerHeaders: -ViridianGymTrainerHeader1: ; 0x74a08 +ViridianGymTrainerHeader0: ; 0x74a08 db $2 ; flag's bit db ($4 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -59969,7 +59969,7 @@ ViridianGymTrainerHeader1: ; 0x74a08 dw ViridianGymEndBattleText1 ; 0x4b02 TextEndBattle ; 0x74a14 -ViridianGymTH1: ; 0x74a14 +ViridianGymTrainerHeader1: ; 0x74a14 db $3 ; flag's bit db ($4 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -59979,7 +59979,7 @@ ViridianGymTH1: ; 0x74a14 dw ViridianGymEndBattleText2 ; 0x4b1b TextEndBattle ; 0x74a20 -ViridianGymTH2: ; 0x74a20 +ViridianGymTrainerHeader2: ; 0x74a20 db $4 ; flag's bit db ($4 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -59989,7 +59989,7 @@ ViridianGymTH2: ; 0x74a20 dw ViridianGymEndBattleText3 ; 0x4b34 TextEndBattle ; 0x74a2c -ViridianGymTH3: ; 0x74a2c +ViridianGymTrainerHeader3: ; 0x74a2c db $5 ; flag's bit db ($2 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -59999,7 +59999,7 @@ ViridianGymTH3: ; 0x74a2c dw ViridianGymEndBattleText4 ; 0x4b4d TextEndBattle ; 0x74a38 -ViridianGymTH4: ; 0x74a38 +ViridianGymTrainerHeader4: ; 0x74a38 db $6 ; flag's bit db ($3 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -60009,7 +60009,7 @@ ViridianGymTH4: ; 0x74a38 dw ViridianGymEndBattleText5 ; 0x4b66 TextEndBattle ; 0x74a44 -ViridianGymTH5: ; 0x74a44 +ViridianGymTrainerHeader5: ; 0x74a44 db $7 ; flag's bit db ($4 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -60019,7 +60019,7 @@ ViridianGymTH5: ; 0x74a44 dw ViridianGymEndBattleText6 ; 0x4b7f TextEndBattle ; 0x74a50 -ViridianGymTH6: ; 0x74a50 +ViridianGymTrainerHeader6: ; 0x74a50 db $8 ; flag's bit db ($3 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -60029,7 +60029,7 @@ ViridianGymTH6: ; 0x74a50 dw ViridianGymEndBattleText7 ; 0x4b98 TextEndBattle ; 0x74a5c -ViridianGymTH7: ; 0x74a5c +ViridianGymTrainerHeader7: ; 0x74a5c db $9 ; flag's bit db ($4 << 4) ; trainer's view range dw $d751 ; flag's byte @@ -60120,7 +60120,7 @@ ViridianGymText14: ; 0x74aee ViridianGymText2: ; 0x74af3 db $08 ; asm - ld hl, ViridianGymTrainerHeader1 + ld hl, ViridianGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -60141,7 +60141,7 @@ ViridianGymAfterBattleText1: ; 0x74b07 ViridianGymText3: ; 0x74b0c db $08 ; asm - ld hl, ViridianGymTH1 + ld hl, ViridianGymTrainerHeader1 call LoadTrainerHeader jp TextScriptEnd @@ -60162,7 +60162,7 @@ ViridianGymAfterBattleText2: ; 0x74b20 ViridianGymText4: ; 0x74b25 db $08 ; asm - ld hl, ViridianGymTH2 + ld hl, ViridianGymTrainerHeader2 call LoadTrainerHeader jp TextScriptEnd @@ -60183,7 +60183,7 @@ ViridianGymAfterBattleText3: ; 0x74b39 ViridianGymText5: ; 0x74b3e db $08 ; asm - ld hl, ViridianGymTH3 + ld hl, ViridianGymTrainerHeader3 call LoadTrainerHeader jp TextScriptEnd @@ -60204,7 +60204,7 @@ ViridianGymAfterBattleText4: ; 0x74b52 ViridianGymText6: ; 0x74b57 db $08 ; asm - ld hl, ViridianGymTH4 + ld hl, ViridianGymTrainerHeader4 call LoadTrainerHeader jp TextScriptEnd @@ -60225,7 +60225,7 @@ ViridianGymAfterBattleText5: ; 0x74b6b ViridianGymText7: ; 0x74b70 db $08 ; asm - ld hl, ViridianGymTH5 + ld hl, ViridianGymTrainerHeader5 call LoadTrainerHeader jp TextScriptEnd @@ -60246,7 +60246,7 @@ ViridianGymAfterBattleText6: ; 0x74b84 ViridianGymText8: ; 0x74b89 db $08 ; asm - ld hl, ViridianGymTH6 + ld hl, ViridianGymTrainerHeader6 call LoadTrainerHeader jp TextScriptEnd @@ -60267,7 +60267,7 @@ ViridianGymAfterBattleText7: ; 0x74b9d ViridianGymText9: ; 0x74ba2 db $08 ; asm - ld hl, ViridianGymTH7 + ld hl, ViridianGymTrainerHeader7 call LoadTrainerHeader jp TextScriptEnd @@ -61258,7 +61258,7 @@ FuchsiaGymTexts: ; 0x754d5 dw FuchsiaGymText1, FuchsiaGymText2, FuchsiaGymText3, FuchsiaGymText4, FuchsiaGymText5, FuchsiaGymText6, FuchsiaGymText7, FuchsiaGymText8, FuchsiaGymText9, FuchsiaGymText10, FuchsiaGymText11 FuchsiaGymTrainerHeaders: -FuchsiaGymTrainerHeader1: ; 0x754eb +FuchsiaGymTrainerHeader0: ; 0x754eb db $2 ; flag's bit db ($2 << 4) ; trainer's view range dw $d792 ; flag's byte @@ -61392,7 +61392,7 @@ FuchsiaGymText11: ; 0x7559f FuchsiaGymText2: ; 0x755a4 db $08 ; asm - ld hl, FuchsiaGymTrainerHeader1 + ld hl, FuchsiaGymTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -62775,7 +62775,7 @@ LoreleiTexts: ; 0x76251 dw LoreleiText1, LoreleiText2 LoreleiTrainerHeaders: -LoreleiTrainerHeader1: ; 0x76255 +LoreleiTrainerHeader0: ; 0x76255 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d863 ; flag's byte @@ -62789,7 +62789,7 @@ db $ff LoreleiText1: ; 0x76262 db $08 ; asm - ld hl, LoreleiTrainerHeader1 + ld hl, LoreleiTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -62862,7 +62862,7 @@ BrunoTexts: ; 0x763a8 dw BrunoText1, BrunoText2 BrunoTrainerHeaders: -BrunoTrainerHeader1: ; 0x763ac +BrunoTrainerHeader0: ; 0x763ac db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d864 ; flag's byte @@ -62876,7 +62876,7 @@ db $ff BrunoText1: ; 0x763b9 db $08 ; asm - ld hl, BrunoTrainerHeader1 + ld hl, BrunoTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd @@ -62949,7 +62949,7 @@ AgathaTexts: ; 0x76505 dw AgathaText1, AgathaText2 AgathaTrainerHeaders: -AgathaTrainerHeader1: ; 0x76509 +AgathaTrainerHeader0: ; 0x76509 db $1 ; flag's bit db ($0 << 4) ; trainer's view range dw $d865 ; flag's byte @@ -62963,7 +62963,7 @@ db $ff AgathaText1: ; 0x76516 db $08 ; asm - ld hl, AgathaTrainerHeader1 + ld hl, AgathaTrainerHeader0 call LoadTrainerHeader jp TextScriptEnd -- cgit v1.2.3