The first address is the one that code usually uses to execute the function. The second and third addresses specify the range of bytes used. These are not always the same (ex. C0923E). Letters: L = Long return (RTL) S = Short return (RTS) C = Code that's not in neat routines D = Data M = Movement code Only the text control codes with arguments are listed here. For full details of the text system, see ccasmloc3.txt #################################################################################### C0/3C5E (C0/3C5E to C0/3CFC) L look into Used by the [1F F0] CC #################################################################################### C0/69F7 (C0/69F7 to C0/6A06) L look into Used by the [1F 03] CC #################################################################################### C0/8000 (C0/8000 to C0/8140) C SNES initialization code C0/8141 (C0/8141 to C0/8146) C RESET handler C0/8147 (C0/8147 to C0/814A) C NMI handler (Jump to C0/8170) C0/814B (C0/814B to C0/814E) C IRQ handler (Jump to C0/814F) C0/814F (C0/814F to C0/816F) I look into IRQ handler C0/8170 (C0/8170 to C0/8390) I look into NMI handler #################################################################################### C0/865B (C0/865B to C0/865E) L Redirect: C0/865F #################################################################################### C0/8715 (C0/8715 to C0/8725) L Enables the VBlank interrupt and Auto Joypad Read #################################################################################### C0/8E9A (C0/8E9A to C0/8ED1) L look into A = Random number between 0x00 and 0xFF (inclusive) C0/8ED2 (C0/8ED2 to C0/8EEC) L Data-block copying routine A = Destination address X = Number of bytes to copy (even number) $0E+10 = Source address C0/8EED (C0/8EED to C0/8EFB) L Data-block copying routine A = Number of bytes to copy $0E+10 = Destination address $12+14 = Source address C0/8EFC (C0/8EFC to C0/8F14) L Data-block filling routine A = Destination address X = Number of bytes to copy (even number) $0E = Byte the range will be filled with C0/8F15 (C0/8F15 to C0/8F21) L Data-block filling routine A = Byte the range will be filled with X = Number of bytes to copy $0E+10 = Destination address C0/8F22 (C0/8F22 to C0/8F2E) L Return string length. Argument: $0E+10 = String address Return: A = Location of the first 0x00, relative to $0E+10. Looks like it only works on strings of fewer than 256 characters. C0/8F2F (C0/8F2F to C0/8F41) L look into Check if a string begins with another string. Arguments: $0E+10 = String #1, $12+14 = String #2 Return: A = 0 if String #2 begins with String #1, 1 otherwise C0/8F42 (C0/8F42 to C0/8F67) L look into ??? C0/8F68 (C0/8F68 to C0/8F8A) L look into ??? C0/8F8B (C0/8F8B to C0/8F97) L look into ??? #################################################################################### C0/8FE8 (C0/8FE8 to C0/8FF6) L Multiplication (8x8) A = (High byte of A) * (Low byte of A) Makes the accumulator 8-bit before returning. Never used? C0/8FF7 (C0/8FF7 to C0/9031) L Multiplication (16x8) A = A * (Low byte of Y) C0/9032 (C0/9032 to C0/9085) L Multiplication (16x16) A = A * Y C0/9086 (C0/9086 to C0/90CD) L Multiplication (32x32) $06+08 = $06+08 * $0A+0C C0/90CE (C0/90CE to C0/90E5) L Division (8-bit, signed) A = (Low byte of A) / (Low byte of Y) Y = (Low byte of A) % (Low byte of Y) C0/90E6 (C0/90E6 to C0/90FE) L Division (16-bit, signed) A = A / Y Y = A % Y C0/90FF (C0/90FF to C0/911D) L Division (32-bit, signed) $06+08 = $06+08 / $0A+0C $0A+0C = $06+08 % $0A+0C C0/911E (C0/911E to C0/912B) C Helper code for signed 8-bit division and modulus, runs into C0/912C C0/912C (C0/912C to C0/914A) L Division (8-bit, unsigned) A = (Low byte of A) / (Low byte of Y) Y = (Low byte of A) % (Low byte of Y) C0/914B (C0/914B to C0/915A) C Helper code for signed 16-bit division and modulus, runs into C0/915B C0/915B (C0/915B to C0/917B) L Division (16-bit, unsigned) A = A / Y Y = A % Y C0/917C (C0/917C to C0/91A5) C Helper code for signed 32-bit division and modulus, runs into C0/91A6 C0/91A6 (C0/91A6 to C0/91E2) L Division (32-bit, unsigned) $06+08 = $06+08 / $0A+0C $0A+0C = $06+08 % $0A+0C C0/91E3 (C0/91E3 to C0/91F3) L Modulus (8-bit, signed) A = (Low byte of A) % (Low byte of Y) C0/91F4 (C0/91F4 to C0/9205) L Modulus (16-bit, signed) A = A % Y C0/9206 (C0/9206 to C0/922A) L Modulus (32-bit, signed) $06+08 = $06+08 % $0A+0C C0/922B (C0/922B to C0/9230) L Modulus (8-bit, unsigned) A = (Low byte of A) % (Low byte of Y) C0/9231 (C0/9231 to C0/9236) L Modulus (16-bit, unsigned) A = A % Y C0/9237 (C0/9237 to C0/923C) L Modulus (32-bit, unsigned) $06+08 = $06+08 % $0A+0C C0/923E (C0/923D to C0/9241) L Arithmetic shift left (8 or 16-bit) A = A * 2^Y C0/9246 (C0/9242 to C0/9249) L Arithmetic shift left (32-bit) $06+08 = $06+08 * 2^Y C0/9251 (C0/924A to C0/925A) L Arithmetic shift right (8-bit) A = (Low byte of A) / 2^Y C0/925B (C0/925B to C0/9261) L Arithmetic shift right (16-bit) A = A / 2^Y C0/9262 (C0/9262 to C0/9278) L Arithmetic shift right (32-bit) $06+08 = $06+08 / 2^Y #################################################################################### FROM IRC: JSL $C093F9 ; set onscreen TPT/sprite movement #################################################################################### C0/9558 (C0/9558 to C0/95F1) D Movement parser: Control code pointers C0/95F2 (C0/95F2 to C0/9906) C Movement CCs C0/9907 (C0/9907 to C0/991B) L look into Looks like movement CC [39] C0/991C (C0/991C to C0/9C01) C Movement CCs C0/9C02 (C0/9C02 to C0/9C34) S look into ??? C0/9C35 (C0/9C35 to C0/9C3A) L look into X = 2*A, Redirect: C0/9C3B C0/9C3B (C0/9C3B to C0/9C56) S look into ??? C0/9C57 (C0/9C57 to C0/9C72) S look into ??? #################################################################################### C0/A11C (C0/A11C to C0/A151) L Piracy and faulty-game-pak checks C0/A152 (C0/A152 to C0/A155) L Redirect: C0/A156 #################################################################################### C0/AC2C (C0/AC2C to C0/AC32) D look into Related to Stereo sound somehow C0/AC33 (C0/AC33 to C0/AC39) D look into Related to Mono sound somehow #################################################################################### C0/FFC0 (C0/FFC0 to C0/FFFF) D Internal header #################################################################################### #################################################################################### #################################################################################### C1/0000 (C1/0000 to C1/0003) L Redirect: C1/0A1D This is used once, so I guess it's not accidental... I think C1/DD41 is more general-purpose though. C1/0004 (C1/0004 to C1/0035) L look into Related to text somehow? C1/0036 (C1/0036 to C1/003B) S 7E964D = A C1/003C (C1/003C to C1/0041) S 7E964D = 0x0000 C1/0042 (C1/0042 to C1/0047) S A = 7E964D C1/0048 (C1/0048 to C1/004D) S 7E964F = A C1/004E (C1/004E to C1/0077) L look into ??? C1/0078 (C1/0078 to C1/007D) S Get current window with focus (A = 7E8958) C1/007E (C1/007E to C1/0083) S Set current window with focus (7E8958 = A) C1/0084 (C1/0084 to C1/008D) S look into Call C3/E521 with A = 7E8958 C1/008E (C1/008E to C1/00C6) S look into ??? C1/00C7 (C1/00C7 to C1/00CF) S 7E9645 = 0x0000 C1/00D0 (C1/00D0 to C1/00D5) S 7E9645 = 0x0001 C1/00D6 (C1/00D6 to C1/00FD) S look into ??? - used by the [10 XX] "pause" CC C1/00FE (C1/00FE to C1/0165) S look into ??? C1/0166 (C1/0166 to C1/02CF) S look into Helper function for textual wait-for-inputs? IIRC [03], [13] and [14] all use this... C1/02D0 (C1/02D0 to C1/0300) S look into Used by the [1F 61] CC C1/0301 (C1/0301 to C1/0323) S Store the root address of the current active window in A. C1/0324 (C1/0324 to C1/037F) S Store the active memory in the storage memory. C1/0380 (C1/0380 to C1/03DB) S Store the storage memory in the active memory. C1/03DC (C1/03DC to C1/03FF) S Store argumentary memory in $06+08. C1/0400 (C1/0400 to C1/0409) S Store secondary memory in A. C1/040A (C1/040A to C1/042D) S Store working memory in $06+08. C1/042E (C1/042E to C1/0442) S Increment secondary memory. C1/0443 (C1/0443 to C1/045C) S Store A in secondary memory. C1/045D (C1/045D to C1/0488) S Store $0E+10 in working memory. C1/0489 (C1/0489 to C1/04B4) S Store $0E+10 in argumentary memory. C1/04B5 (C1/04B5 to C1/04D7) S Store the X coordinate where text is being drawn in A. C1/04D8 (C1/04D8 to C1/04ED) S Store the Y coordinate where text is being drawn in A. C1/04EE (C1/04EE to C1/078C) S Create window Argument: A = Window number C1/078D (C1/078D to C1/07AE) S look into ??? C1/07AF (C1/07AF to C1/0A03) L look into ??? C1/0A04 (C1/0A04 to C1/0A1C) S Show the HP/PP windows. C1/0A1D (C1/0A1D to C1/0A84) S Hide the HP/PP windows. C1/0A85 (C1/0A85 to C1/0BA0) S look into Related to menus/the menu cursor C1/0BA1 (C1/0BA1 to C1/0BD2) S look into Related to menus/the menu cursor C1/0BD3 (C1/0BD3 to C1/0BF7) S look into Used by the [12] CC #################################################################################### C1/1383 (C1/1383 to C1/138C) S look into Used by the [11] CC #################################################################################### C1/196A (C1/196A to C1/1F59) S look into Used by the [11] CC #################################################################################### C1/2E63 (C1/2E63 to C1/3186) L Code for the "Y-button" debug menu (Kirby Menu -> View Map -> Y button) #################################################################################### C1/34A7 (C1/34A7 to C1/3C31) L Button behaviour (A): Code for the primary menu C1/3C32 (C1/3C32 to C1/3CA0) L Button behaviour (L): Intelligently chooses between Check and Talk C1/3CA1 (C1/3CA1 to C1/3CE4) L Button behaviour (B/Select): Display the HP/PP and wallet windows C1/3CE5 (C1/3CE5 to C1/3D02) L Button behaviour (X): Display the Town Map, if you have it C1/3D03 (C1/3D03 to C1/3E0D) L look into "Y-button" debug menu behaviour: Flag C1/3E0E (C1/3E0E to C1/3E79) L look into "Y-button" debug menu behaviour: GUIDE C1/3E7A (C1/3E7A to C1/3EE6) L look into ??? C1/3EE7 (C1/3EE7 to C1/4011) L look into "Y-button" debug menu behaviour: Goods C1/4012 (C1/4012 to C1/4048) S look into Related to the text stack C1/4049 (C1/4049 to C1/406F) S look into Related to the text stack C1/4070 (C1/4070 to C1/40AF) S look into ??? C1/40B0 (C1/40B0 to C1/40CE) S Text CC: [1C 01 XX] C1/40CF (C1/40CF to C1/40EE) S Text CC: [1C 11 XX] C1/40EF (C1/40EF to C1/40F8) S Text CC: [1C 09 XX] C1/40F9 (C1/40F9 to C1/4102) S Text CC: [1C 00 XX] C1/4103 (C1/4103 to C1/41CF) S Text CC: [0A XX XX XX 00] C1/41D0 (C1/41D0 to C1/4264) S Text CC: [09 XX (YY YY YY 00)] C1/4265 (C1/4265 to C1/42AC) S Text CC: [04 XX XX] C1/42AD (C1/42AD to C1/42F4) S Text CC: [05 XX XX] C1/42F5 (C1/42F5 to C1/435E) S Text CC: [06 XX XX YY YY YY 00] C1/435F (C1/435F to C1/43B7) S Text CC: [07 XX XX] C1/43B8 (C1/43B8 to C1/43C1) S Text CC: [1C 08 XX] C1/43C2 (C1/43C2 to C1/43CB) S Text CC: [18 01 XX] C1/43CC (C1/43CC to C1/43D5) S Text CC: [18 03 XX] C1/43D6 (C1/43D6 to C1/44A2) S Text CC: [08 XX XX XX 00] C1/44A3 (C1/44A3 to C1/4508) S Text CC: [1F 52 XX] C1/4509 (C1/4509 to C1/4557) S Text CC: [18 05 XX YY] C1/4558 (C1/4558 to C1/4590) S Text CC: [0B XX] C1/4591 (C1/4591 to C1/45C9) S Text CC: [0C XX] C1/45CA (C1/45CA to C1/45EE) S Text CC: [1C 07 XX] C1/45EF (C1/45EF to C1/4619) S Text CC: [0D XX] C1/461A (C1/461A to C1/463A) S Text CC: [0E XX] C1/463B (C1/463B to C1/467C) S Text CC: [1A 00 WW WW WW WW XX XX XX XX YY YY YY YY ZZ ZZ ZZ ZZ] C1/467D (C1/467D to C1/46BE) S Text CC: [1A 01 WW WW WW WW XX XX XX XX YY YY YY YY ZZ ZZ ZZ ZZ] C1/46BF (C1/46BF to C1/46DD) S Text CC: [1C 05 XX] C1/46DE (C1/46DE to C1/4722) S Text CC: [1C 06 XX] C1/4723 (C1/4723 to C1/4750) S Text CC: [19 10 XX] C1/4751 (C1/4751 to C1/479F) S Text CC: [1F 00 XX YY] C1/47A0 (C1/47A0 to C1/47AA) S Text CC: [1F 01 XX] C1/47AB (C1/47AB to C1/47CB) S Text CC: [1F 02 XX] C1/47CC (C1/47CC to C1/4818) S Text CC: [19 11 XX] C1/4819 (C1/4819 to C1/488C) S Text CC: [19 28 XX] C1/488D (C1/488D to C1/48AB) S Text CC: [1C 03 XX] C1/48AC (C1/48AC to C1/48E8) S Text CC: [1D 02 XX] C1/48E9 (C1/48E9 to C1/4949) S Text CC: [1D 08 XX XX] C1/494A (C1/494A to C1/49B5) S Text CC: [1D 09 XX XX] C1/49B6 (C1/49B6 to C1/4A02) S Text CC: [1E 00 XX YY] C1/4A03 (C1/4A03 to C1/4A4F) S Text CC: [1E 01 XX YY] C1/4A50 (C1/4A50 to C1/4A9C) S Text CC: [1E 02 XX YY] C1/4A9D (C1/4A9D to C1/4AE9) S Text CC: [1E 03 XX YY] C1/4AEA (C1/4AEA to C1/4B36) S Text CC: [1E 04 XX YY] C1/4B37 (C1/4B37 to C1/4B83) S Text CC: [1E 05 XX YY] C1/4B84 (C1/4B84 to C1/4BD0) S Text CC: [1E 06 XX YY] C1/4BD1 (C1/4BD1 to C1/4C1D) S Text CC: [1E 07 XX YY] C1/4C1E (C1/4C1E to C1/4C85) S Text CC: [1D 00 XX YY] C1/4C86 (C1/4C86 to C1/4CED) S Text CC: [1D 01 XX YY] C1/4CEE (C1/4CEE to C1/4D23) S Text CC: [1D 03 XX] C1/4D24 (C1/4D24 to C1/4D92) S Text CC: [1D 04 XX YY] C1/4D93 (C1/4D93 to C1/4DFA) S Text CC: [1D 05 XX YY] C1/4DFB (C1/4DFB to C1/4E8B) S Text CC: [1F 20 XX YY] C1/4E8C (C1/4E8C to C1/4EAA) S Text CC: [1F 21 XX] C1/4EAB (C1/4EAB to C1/4EB4) S Text CC: [10 XX] C1/4EB5 (C1/4EB5 to C1/4EF7) S Text CC: [1A 06 XX] C1/4EF8 (C1/4EF8 to C1/4F32) S Text CC: [1D 0A XX] C1/4F33 (C1/4F33 to C1/4F6E) S Text CC: [1D 0B XX] C1/4F6F (C1/4F6F to C1/4FD6) S Text CC: [1F 81 XX YY] C1/4FD7 (C1/4FD7 to C1/5006) S Text CC: [1C 02 XX] C1/5007 (C1/5007 to C1/506E) S Text CC: [19 16 XX YY] C1/506F (C1/506F to C1/50E3) S Text CC: [19 05 XX YY YY] C1/50E4 (C1/50E4 to C1/516A) S Text CC: [1D 0D XX YY YY] C1/516B (C1/516B to C1/51FB) S Text CC: [1C 14 XX] C1/51FC (C1/51FC to C1/528C) S Text CC: [1C 15 XX] C1/528D (C1/528D to C1/5383) S Text CC: [18 07 XX XX XX XX YY] C1/5384 (C1/5384 to C1/53AE) S Text CC: [19 18 XX] C1/53AF (C1/53AF to C1/5493) S Text CC: [1C 0A XX XX XX XX] C1/5494 (C1/5494 to C1/549D) S Text CC: [1F 60 XX] C1/549E (C1/549E to C1/5528) S Text CC: [1A 05 XX YY] C1/5529 (C1/5529 to C1/554D) S Text CC: [18 08 XX] C1/554E (C1/554E to C1/5572) S Text CC: [18 09 XX] C1/5573 (C1/5573 to C1/5658) S Text CC: [1C 0B XX XX XX XX] C1/5659 (C1/5659 to C1/56DA) S Text CC: [1D 0E XX YY] C1/56DB (C1/56DB to C1/575C) S Text CC: [1D 0F XX XX] C1/575D (C1/575D to C1/57CC) S Text CC: [1D 10 XX XX] C1/57CD (C1/57CD to C1/583C) S Text CC: [1D 11 XX XX] C1/583D (C1/583D to C1/58A4) S Text CC: [1F 83 XX YY] C1/58A5 (C1/58A5 to C1/58FD) S Text CC: [1D 12 XX XX] C1/58FE (C1/58FE to C1/597E) S Text CC: [1D 13 XX XX] C1/597F (C1/597F to C1/59F8) S Text CC: [19 19 XX YY] C1/59F9 (C1/59F9 to C1/5B0D) S Text CC: [1D 14 XX XX XX XX] C1/5B0E (C1/5B0E to C1/5B45) S Text CC: [19 1A XX] C1/5B46 (C1/5B46 to C1/5BA6) S Text CC: [18 0D XX YY] C1/5BA7 (C1/5BA7 to C1/5BC9) S Text CC: [1C 0C XX] C1/5BCA (C1/5BCA to C1/5C35) S Text CC: [1D 15 XX XX] C1/5C36 (C1/5C36 to C1/5C57) S Text CC: [19 1B XX] C1/5C58 (C1/5C58 to C1/5C84) S Text CC: [1F 71 XX YY] C1/5C85 (C1/5C85 to C1/5D6A) S Text CC: [1D 06 XX XX XX XX] C1/5D6B (C1/5D6B to C1/5E5B) S Text CC: [1D 07 XX XX XX XX] C1/5E5C (C1/5E5C to C1/5F70) S Text CC: [1D 17 XX XX XX XX] C1/5F71 (C1/5F71 to C1/5F90) S Text CC: [1F 11 XX] C1/5F91 (C1/5F91 to C1/5FB0) S Text CC: [1F 12 XX] C1/5FB1 (C1/5FB1 to C1/5FF6) S look into Used near the end of C1/5FF7 C1/5FF7 (C1/5FF7 to C1/607F) S Text CC: [19 1C XX YY] C1/6080 (C1/6080 to C1/6123) S Text CC: [19 1D XX YY] C1/6124 (C1/6124 to C1/6142) S Text CC: [1D 18 XX] C1/6143 (C1/6143 to C1/6171) S Text CC: [19 21 XX] C1/6172 (C1/6172 to C1/61D0) S Text CC: [1D 19 XX] C1/61D1 (C1/61D1 to C1/61EF) S Text CC: [1C 12 XX] C1/61F0 (C1/61F0 to C1/621E) S Text CC: [1D 21 XX] C1/621F (C1/621F to C1/6307) S look into Used in some way by C1/6308 C1/6308 (C1/6308 to C1/63A6) S Text CC: [1F C0 XX YY YY YY 00] C1/63A7 (C1/63A7 to C1/63FC) S Text CC: [1F D0 XX] C1/63FD (C1/63FD to C1/646D) S Text CC: [1F 13 XX YY] C1/646E (C1/646E to C1/648F) S Text CC: [1F 14 XX] C1/6490 (C1/6490 to C1/6508) S Text CC: [1F 16 XX XX YY] C1/6509 (C1/6509 to C1/6581) S Text CC: [1F 17 XX XX YY YY ZZ] C1/6582 (C1/6582 to C1/65A9) S Text CC: [1F 18 XX XX XX XX XX XX XX] C1/65AA (C1/65AA to C1/65D1) S Text CC: [1F 19 XX XX XX XX XX XX XX] C1/65D2 (C1/65D2 to C1/6629) S Text CC: [1F 1A XX XX YY] C1/662A (C1/662A to C1/666C) S Text CC: [1F 1B XX XX] C1/666D (C1/666D to C1/66DC) S Text CC: [1F 1C XX YY] C1/66DD (C1/66DD to C1/66FD) S Text CC: [1F 1D XX] C1/66FE (C1/66FE to C1/6743) S Text CC: [1F E1 XX YY ZZ] C1/6744 (C1/6744 to C1/67D5) S Text CC: [1F 15 XX XX YY YY ZZ] C1/67D6 (C1/67D6 to C1/683A) S Text CC: [1F 1E XX XX YY] C1/683B (C1/683B to C1/689F) S Text CC: [1F 1F XX XX YY] C1/68A0 (C1/68A0 to C1/6946) S Text CC: [19 22 XX XX YY YY] C1/6947 (C1/6947 to C1/69F6) S Text CC: [19 23 XX XX YY YY ZZ] C1/69F7 (C1/69F7 to C1/6A00) S Text CC: [1F 62 XX] C1/6A01 (C1/6A01 to C1/6A7A) S Text CC: [1E 08 XX YY] C1/6A7B (C1/6A7B to C1/6B2A) S Text CC: [19 24 XX XX YY YY ZZ] C1/6B2B (C1/6B2B to C1/6BA3) S Text CC: [1F E4 XX XX YY] C1/6BA4 (C1/6BA4 to C1/6BAE) S Text CC: [1F E5 XX] C1/6BAF (C1/6BAF to C1/6BF1) S Text CC: [1F E6 XX XX] C1/6BF2 (C1/6BF2 to C1/6C34) S Text CC: [1F E7 XX XX] C1/6C35 (C1/6C35 to C1/6C3F) S Text CC: [1F E8 XX] C1/6C40 (C1/6C40 to C1/6C82) S Text CC: [1F E9 XX XX] C1/6C83 (C1/6C83 to C1/6CC5) S Text CC: [1F EA XX XX] C1/6CC6 (C1/6CC6 to C1/6D13) S Text CC: [1F EB XX YY] C1/6D14 (C1/6D14 to C1/6D61) S Text CC: [1F EC XX YY] C1/6D62 (C1/6D62 to C1/6DA4) S Text CC: [1F EE XX XX] C1/6DA5 (C1/6DA5 to C1/6DE7) S Text CC: [1F EF XX XX] C1/6DE8 (C1/6DE8 to C1/6EBE) S Text CC: [1F 63 XX XX XX 00] C1/6EBF (C1/6EBF to C1/6F2E) S Text CC: [1F F1 XX XX YY YY] C1/6F2F (C1/6F2F to C1/6F9E) S Text CC: [1F F2 XX XX YY YY] C1/6F9F (C1/6F9F to C1/6FD0) S Text CC: [19 25 XX] C1/6FD1 (C1/6FD1 to C1/7036) S Text CC: [1F 23 XX XX] C1/7037 (C1/7037 to C1/7057) S Text CC: [19 26 XX] C1/7058 (C1/7058 to C1/711B) S Text CC: [1D 0C XX XX] C1/711C (C1/711C to C1/7232) S Text CC: [1F 66 XX YY ZZ ZZ ZZ 00] C1/7233 (C1/7233 to C1/7253) S Text CC: [1F 67 XX] C1/7254 (C1/7254 to C1/7273) S Text CC: [1F 04 XX] C1/7274 (C1/7274 to C1/72BB) S Text CC: [1D 24 XX] C1/72BC (C1/72BC to C1/72D9) S Text CC: [1F 40 XX] C1/72DA (C1/72DA to C1/7303) S Text CC: [1F 41 XX] C1/7304 (C1/7304 to C1/7324) S Text CC: [1F D2 XX] C1/7325 (C1/7325 to C1/737C) S Text CC: [1F F3 XX XX YY] C1/737D (C1/737D to C1/73BF) S Text CC: [1F F4 XX] C1/73C0 (C1/73C0 to C1/741E) S Text CC: [1C 13 XX YY] C1/741F (C1/741F to C1/743F) S Text CC: [1F 07 XX] C1/7440 (C1/7440 to C1/744A) S Text CC: [1F D3 XX] C1/744B (C1/744B to C1/7522) S Text CC: [1E 09 XX YY YY YY] C1/7523 (C1/7523 to C1/7583) S Text CC: [1E 0A XX YY] C1/7584 (C1/7584 to C1/75E4) S Text CC: [1E 0B XX YY] C1/75E5 (C1/75E5 to C1/7645) S Text CC: [1E 0C XX YY] C1/7646 (C1/7646 to C1/76A6) S Text CC: [1E 0D XX YY] C1/76A7 (C1/76A7 to C1/7707) S Text CC: [1E 0E XX YY] C1/7708 (C1/7708 to C1/7769) S Text CC: [1D 23 XX] C1/776A (C1/776A to C1/7795) S Text CC: [19 27 XX] C1/7796 (C1/7796 to C1/7888) S look into Called from C1/7889 C1/7889 (C1/7889 to C1/78F6) S look into Called from C1/78F7 C1/78F7 (C1/78F7 to C1/790A) S Text CC: [19 XX] C1/790B (C1/790B to C1/79A9) S Text system: 18 comparison tree C1/79AA (C1/79AA to C1/7B55) S Text system: 19 comparison tree C1/7B56 (C1/7B56 to C1/7C35) S Text system: 1A comparison tree C1/7C36 (C1/7C36 to C1/7D93) S Text system: 1B comparison tree C1/7D94 (C1/7D94 to C1/7F10) S Text system: 1C comparison tree C1/7F11 (C1/7F11 to C1/811E) S Text system: 1D comparison tree C1/811F (C1/811F to C1/81BA) S Text system: 1E comparison tree C1/81BB (C1/81BB to C1/866C) S Text system: 1F comparison tree C1/866D (C1/866D to C1/869C) S look into ??? C1/869D (C1/869D to C1/86B0) S look into ??? C1/86B1 (C1/86B1 to C1/8B2B) L Display text. For out-of-battle use. Argument: $0E+10 = Text pointer C1/8B2C (C1/8B2C to C1/8BC5) S look into Looks like some kind of "give item" function... C1/8BC6 (C1/8BC6 to C1/8C26) L look into Item-related somehow - uses C1/8B2C C1/8C27 (C1/8C27 to C1/8E5A) S look into Equipment-related somehow? C1/8E5B (C1/8E5B to C1/8EAC) S look into Equipment-related somehow - uses C1/8C27 #################################################################################### C1/9441 (C1/9441 to C1/952E) S look into Used by the [1F 90] CC #################################################################################### C1/BEC6 (C1/BEC6 to C1/BEFB) L Get off the bicycle (with "Ness got off the bike" message) #################################################################################### C1/DC1C (C1/DC1C to C1/DC65) L Display text. For in-battle use. Argument: $0E+10 = Text pointer C1/DC66 (C1/DC66 to C1/DCCA) L look into Also text-related? C1/DCCB (C1/DCCB to C1/DD3A) L look into ??? C1/DD3B (C1/DD3B to C1/DD40) L Redirect: C1/0A04 C1/DD41 (C1/DD41 to C1/DD46) L Redirect: C1/0A1D C1/DD47 (C1/DD47 to C1/DD4C) L Redirect: C1/04EE C1/DD4D (C1/DD4D to C1/DD52) L Redirect: C1/007E C1/DD53 (C1/DD53 to C1/DD58) L Redirect: C1/0FA3 C1/DD59 (C1/DD59 to C1/DD5E) L Redirect: C1/0084 C1/DD5F (C1/DD5F to C1/DD6F) L look into ??? C1/DD70 (C1/DD70 to C1/DD75) L Redirect: C1/AC4A C1/DD76 (C1/DD76 to C1/DD7B) L Redirect: C1/ACA1 C1/DD7C (C1/DD7C to C1/DD81) L Redirect: C1/ACF8 C1/DD82 (C1/DD82 to C1/DD9E) L look into ??? C1/DD9F (C1/DD9F to C1/DDC5) L look into Text-related? C1/DDC6 (C1/DDC6 to C1/DDCB) L Redirect: C1/8C27 C1/DDCC (C1/DDCC to C1/DDD2) L Redirect: C4/3573 C1/DDD3 (C1/DDD3 to C1/DDD9) L Redirect: C3/E6F8 C1/DDDA (C1/DDDA to C1/DE24) L look into Involved in menu construction (eg. battle options menu) C1/DE25 (C1/DE25 to C1/DE2A) L Redirect: C1/163C C1/DE2B (C1/DE2B to C1/DE30) L Redirect: C1/196A C1/DE31 (C1/DE31 to C1/DE36) L Redirect: C1/CFC6 C1/DE37 (C1/DE37 to C1/DE3C) L Redirect: C1/242E C1/DE3D (C1/DE3D to C1/DE42) L Redirect: C1/CBCD C1/DE43 (C1/DE43 to C1/E00E) L look into Related to changing weapons in-battle C1/E00F (C1/E00F to C1/E1A1) L look into Related to changing armor in battle C1/E1A2 (C1/E1A2 to C1/E1A4) L Empty function C1/E1A5 (C1/E1A5 to C1/E48C) L look into ??? C1/E48D (C1/E48D to C1/E4BD) S look into ??? C1/E4BE (C1/E4BE to C1/E57E) S look into Related to Don't Care names C1/E57F (C1/E57F to C1/EAA5) S look into Related to naming C1/EAA6 (C1/EAA6 to C1/EC03) L Display the "Register your name, please" prompt Argument: A = 0 or 1 (first/second registration respectively) C1/EC04 (C1/EC04 to C1/EC8E) S look into Related to getting Chosen Four names in new game setup? C1/EC8F (C1/EC8F to C1/ECD0) L look into ??? C1/ECD1 (C1/ECD1 to C1/ECDB) L look into Tweaks registers, then calls C1/EC8F C1/ECDC (C1/ECDC to C1/ED5A) S look into Related to saved games somehow C1/ED5B (C1/ED5B to C1/F07D) S look into ??? #################################################################################### #################################################################################### #################################################################################### C2/1628 (C2/1628 to C2/165D) L A = State of an event flag Argument: A = Event flag C2/165E (C2/165E to C2/16AC) L Set/unset a flag Arguments: A = Event flag, X = 0x0000 or 0x0001 (unset/set) C2/16AD (C2/16AD to C2/16C8) L look into Used by the [1F 03] CC C2/16C9 (C2/16C9 to C2/16CF) L Redirect: C0/ABC6 C2/16D0 (C2/16D0 to C2/16DA) L Play sound effect Argument: A = Sound effect number #################################################################################### C2/239D (C2/239D to C2/23D8) L look into ??? #################################################################################### C2/26C5 (C2/26C5 to C2/26E5) L look into Used by the [1F A0] and [1F A1] CCs C2/26E6 (C2/26E6 to C2/26EF) L look into Used by the [1F A2] CC #################################################################################### C2/2A2C (C2/2A2C to C2/2A39) L Save the game in the slot selected at the beginning #################################################################################### C2/3008 (C2/3008 to C2/307A) L look into Used by the [1F 64] CC C2/307B (C2/307B to C2/30F2) L look into Used by the [1F 65] CC #################################################################################### C2/61BD (C2/61BD to C2/654B) L look into Instant win handler (NOT the normal victory handler) C2/654C (C2/654C to C2/6633) L look into ??? C2/6634 (C2/6634 to C2/698A) L look into Instant win check C2/698B (C2/698B to C2/69A7) S A = Battle action type (third byte of a 0x157D68 entry) Argument: A = Battle action number C2/69A8 (C2/69A8 to C2/69BD) S A = Enemy type (00 = Normal, 01 = Insect, 02 = Metal) Argument: A = Enemy number C2/69BE (C2/69BE to C2/69DD) S look into ??? C2/69DE (C2/69DE to C2/69EE) S look into ??? C2/69EF (C2/69EF to C2/69F7) S A = Random number between 0x00 and 0xFF (inclusive) Makes the accumulator 8-bit before returning. C2/69F8 (C2/69F8 to C2/6A2C) S A = (A * X) / 0x100 Used to truncate random values in C2/6A2D. C2/6A2D (C2/6A2D to C2/6A43) S A = Random value between 0 and (A - 1) C2/6A44 (C2/6A44 to C2/6AFC) S A = (Random value between 0.50 and 1.50) * A C2/6AFD (C2/6AFD to C2/6BB7) S A = (Random value between 0.75 and 1.25) * A C2/6BB8 (C2/6BB8 to C2/6BDA) S A = 1 (success) or 0 (failure). Argument: A = Probability of success (out of 256) C2/6BDB (C2/6BDB to C2/6BFA) S A = 1 (success) or 0 (failure). Argument: A = Probability of success (out of 500) C2/6BFB (C2/6BFB to C2/6C81) L look into ??? C2/6C82 (C2/6C82 to C2/6D03) L look into ??? C2/6D04 (C2/6D04 to C2/6DFF) L look into ??? C2/6E00 (C2/6E00 to C2/6E76) L look into ??? C2/6E77 (C2/6E77 to C2/6EF7) L look into ??? C2/6EF8 (C2/6EF8 to C2/6FDB) L look into ??? C2/6FDC (C2/6FDC to C2/7028) L look into ??? C2/7029 (C2/7029 to C2/7088) L look into ??? C2/7089 (C2/7089 to C2/70E3) L look into ??? C2/70E4 (C2/70E4 to C2/7125) S look into ??? C2/7126 (C2/7126 to C2/7190) S Set rolling HP target amount. Arguments: A = 7E9FAC-entry pointer, X = Amount C2/7191 (C2/7191 to C2/71EF) S Set rolling PP target amount. Arguments: A = 7E9FAC-entry pointer, X = Amount C2/71F0 (C2/71F0 to C2/721C) S HP reduction. Arguments: A = 7E9FAC-entry pointer, X = Amount C2/721D (C2/721D to C2/7249) S PP reduction. Arguments: A = 7E9FAC-entry pointer, X = Amount C2/724A (C2/724A to C2/7293) S Inflict status [X Y] on target A. The target is a pointer to a 7E9FAC entry. For in-battle use only. Failure occurs if the target: - Is an NPC - Is already afflicted with the status in question - Is already afflicted with a more severe ailment from the same group [00 01] = Unconscious [00 02] = Diamondized [00 03] = Paralyzed [00 04] = Nauseous [00 05] = Poisoned [00 06] = Sunstroke [00 07] = Sniffling [01 01] = Mushroomized [01 02] = Possessed [02 01] = Asleep [02 02] = Crying [02 03] = Immobilized [02 04] = Solidified [03 01] = Feeling strange [04 01] = Can't concentrate (countdown) [05 01] = Homesick Returns: A = 1 (success) or 0 (failure). C2/7294 (C2/7294 to C2/7317) S HP recovery. Arguments: A = 7E9FAC-entry pointer, X = Amount C2/7318 (C2/7318 to C2/7396) S PP recovery. Arguments: A = 7E9FAC-entry pointer, X = Amount C2/7397 (C2/7397 to C2/754F) S Revive target. Arguments: A = 7E9FAC-entry pointer, X = Post-revival HP C2/7550 (C2/7550 to C2/7C95) L look into Unconsciousness function? C2/7C96 (C2/7C96 to C2/7CAE) S A = 1 (success) or 0 (failure) Probability of failure: Target's Luck / 80 C2/7CAF (C2/7CAF to C2/7CFC) S A = 1 (success) or 0 (failure) Probability of failure: ((2 * Target's Speed) - Attacker's Speed) / A C2/7CFD (C2/7CFD to C2/7D27) S Attack failure check (Attacks that fail against NPC targets) Prints "It did not work on !" if the target is an NPC Returns: A = 0 (Chosen Four, ordinary enemies) A = 1 (Buzz Buzz, Tiny L'il Ghost, other NPCs) C2/7D28 (C2/7D28 to C2/7D81) S Increase Offense by (Offense/16) Argument: A = 7E9FAC-entry pointer. Minimum increase of 1. Upper limit is 5/4 of base Offense. C2/7D82 (C2/7D82 to C2/7DDB) S Increase Defense by (Defense/16) Argument: A = 7E9FAC-entry pointer. Minimum increase of 1. Upper limit is 5/4 of base Defense. C2/7DDC (C2/7DDC to C2/7E32) S Decrease Offense by (Offense/16) Argument: A = 7E9FAC-entry pointer. Minimum decrease of 1. Lower limit is 3/4 of base Offense. C2/7E33 (C2/7E33 to C2/7E89) S Decrease Defense by (Defense/16) Argument: A = 7E9FAC-entry pointer. Minimum decrease of 1. Lower limit is 3/4 of base Defense. C2/7E8A (C2/7E8A to C2/7EAE) S look into Swap the current Attacker and Target. Used to reflect attacks. Calls some unknown functions... C2/7EAF (C2/7EAF to C2/8124) S look into Contains the check for Belch/Giygas invincibility... C2/8125 (C2/8125 to C2/82F7) S look into Damage (meta?)function Arguments: A = Amount, X = Effectiveness (out of 256) Special case for effectiveness: 0xFF skips the calculation, so 0xFF represents 100% effectiveness rather than ~99.61% (255/256) If the amount is negative, it becomes 0. If the battle effect is of type 01 (see C2/698B): - Amount is halved if the target is on guard. - Amount is halved if the target has a physical shield. Minimum damage is 1. If amount is 0 by this point, it becomes 1. CONTINUE ANALYSIS: from C2/81DD C2/82F8 (C2/82F8 to C2/83F7) S Attacker miss calculation Argument: A = 0 or 1 (Miss text) A = 0 --> "Just missed!" A = 1 --> "...narrowly missed hitting the target!" Returns: A = 1 (Attacker misses) or 0 (Attacker does not miss) For the Chosen Four, the miss rate depends on the currently equipped weapon. If unequipped, the miss rate is 1/16. If crying or nauseous, the miss rate is increased by 8/16. Enemies and NPCs have a miss rate in their enemy data, which is unchanged by status ailments. C2/83F8 (C2/83F8 to C2/84AC) S SMAAAASH calculation Returns: A = 1 (SMAAAASH) or 0 (normal) SMAAAASH hits occur with probability: Attacker's Guts / 500 If the attacker's Guts are below 25 (< 5% chance), and the attacker is an ally, the odds are improved to 25 / 500 (5% chance). If the target has a physical shield, the shield is destroyed. Deals ((4 * Attacker's Offense) - Target's Defense) damage. C2/84AD (C2/84AD to C2/8522) S Target dodge calculation Returns: A = 1 (Target dodges) or 0 (Target does not dodge) Failure to dodge is guaranteed if the target is paralyzed, asleep, immobilized or solidified. Normally, the target dodges successfully with probability: ((2 * Target's Speed) - Attacker's Speed) / 500 C2/8523 (C2/8523 to C2/856A) S Level 2 attack Minimum damage of 1. Damage formula: ((2 * Attacker's Offense) - Target's Defense) +- 25% C2/856B (C2/856B to C2/859E) S Cure feeling strange C2/859F (C2/859F to C2/85D9) L Battle action: Level 2 attack (Bash) Attacker can miss, eligible for SMAAAASH, target can dodge. Minimum damage of 1. Damage via C2/8523: ((2 * Attacker's Offense) - Target's Defense) +- 25% Cures feeling strange via C2/856B. C2/85DA (C2/85DA to C2/8650) L Battle action: Level 4 attack Attacker can miss, eligible for SMAAAASH, target can dodge. Minimum damage of 1. Damage formula: ((4 * Attacker's Offense) - Target's Defense) +- 25% Cures feeling strange via C2/856B. C2/8651 (C2/8651 to C2/86CA) L Battle action: Level 3 attack Attacker can miss, eligible for SMAAAASH, target can dodge. Minimum damage of 1. Damage formula: ((3 * Attacker's Offense) - Target's Defense) +- 25% Cures feeling strange via C2/856B. C2/86CB (C2/86CB to C2/873F) L Battle action: Level 1 attack Attacker can miss, eligible for SMAAAASH, target can dodge. Minimum damage of 1. Damage formula: ((1 * Attacker's Offense) - Target's Defense) +- 25% Cures feeling strange via C2/856B. C2/8740 (C2/8740 to C2/876F) L Battle action: Level 2 attack (Shoot) Attacker can miss, target can dodge. Minimum damage of 1. Damage via C2/8523: ((2 * Attacker's Offense) - Target's Defense) +- 25% C2/8770 (C2/8770 to C2/889A) L Battle action: Spy C2/889B (C2/889B to C2/889D) L Battle action: Nothing C2/889E (C2/889E to C2/88EA) L Battle action: Steal an item C2/88EB (C2/88EB to C2/89CD) L look into Battle action: Freeze time C2/89CE (C2/89CE to C2/8A91) L Battle action: Inflict diamondization Failure occurs if: - The target is an NPC - The target is successfully protected by paralysis resistance - C2/724A fails C2/8A92 (C2/8A92 to C2/8AEA) L Battle action: Inflict paralysis Failure occurs if: - The target is an NPC - The target is successfully protected by C2/7C96 - The target is successfully protected by paralysis resistance - C2/724A fails C2/8AEB (C2/8AEB to C2/8B2B) L Battle action: Inflict nausea Failure occurs if: - The target is an NPC - C2/724A fails C2/8B2C (C2/8B2C to C2/8B6C) L Battle action: Inflict poison Failure occurs if: - The target is an NPC - C2/724A fails C2/8B6D (C2/8B6D to C2/8BBD) L Battle action: Inflict sniffling Failure occurs if: - The target is an NPC - The target is successfully protected by freeze resistance - C2/724A fails C2/8BBE (C2/8BBE to C2/8BFC) L Battle action: Inflict mushroomization Failure occurs if: - The target is an NPC - C2/724A fails C2/8BFD (C2/8BFD to C2/8C68) L Battle action: Inflict possession Failure occurs if: - The target is an NPC - The target is an enemy - C2/724A fails C2/8C69 (C2/8C69 to C2/8CB7) L Battle action: Inflict crying Failure occurs if: - The target is an NPC - The target is successfully protected by flash resistance - C2/724A fails C2/8CB8 (C2/8CB8 to C2/8CF0) L Battle action: Inflict immobilization Failure occurs if: - C2/724A fails C2/8CF1 (C2/8CF1 to C2/8D39) L Battle action: Inflict solidification Failure occurs if: - The target is an NPC - The target is successfully protected by C2/7C96 - C2/724A fails C2/8D3A (C2/8D3A to C2/8D40) L Redirect: C2/A056 C2/8D41 (C2/8D41 to C2/8D59) S A = 1 (success) or 0 (failure) Probability of failure: Target's Luck / 40 C2/8D5A (C2/8D5A to C2/8DBA) L Battle action: Inflict inability to concentrate Failure occurs if: - The target is an NPC - The target is successfully protected by C2/8D41 - The target is successfully protected by paralysis resistance - The target is already unable to concentrate C2/8DBB (C2/8DBB to C2/8DFB) L Battle action: Inflict feeling strange Failure occurs if: - The target is an NPC - C2/724A fails C2/8DFC (C2/8DFC to C2/8E3A) L Battle action: Inflict crying Failure occurs if: - The target is an NPC - C2/724A fails C2/8E3B (C2/8E3B to C2/8E41) L Redirect: C2/9F06 C2/8E42 (C2/8E42 to C2/8EAD) L Battle action: Reduce target's PP by (1/16 max PP +- 50%) C2/8EAE (C2/8EAE to C2/8F20) L look into Battle action: Reduce target's Guts by ??? C2/8F21 (C2/8F21 to C2/8F96) L Battle action: Reduce target's Offense and Defense with C2/7DDC, C2/7E33 C2/8F97 (C2/8F97 to C2/8FF8) L look into Battle action: Level 2 attack, inflict poison C2/8FF9 (C2/8FF9 to C2/9003) L Battle action: Two consecutive level 2 attacks C2/9004 (C2/9004 to C2/900A) L Redirect: C2/889B C2/900B (C2/900B to C2/902B) L Battle action: 350 +- 25% fire damage C2/902C (C2/902C to C2/9032) L Redirect: C2/8651 C2/9033 (C2/9033 to C2/9035) L Battle action: Nothing C2/9036 (C2/9036 to C2/9038) L Battle action: Nothing C2/9039 (C2/9039 to C2/903B) L Battle action: Nothing C2/903C (C2/903C to C2/903E) L Battle action: Nothing C2/903F (C2/903F to C2/9041) L Battle action: Nothing C2/9042 (C2/9042 to C2/9044) L Battle action: Nothing C2/9045 (C2/9045 to C2/9047) L Battle action: Nothing C2/9048 (C2/9048 to C2/904A) L Battle action: Nothing C2/904B (C2/904B to C2/904D) L Battle action: Nothing C2/904E (C2/904E to C2/9050) L Battle action: Nothing C2/9051 (C2/9051 to C2/90C5) L look into Battle action: Neutralizer item effect C2/90C6 (C2/90C6 to C2/916D) L look into Battle action: ??? (related to C2/AF1F and Mirror?) C2/916E (C2/916E to C2/9253) L look into Battle action: Level 2 attack, inflict diamondization C2/9254 (C2/9254 to C2/9297) L Battle action: Reduce target's Offense with C2/7DDC C2/9298 (C2/9298 to C2/92EA) L Battle action: Clumsy Robot defeat C2/92EB (C2/92EB to C2/92ED) L Battle action: Enemy extender C2/92EE (C2/92EE to C2/941C) L Battle action: Master Barf defeat C2/941D (C2/941D to C2/94CD) S Handle PSI Shield interactions with the current battle action This function swaps the Attacker and Target if a shield that reflects PSI is in place. It informs the calling action if the Target has a cancelling shield, but doesn't do anything itself. Returns: A = 1 (PSI should be cancelled) or 0 (Normal) C2/94CE (C2/94CE to C2/9515) S look into Shield disappearance check? C2/9516 (C2/9516 to C2/9555) S PSI Rockin (general) C2/9556 (C2/9556 to C2/955E) L Battle action: PSI Rockin A (80 +- 50% damage) C2/955F (C2/955F to C2/9567) L Battle action: PSI Rockin B (180 +- 50% damage) C2/9568 (C2/9568 to C2/9570) L Battle action: PSI Rockin G (320 +- 50% damage) C2/9571 (C2/9571 to C2/9579) L Battle action: PSI Rockin O (640 +- 50% damage) C2/957A (C2/957A to C2/95AA) S PSI Fire (general) C2/95AB (C2/95AB to C2/95B3) L Battle action: PSI Fire A (80 +- 25% fire damage) C2/95B4 (C2/95B4 to C2/95BC) L Battle action: PSI Fire B (160 +- 25% fire damage) C2/95BD (C2/95BD to C2/95C5) L Battle action: PSI Fire G (240 +- 25% fire damage) C2/95C6 (C2/95C6 to C2/95CE) L Battle action: PSI Fire O (320 +- 25% fire damage) C2/95CF (C2/95CF to C2/9646) S PSI Freeze (general) C2/9647 (C2/9647 to C2/964F) L Battle action: PSI Freeze A (180 +- 25% freeze damage) C2/9650 (C2/9650 to C2/9658) L Battle action: PSI Freeze B (360 +- 25% freeze damage) C2/9659 (C2/9659 to C2/9661) L Battle action: PSI Freeze G (540 +- 25% freeze damage) C2/9662 (C2/9662 to C2/966A) L Battle action: PSI Freeze O (720 +- 25% freeze damage) C2/966B (C2/966B to C2/9870) S PSI Thunder (general) C2/9871 (C2/9871 to C2/987C) L Battle action: PSI Thunder A (120 +- 50% damage per strike, 0-1 strikes) C2/987D (C2/987D to C2/9888) L Battle action: PSI Thunder B (120 +- 50% damage per strike, 0-2 strikes) C2/9889 (C2/9889 to C2/9894) L Battle action: PSI Thunder G (200 +- 50% damage per strike, 0-3 strikes) C2/9895 (C2/9895 to C2/98A0) L Battle action: PSI Thunder O (200 +- 50% damage per strike, 0-4 strikes) C2/98A1 (C2/98A1 to C2/98DD) S A = 1 (success) or 0 (failure) Failure occurs if: - The target has a PSI-cancelling shield in place - The target is successfully protected by flash resistance C2/98DE (C2/98DE to C2/9916) S PSI Flash helper function: Inflict feeling strange C2/9917 (C2/9917 to C2/994F) S PSI Flash helper function: Inflict paralysis C2/9950 (C2/9950 to C2/9986) S PSI Flash helper function: Inflict crying C2/9987 (C2/9987 to C2/99AD) L Battle action: PSI Flash A C2/99AE (C2/99AE to C2/99ED) L Battle action: PSI Flash B C2/99EF (C2/99EF to C2/9A34) L Battle action: PSI Flash G C2/9A35 (C2/9A35 to C2/9A7F) L Battle action: PSI Flash O C2/9A80 (C2/9A80 to C2/9AA5) S PSI Starstorm (general) C2/9AA6 (C2/9AA6 to C2/9AAE) L Battle action: PSI Starstorm A (360 +- 25% damage) C2/9AAF (C2/9AAF to C2/9AB7) L Battle action: PSI Starstorm O (720 +- 25% damage) C2/9AB8 (C2/9AB8 to C2/9AC5) S Lifeup (general) C2/9AC6 (C2/9AC6 to C2/9ACE) L Battle action: Lifeup A (restore 100 +- 25% HP) C2/9ACF (C2/9ACF to C2/9AD7) L Battle action: Lifeup B (restore 300 +- 25% HP) C2/9AD8 (C2/9AD8 to C2/9AE0) L Battle action: Lifeup G (restore 10000 HP) C2/9AE1 (C2/9AE1 to C2/9AE9) L Battle action: Lifeup O (restore 400 +- 25% HP) C2/9AEA (C2/9AEA to C2/9B79) L Battle action: Healing A C2/9B7A (C2/9B7A to C2/9C2B) L Battle action: Healing B C2/9C2C (C2/9C2C to C2/9CB7) L Battle action: Healing G C2/9CB8 (C2/9CB8 to C2/9CDB) L Battle action: Healing O C2/9CDC (C2/9CDC to C2/9D43) S Shield/PSI Shield (general) C2/9D44 (C2/9D44 to C2/9D79) L Battle action: Shield A C2/9D7A (C2/9D7A to C2/9D80) L Redirect: C2/9D44 C2/9D81 (C2/9D81 to C2/9DB6) L Battle action: Shield B C2/9DB7 (C2/9DB7 to C2/9DBD) L Redirect: C2/9D81 C2/9DBE (C2/9DBE to C2/9DF3) L Battle action: PSI Shield A C2/9DF4 (C2/9DF4 to C2/9DFA) L Redirect: C2/9DBE C2/9DFB (C2/9DFB to C2/9E30) L Battle action: PSI Shield B C2/9E31 (C2/9E31 to C2/9E37) L Redirect: C2/9DFB C2/9E38 (C2/9E38 to C2/9E7E) L Battle action: Offense Up A (uses C2/7D28) C2/9E7F (C2/9E7F to C2/9E85) L Redirect: C2/9E38 C2/9E86 (C2/9E86 to C2/9EFE) L Battle action: Defense Down A (uses C2/7E33) C2/9EFF (C2/9EFF to C2/9F05) L Redirect: C2/9E86 C2/9F06 (C2/9F06 to C2/9F56) L Battle action: Inflict sleep Failure occurs if: - The target is an NPC - The target is successfully protected by hypnosis resistance - C2/724A fails C2/9F57 (C2/9F57 to C2/9F5D) L Redirect: C2/9F57 C2/9F5E (C2/9F5E to C2/9FE0) L Battle action: Magnet A (steal 2d4 PP) C2/9FE1 (C2/9FE1 to C2/9FFD) L Battle action: Magnet O (steal 2d4 PP) C2/9FFE (C2/9FFE to C2/A04E) L Battle action: Inflict paralysis Failure occurs if: - The target is an NPC - The target is successfully protected by paralysis resistance - C2/724A fails C2/A04F (C2/A04F to C2/A055) L Redirect: C2/9FFE C2/A056 (C2/A056 to C2/A0A6) L Battle action: Inflict feeling strange Failure occurs if: - The target is an NPC - The target is successfully protected by brainshock resistance - C2/724A fails C2/A0A7 (C2/A0A7 to C2/A0AD) L Redirect: C2/A056 C2/A0AE (C2/A0AE to C2/A0BE) L Battle action: HP recovery (1d4 HP) C2/A0BF (C2/A0BF to C2/A0CE) L Battle action: HP recovery (50 +- 25% HP) C2/A0CF (C2/A0CF to C2/A0DE) L Battle action: HP recovery (200 +- 25% HP) C2/A0DF (C2/A0DF to C2/A0EE) L Battle action: PP recovery (20 +- 25% PP) C2/A0EF (C2/A0EF to C2/A0FE) L Battle action: PP recovery (80 +- 25% PP) C2/A0FF (C2/A0FF to C2/A14A) L Battle action: IQ up (increase by 1d4) C2/A14B (C2/A14B to C2/A192) L Battle action: Guts up (increase by 1d4) C2/A193 (C2/A193 to C2/A1DA) L Battle action: Speed up (increase by 1d4) C2/A1DB (C2/A1DB to C2/A226) L Battle action: Vitality up (increase by 1d4) C2/A227 (C2/A227 to C2/A26E) L Battle action: Luck up (increase by 1d4) C2/A26F (C2/A26F to C2/A27E) L Battle action: HP recovery (300 +- 25% HP) C2/A27F (C2/A27F to C2/A35F) L Battle action: Increase a randomly-selected stat by 1d4 C2/A360 (C2/A360 to C2/A36F) L Battle action: HP recovery (10 +- 25% HP) C2/A370 (C2/A370 to C2/A37F) L Battle action: HP recovery (100 +- 25% HP) C2/A380 (C2/A380 to C2/A39C) L Battle action: HP recovery (10000 HP normally, 1d4 HP for Poo) C2/A39D (C2/A39D to C2/A3D0) L Battle action: Cure poisoning C2/A3D1 (C2/A3D1 to C2/A421) L Battle action: Inflict inability to concentrate Failure occurs if: - The target is an NPC - The target is successfully protected by C2/8D41 - The target is already unable to concentrate C2/A422 (C2/A422 to C2/A46A) L Battle action: Shield killer C2/A46B (C2/A46B to C2/A506) L Battle action: Steal HP (1/8 max HP +- 50%) C2/A507 (C2/A507 to C2/A50D) L Redirect: C2/A46B C2/A50E (C2/A50E to C2/A579) L Battle action: 400 - Defense damage C2/A57A (C2/A57A to C2/A5D0) S Rockets (general) C2/A5D1 (C2/A5D1 to C2/A5D9) L Battle action: Bottle rocket C2/A5DA (C2/A5DA to C2/A5E2) L Battle action: Big bottle rocket C2/A5E3 (C2/A5E3 to C2/A5EB) L Battle action: Multi bottle rocket C2/A5EC (C2/A5EC to C2/A657) L Battle action: 100 - Defense damage C2/A658 (C2/A658 to C2/A817) S look into Bombs (general, how is the bomb splash damage handled?) C2/A818 (C2/A818 to C2/A820) L Battle action: Bomb (90 +- 50% damage) C2/A821 (C2/A821 to C2/A829) L Battle action: Super bomb (270 +- 50% damage) C2/A82A (C2/A82A to C2/A86A) L Battle action: Inflict solidification Failure occurs if: - The target is an NPC - C2/724A fails C2/A86B (C2/A86B to C2/A89C) L Battle action: 1d4 damage C2/A89D (C2/A89D to C2/A901) L look into Battle action: 1d4 damage, may inflict poison C2/A902 (C2/A902 to C2/A952) L Battle action: Inflict solidification Failure occurs if: - The target is successfully protected by C2/7C96 - The target is successfully protected by paralysis resistance - C2/724A fails C2/A953 (C2/A953 to C2/A99B) L Battle action: Inflict poison Failure occurs if: - The target is successfully protected by paralysis resistance - C2/724A fails C2/A99C (C2/A99C to C2/A9BC) L Battle action: 800 +- 25% fire damage C2/A9BD (C2/A9BD to C2/AA0B) S Insect sprays (general) C2/AA0C (C2/AA0C to C2/AA14) L Battle action: 100 +- 50% damage to insect-type enemies C2/AA15 (C2/AA15 to C2/AA1D) L Battle action: 200 +- 50% damage to insect-type enemies C2/AA1E (C2/AA1E to C2/AA6C) S Rust sprays (general) C2/AA6D (C2/AA6D to C2/AA75) L Battle action: 200 +- 50% damage to metal-type enemies C2/AA76 (C2/AA76 to C2/AA7E) L Battle action: 400 +- 50% damage to metal-type enemies C2/AA7F (C2/AA7F to C2/AAC5) L Battle action: Double current Guts, with a maximum of 255 C2/AAC6 (C2/AAC6 to C2/AB0C) L Battle action: Defense spray (uses C2/7D82) C2/AB0D (C2/AB0D to C2/AB13) L Redirect: C2/AAC6 C2/AB14 (C2/AB14 to C2/AB70) S look into Boss-flagged enemy (enemy data entry + 0x56) check Returns: A = 0 if a boss-flagged enemy is in the current battle. A = 1 otherwise. UPDATE: Isn't +0x56 the "possible to run away" flag? Unsure. Find out! C2/AB71 (C2/AB71 to C2/AC29) L Battle action: Teleport box C2/AC2A (C2/AC2A to C2/AC3D) L Battle action: HP recovery (1/16 max HP) C2/AC3E (C2/AC3E to C2/AC50) L Battle action: HP recovery (1/8 max HP) C2/AC51 (C2/AC51 to C2/AC67) L Battle action: HP recovery (Target's max HP - Attacker's current HP) C2/AC68 (C2/AC68 to C2/AC7A) L Battle action: PP recovery (5 +- 50% PP) C2/AC7B (C2/AC7B to C2/AC98) L Battle action: Revive target with full HP C2/AC99 (C2/AC99 to C2/ACD9) L Battle action: Inflict sleep Failure occurs if: - The target is an NPC - C2/724A fails C2/ACDA (C2/ACDA to C2/AD1A) L Battle action: Inflict feeling strange Failure occurs if: - The target is an NPC - C2/724A fails C2/AD1B (C2/AD1B to C2/AF1E) L Battle action: Pray (normal cases) C2/AF1F (C2/AF1F to C2/B0A0) L look into ??? (Called toward the end of Mirror) Arguments: $0E+10 = Long pointer to 7E9FAC-entry of Attacker $12+14 = Long pointer to 7E9FAC-entry of Target C2/B0A1 (C2/B0A1 to C2/B171) L Battle action: Mirror C2/B172 (C2/B172 to C2/B27C) S look into Related to condiments? C2/B27D (C2/B27D to C2/B607) L Food effect (general) C2/B608 (C2/B608 to C2/B638) L A = { (0, 0xFF), (1, 0xB3), (2, 0x66), (3, 0x0D) } C2/B639 (C2/B639 to C2/B669) L A = { (0, 0xFF), (1, 0x80), (2, 0x1A), (3, 0x00) } C2/B66A (C2/B66A to C2/B6EA) L look into ??? C2/B6EB (C2/B6EB to C2/B92F) L look into ??? C2/B930 (C2/B930 to C2/BAC4) L look into ??? C2/BAC5 (C2/BAC5 to C2/BB17) L look into ??? C2/BB18 (C2/BB18 to C2/BC5B) L look into ??? C2/BC5C (C2/BC5C to C2/BCB8) L look into ??? C2/BCB9 (C2/BCB9 to C2/BCE5) L look into ??? C2/BCE6 (C2/BCE6 to C2/BD12) L look into ??? C2/BD13 (C2/BD13 to C2/BD5D) S look into ??? C2/BD5E (C2/BD5E to C2/C13B) S Calls for help (general) C2/C13C (C2/C13C to C2/C144) L Battle action: Sow seeds C2/C145 (C2/C145 to C2/C14D) L Battle action: Call for help C2/C14E (C2/C14E to C2/C1BC) L look into Battle action: Rainbow of colours C2/C1BD (C2/C1BD to C2/C21E) L Battle action: Fly honey C2/C21F (C2/C21F to C2/C32B) S look into Giygas-related? C2/C32C (C2/C32C to C2/C379) S look into Giygas-related? C2/C37A (C2/C37A to C2/C3E1) S look into Giygas-related? C2/C3E2 (C2/C3E2 to C2/C41E) S look into Fake damage? (used w/ Giygas prayers, is it actually fake?) C2/C41F (C2/C41F to C2/C4BF) S look into Giygas-related? C2/C4C0 (C2/C4C0 to C2/C512) L Battle action: Pokey's first speech C2/C513 (C2/C513 to C2/C515) L Battle action: Nothing C2/C516 (C2/C516 to C2/C571) L Battle action: Pokey's second speech C2/C572 (C2/C572 to C2/C5D0) L look into Battle action: Giygas prayer #1 C2/C5D1 (C2/C5D1 to C2/C5F9) L look into Battle action: Giygas prayer #2 C2/C5FA (C2/C5FA to C2/C622) L look into Battle action: Giygas prayer #3 C2/C623 (C2/C623 to C2/C64B) L look into Battle action: Giygas prayer #4 C2/C64C (C2/C64C to C2/C674) L look into Battle action: Giygas prayer #5 C2/C675 (C2/C675 to C2/C69D) L look into Battle action: Giygas prayer #6 C2/C69E (C2/C69E to C2/C6CF) L look into Battle action: Giygas prayer #7 C2/C6D0 (C2/C6D0 to C2/C6EF) L look into Battle action: Giygas prayer #8 C2/C6F0 (C2/C6F0 to C2/C8C7) L look into Battle action: Giygas prayer #9 #################################################################################### C2D121 - Related to battle backgrounds. Sample usage: C2/4918: A4 29 LDY $29 Y = Size of the battle "letterbox" C2/491A: A6 2B LDX $2B X = Latter two bytes of background data C2/491C: A5 2D LDA $2D A = First two bytes of background data C2/491E: 22 21 D1 C2 JSR $C2D121 ...where "Background data" is a 0xBDA9A entry. The "letterbox" value is the last byte of a 0x10C80D entry. #################################################################################### C2/E8E0 (C2/E8E0 to C2/E9C7) L look into Related to collision with enemies (swirl and battle swirl music)? C2/E9C8 (C2/E9C8 to C2/E9EC) L look into ??? C2/E9ED (C2/E9ED to C2/EA14) L look into ??? C2/EA15 (C2/EA15 to C2/EA73) L look into ??? C2/EA74 (C2/EA74 to C2/EAA9) L look into ??? C2/EAAA (C2/EAAA to C2/EACE) L look into ??? C2/EACF (C2/EACF to C2/EAE9) L look into ??? C2/EAEA (C2/EAEA to C2/EEE6) S look into Related to battle sprites C2/EEE7 (C2/EEE7 to C2/EFFC) L look into Related to battle sprites C2/EFFD (C2/EFFD to C2/F04D) S A = Width of an enemy battle sprite, in minitiles Argument: A = Battle sprite number C2/F04E (C2/F04E to C2/F09E) S A = Height of an enemy battle sprite, in minitiles Argument: A = Battle sprite number C2/F09F (C2/F09F to C2/F0D0) S look into ??? C2/F0D1 (C2/F0D1 to C2/F120) L look into ??? C2/F121 (C2/F121 to C2/F723) L look into Surprisingly large function with an argument in A? C2/F724 (C2/F724 to C2/F8F8) S look into ??? C2/F8F9 (C2/F8F9 to C2/F916) L look into ??? C2/F917 (C2/F917 to C2/FAD1) L look into ??? C2/FAD2 (C2/FAD2 to C2/FAD7) L A = 0x0001 C2/FAD8 (C2/FAD8 to C2/FADD) L 7EB37C = A C2/FADE (C2/FADE to C2/FB34) L look into ??? C2/FB35 (C2/FB35 to C2/FCA5) L look into ??? C2/FCA6 (C2/FCA6 to C2/FD98) L look into ??? C2/FD99 (C2/FD99 to C2/FEF8) L look into ??? C2/FEF9 (C2/FEF9 to C2/FF99) L look into ??? C2/FF9A (C2/FF9A to C2/FFB6) L look into ??? C2/FFB7 (C2/FFB7 to C2/FFCB) M Movement 0 (000) C2/FFCC (C2/FFCC to C2/FFFF) D Null #################################################################################### #################################################################################### #################################################################################### C3/0000 (C3/0000 to C3/00FF) D Sprite palettes for the demo sequences C3/0100 (C3/0100 to C3/0141) L Display anti-piracy screen C3/0142 (C3/0142 to C3/0183) L Display faulty-game-pak screen C3/0184 (C3/0184 to C3/0185) D [DB 01] - Event flag (Search ebasm.txt for "LDA $C30184") C3/0186 (C3/0186 to C3/0187) D [ED 02] - Event flag (Search ebasm.txt for "LDA $C30186") C3/0188 (C3/0188 to C3/0194) D look into [3C 00 44 80 00 41 3C 00 49 3C 00 42 00] C3/0195 (C3/0195 to C3/0234) M Movement 221 (0DD) C3/0235 (C3/0235 to C3/0249) M Movement 222 (0DE) C3/024A (C3/024A to C3/025F) M Movement 223 (0DF) C3/0260 (C3/0260 to C3/0294) M Movement 224 (0E0) C3/0295 (C3/0295 to C3/02AB) M [95 02] C3/02AC (C3/02AC to C3/02D6) M Movement 225 (0E1) and 226 (0E2) and 227 (0E3) C3/02D7 (C3/02D7 to C3/02EE) M Movement 228 (0E4) C3/02EF (C3/02EF to C3/0302) M Movement 229 (0E5) C3/0303 (C3/0303 to C3/0316) M Movement 230 (0E6) C3/0317 (C3/0317 to C3/032A) M Movement 231 (0E7) C3/032B (C3/032B to C3/033E) M Movement 232 (0E8) C3/033F (C3/033F to C3/036E) M [3F 03] C3/036F (C3/036F to C3/0393) M Movement 233 (0E9) and 234 (0EA) and 235 (0EB) and 236 (0EC) and 237 (0ED) C3/0394 (C3/0394 to C3/03BF) M Movement 238 (0EE) C3/03C0 (C3/03C0 to C3/03E4) M Movement 239 (0EF) C3/03E5 (C3/03E5 to C3/043F) M Movement 240 (0F0) C3/0440 (C3/0440 to C3/0466) M [40 04] C3/0467 (C3/0467 to C3/046B) M [67 04] C3/046C (C3/046C to C3/0477) M [6C 04] C3/0478 (C3/0478 to C3/04F9) M Movement 241 (0F1) C3/04FA (C3/04FA to C3/051F) M Movement 242 (0F2) and 243 (0F3) C3/0520 (C3/0520 to C3/0539) M Movement 244 (0F4) C3/053A (C3/053A to C3/054F) M Movement 245 (0F5) C3/0550 (C3/0550 to C3/056D) M Movement 246 (0F6) C3/056E (C3/056E to C3/058F) M Movement 247 (0F7) and 248 (0F8) C3/0590 (C3/0590 to C3/05EE) M Movement 249 (0F9) C3/05EF (C3/05EF to C3/0670) M Movement 250 (0FA) C3/0671 (C3/0671 to C3/069E) M Movement 251 (0FB) C3/069F (C3/069F to C3/06B9) M Movement 252 (0FC) C3/06BA (C3/06BA to C3/06D9) M Movement 253 (0FD) C3/06DA (C3/06DA to C3/0703) M Movement 254 (0FE) C3/0704 (C3/0704 to C3/0715) M Movement 255 (0FF) C3/0716 (C3/0716 to C3/0775) M Movement 256 (100) C3/0776 (C3/0776 to C3/0795) M Movement 257 (101) C3/0796 (C3/0796 to C3/07AA) M Movement 258 (102) C3/07AB (C3/07AB to C3/0831) M Movement 259 (103) C3/0832 (C3/0832 to C3/0868) M Movement 260 (104) C3/0869 (C3/0869 to C3/08BA) M Movement 261 (105) C3/08BB (C3/08BB to C3/08E4) M Movement 262 (106) C3/08E5 (C3/08E5 to C3/0961) M Movement 263 (107) C3/0962 (C3/0962 to C3/0978) M Movement 264 (108) C3/0979 (C3/0979 to C3/098A) M Movement 265 (109) C3/098B (C3/098B to C3/0992) M [8B 09] C3/0993 (C3/0993 to C3/09AF) M Movement 266 (10A) C3/09B0 (C3/09B0 to C3/0A1E) M Movement 267 (10B) C3/0A1F (C3/0A1F to C3/0A31) M [1F 0A] C3/0A32 (C3/0A32 to C3/0A75) M Movement 268 (10C) C3/0A76 (C3/0A76 to C3/0A90) M Movement 269 (10D) C3/0A91 (C3/0A91 to C3/0ACA) M Movement 270 (10E) C3/0ACB (C3/0ACB to C3/0AF7) M Movement 271 (10F) C3/0AF8 (C3/0AF8 to C3/0B4D) M Movement 272 (110) C3/0B4E (C3/0B4E to C3/0BE9) M Movement 273 (111) C3/0BEA (C3/0BEA to C3/0C08) M Movement 274 (112) and 275 (113) and 276 (114) C3/0C09 (C3/0C09 to C3/0C1F) M Movement 277 (115) C3/0C20 (C3/0C20 to C3/0C36) M Movement 278 (116) C3/0C37 (C3/0C37 to C3/0C3C) M Movement 279 (117) C3/0C3D (C3/0C3D to C3/0C42) M Movement 280 (118) C3/0C43 (C3/0C43 to C3/0C48) M Movement 281 (119) C3/0C49 (C3/0C49 to C3/0C4E) M Movement 282 (11A) C3/0C4F (C3/0C4F to C3/0C54) M Movement 283 (11B) C3/0C55 (C3/0C55 to C3/0C66) M [55 0C] C3/0C67 (C3/0C67 to C3/0CE1) M [67 0C] C3/0CE2 (C3/0CE2 to C3/0D1D) M Movement 284 (11C) C3/0D1E (C3/0D1E to C3/0D3B) M Movement 285 (11D) C3/0D3C (C3/0D3C to C3/0DB5) M [3C 0D] C3/0DB6 (C3/0DB6 to C3/0DCC) M Movement 286 (11E) C3/0DCD (C3/0DCD to C3/0E20) M Movement 287 (11F) C3/0E21 (C3/0E21 to C3/0E51) M Movement 288 (120) C3/0E52 (C3/0E52 to C3/0E7E) M Movement 289 (121) C3/0E7F (C3/0E7F to C3/0E98) M Movement 290 (122) C3/0E99 (C3/0E99 to C3/0EB8) M Movement 291 (123) C3/0EB9 (C3/0EB9 to C3/0F1F) M Movement 292 (124) C3/0F20 (C3/0F20 to C3/0F9B) M Movement 293 (125) C3/0F9C (C3/0F9C to C3/1054) M Movement 294 (126) C3/1055 (C3/1055 to C3/1067) M [55 10] C3/1068 (C3/1068 to C3/10B1) M Movement 295 (127) C3/10B1 (C3/10B1 to C3/1114) M Movement 296 (128) C3/1115 (C3/1115 to C3/113F) M Movement 297 (129) C3/1140 (C3/1140 to C3/1181) M Movement 298 (12A) C3/1182 (C3/1182 to C3/11B3) M Movement 299 (12B) C3/11B4 (C3/11B4 to C3/11DE) M Movement 300 (12C) C3/11DF (C3/11DF to C3/1220) M Movement 301 (12D) C3/1221 (C3/1221 to C3/126D) M Movement 302 (12E) C3/126E (C3/126E to C3/12AC) M Movement 303 (12F) C3/12AD (C3/12AD to C3/12C1) M Movement 304 (130) C3/12C2 (C3/12C2 to C3/12E6) M Movement 305 (131) C3/12E7 (C3/12E7 to C3/131A) M Movement 306 (132) C3/131B (C3/131B to C3/1339) M Movement 307 (133) C3/133A (C3/133A to C3/1358) M Movement 308 (134) C3/1359 (C3/1359 to C3/137D) M Movement 309 (135) C3/137E (C3/137E to C3/1388) M Movement 310 (136) C3/1389 (C3/1389 to C3/13A8) M Movement 311 (137) C3/13A9 (C3/13A9 to C3/13D4) M Movement 312 (138) C3/13D5 (C3/13D5 to C3/13F6) M Movement 314 (13A) C3/13F7 (C3/13F7 to C3/141D) M Movement 313 (139) C3/141E (C3/141E to C3/1426) M Movement 315 (13B) C3/1427 (C3/1427 to C3/1451) M Movement 316 (13C) C3/1452 (C3/1452 to C3/1475) M Movement 317 (13D) C3/1476 (C3/1476 to C3/1484) M [76 14] C3/1485 (C3/1485 to C3/1528) M Movement 318 (13E) C3/1529 (C3/1529 to C3/1555) M Movement 319 (13F) C3/1556 (C3/1556 to C3/155B) M Movement 320 (140) C3/155C (C3/155C to C3/1565) M Movement 321 (141) C3/1566 (C3/1566 to C3/15CB) M [66 15] C3/15CC (C3/15CC to C3/15F7) M Movement 322 (142) C3/15F8 (C3/15F8 to C3/1625) M Movement 323 (143) C3/1626 (C3/1626 to C3/1650) M Movement 324 (144) C3/1651 (C3/1651 to C3/1688) M Movement 325 (145) C3/1689 (C3/1689 to C3/16BB) M Movement 326 (146) C3/16BC (C3/16BC to C3/16E3) M Movement 327 (147) C3/16E4 (C3/16E4 to C3/1716) M Movement 328 (148) C3/1717 (C3/1717 to C3/1742) M Movement 329 (149) C3/1743 (C3/1743 to C3/176E) M Movement 330 (14A) C3/176F (C3/176F to C3/179A) M Movement 331 (14B) C3/179B (C3/179B to C3/17C6) M Movement 332 (14C) C3/17C7 (C3/17C7 to C3/17FB) M Movement 333 (14D) C3/17FC (C3/17FC to C3/1830) M Movement 334 (14E) C3/1831 (C3/1831 to C3/1868) M Movement 335 (14F) C3/1869 (C3/1869 to C3/1899) M Movement 336 (150) C3/189A (C3/189A to C3/18A4) M Movement 337 (151) C3/18A5 (C3/18A5 to C3/18CF) M Movement 338 (152) C3/18D0 (C3/18D0 to C3/18FC) M Movement 339 (153) C3/18FD (C3/18FD to C3/1930) M Movement 340 (154) C3/1931 (C3/1931 to C3/1956) M [31 19] C3/1957 (C3/1957 to C3/199D) M [57 19] C3/199E (C3/199E to C3/1A16) M [9E 19] C3/1A17 (C3/1A17 to C3/1A41) M [17 1A] C3/1A42 (C3/1A42 to C3/1A82) M Movement 341 (155) C3/1A83 (C3/1A83 to C3/1AB0) M Movement 342 (156) C3/1AB1 (C3/1AB1 to C3/1ABC) M Movement 343 (157) C3/1ABD (C3/1ABD to C3/1B13) M Movement 344 (158) C3/1B14 (C3/1B14 to C3/1B4A) M Movement 345 (159) C3/1B4B (C3/1B4B to C3/1BD8) M Movement 346 (15A) C3/1BD9 (C3/1BD9 to C3/1BEC) M [D9 1B] C3/1BED (C3/1BED to C3/1BFC) M Movement 347 (15B) C3/1BFD (C3/1BFD to C3/1C22) M Movement 348 (15C) and 349 (15D) C3/1C23 (C3/1C23 to C3/1C48) M Movement 350 (15E) C3/1C49 (C3/1C49 to C3/1C8F) M Movement 351 (15F) C3/1C90 (C3/1C90 to C3/1CA3) M [90 1C] C3/1CA4 (C3/1CA4 to C3/1CFA) M Movement 352 (160) C3/1CFB (C3/1CFB to C3/1D14) M Movement 353 (161) C3/1D15 (C3/1D15 to C3/1D2C) M Movement 354 (162) C3/1D2D (C3/1D2D to C3/1D49) M [2D 1D] C3/1D4A (C3/1D4A to C3/1D4E) M [4A 1D] C3/1D4F (C3/1D4F to C3/1D60) M [4F 1D] C3/1D61 (C3/1D61 to C3/1D69) M Movement 355 (163) C3/1D6A (C3/1D6A to C3/1D88) M Movement 356 (164) C3/1D89 (C3/1D89 to C3/1DB4) M Movement 357 (165) C3/1DB5 (C3/1DB5 to C3/1DF3) M Movement 369 (171) C3/1DF4 (C3/1DF4 to C3/1E13) M [F4 1D] C3/1E14 (C3/1E14 to C3/1E2C) M [14 1E] C3/1E2D (C3/1E2D to C3/1E4C) M [2D 1E] C3/1E4D (C3/1E4D to C3/1E65) M [4D 1E] C3/1E66 (C3/1E66 to C3/1E78) M Movement 360 (168) C3/1E79 (C3/1E79 to C3/1E88) M Movement 361 (169) C3/1E89 (C3/1E89 to C3/1E91) M Movement 362 (16A) C3/1E92 (C3/1E92 to C3/1EA5) M Movement 358 (166) C3/1EA6 (C3/1EA6 to C3/1EAE) M Movement 359 (167) C3/1EAF (C3/1EAF to C3/1EB7) M Movement 363 (16B) C3/1EB8 (C3/1EB8 to C3/1EC0) M Movement 364 (16C) C3/1EC1 (C3/1EC1 to C3/1ED7) M [C1 1E] C3/1ED8 (C3/1ED8 to C3/1EEE) M [D8 1E] C3/1EEF (C3/1EEF to C3/1FE7) M [EF 1E] C3/1FE8 (C3/1FE8 to C3/2137) M Movement 368 (170) C3/2138 (C3/2138 to C3/2148) M [38 21] C3/2149 (C3/2149 to C3/22B2) M Movement 365 (16D) C3/22B3 (C3/22B3 to C3/2341) M Movement 367 (16F) C3/2342 (C3/2342 to C3/23D0) M Movement 366 (16E) C3/23D1 (C3/23D1 to C3/2409) M Movement 370 (172) C3/240A (C3/240A to C3/2453) M Movement 371 (173) C3/2454 (C3/2454 to C3/2485) M Movement 372 (174) C3/2486 (C3/2486 to C3/24A7) M Movement 400 (190) C3/24A8 (C3/24A8 to C3/24B0) M Movement 373 (175) C3/24B1 (C3/24B1 to C3/24B9) M Movement 374 (176) C3/24BA (C3/24BA to C3/24CD) M Movement 375 (177) and 404 (194) C3/24CE (C3/24CE to C3/24D6) M Movement 376 (178) and 405 (195) C3/24D7 (C3/24D7 to C3/24DF) M Movement 377 (179) and 406 (196) C3/24E0 (C3/24E0 to C3/24E8) M Movement 378 (17A) and 407 (197) C3/24E9 (C3/24E9 to C3/24F1) M Movement 379 (17B) and 408 (198) C3/24F2 (C3/24F2 to C3/24F8) M Movement 380 (17C) C3/24F9 (C3/24F9 to C3/2506) M Movement 381 (17D) C3/2507 (C3/2507 to C3/251F) M Movement 382 (17E) C3/2520 (C3/2520 to C3/2533) M Movement 383 (17F) C3/2534 (C3/2534 to C3/27A9) M Movement 385 (181) C3/27AA (C3/27AA to C3/2817) M Movement 397 (18D) C3/2818 (C3/2818 to C3/285F) M Movement 387 (183) C3/2860 (C3/2860 to C3/2877) M Movement 389 (185) and 393 (189) C3/2878 (C3/2878 to C3/288F) M Movement 391 (187) C3/2890 (C3/2890 to C3/28A7) M Movement 395 (18B) C3/28A8 (C3/28A8 to C3/28B0) M Movement 384 (180) C3/28B1 (C3/28B1 to C3/2B9A) M Movement 386 (182) C3/2B9B (C3/2B9B to C3/2C45) M Movement 398 (18E) C3/2C46 (C3/2C46 to C3/2C89) M Movement 388 (184) C3/2C8A (C3/2C8A to C3/2CA1) M Movement 390 (186) and 394 (18A) C3/2CA2 (C3/2CA2 to C3/2CB9) M Movement 392 (188) C3/2CBA (C3/2CBA to C3/2CD1) M Movement 396 (18C) C3/2CD2 (C3/2CD2 to C3/2CEF) M [D2 2C] C3/2CF0 (C3/2CF0 to C3/2DFD) M Movement 399 (18F) C3/2DFE (C3/2DFE to C3/2E33) M Movement 401 (191) C3/2E34 (C3/2E34 to C3/2E55) M Movement 437 (1B5) C3/2E56 (C3/2E56 to C3/2E5E) M Movement 402 (192) C3/2E5F (C3/2E5F to C3/2E67) M Movement 403 (193) C3/2E68 (C3/2E68 to C3/2E74) M Movement 409 (199) C3/2E75 (C3/2E75 to C3/3062) M Movement 411 (19B) C3/3063 (C3/3063 to C3/31EC) M Movement 410 (19A) C3/31ED (C3/31ED to C3/3204) M Movement 412 (19C) C3/3205 (C3/3205 to C3/320D) M Movement 413 (19D) C3/320E (C3/320E to C3/3216) M Movement 414 (19E) C3/3217 (C3/3217 to C3/321F) M Movement 415 (19F) C3/3220 (C3/3220 to C3/3228) M Movement 416 (1A0) C3/3229 (C3/3229 to C3/3231) M Movement 417 (1A1) C3/3232 (C3/3232 to C3/324D) M Movement 418 (1A2) C3/324E (C3/324E to C3/3269) M Movement 419 (1A3) C3/326A (C3/326A to C3/3282) M Movement 420 (1A4) C3/3283 (C3/3283 to C3/3298) M Movement 422 (1A6) C3/3299 (C3/3299 to C3/32C0) M Movement 424 (1A8) C3/32C1 (C3/32C1 to C3/32D6) M Movement 426 (1AA) C3/32D7 (C3/32D7 to C3/32F9) M Movement 428 (1AC) C3/32FA (C3/32FA to C3/330F) M Movement 421 (1A5) C3/3310 (C3/3310 to C3/332B) M Movement 423 (1A7) C3/332C (C3/332C to C3/3341) M Movement 425 (1A9) C3/3342 (C3/3342 to C3/335D) M Movement 427 (1AB) C3/335E (C3/335E to C3/337C) M Movement 429 (1AD) C3/337D (C3/337D to C3/338E) M Movement 430 (1AE) C3/338F (C3/338F to C3/3398) M Movement 431 (1AF) and 432 (1B0) and 433 (1B1) and 434 (1B2) C3/3399 (C3/3399 to C3/33A9) M [99 33] C3/33AA (C3/33AA to C3/33BA) M [AA 33] C3/33BB (C3/33BB to C3/33CB) M [BB 33] C3/33CC (C3/33CC to C3/33DC) M [CC 33] C3/33DD (C3/33DD to C3/3423) M [DD 33] C3/3424 (C3/3424 to C3/34CE) M Movement 435 (1B3) C3/34CF (C3/34CF to C3/34FE) M Movement 436 (1B4) C3/34FF (C3/34FF to C3/3534) M Movement 438 (1B6) C3/3535 (C3/3535 to C3/3548) M Movement 439 (1B7) C3/3549 (C3/3549 to C3/3571) M [49 35] C3/3572 (C3/3572 to C3/3594) M Movement 440 (1B8) C3/3595 (C3/3595 to C3/35B4) M Movement 441 (1B9) C3/35B5 (C3/35B5 to C3/397F) M Movement 442 (1BA) C3/3980 (C3/3980 to C3/39D1) M Movement 443 (1BB) C3/39D2 (C3/39D2 to C3/3A87) M Movement 444 (1BC) C3/3A88 (C3/3A88 to C3/3AB4) M Movement 446 (1BE) C3/3AB5 (C3/3AB5 to C3/3AEC) M Movement 445 (1BD) C3/3AED (C3/3AED to C3/3B0E) M Movement 447 (1BF) C3/3B0F (C3/3B0F to C3/3B76) M Movement 448 (1C0) C3/3B77 (C3/3B77 to C3/3B8A) M [77 3B] C3/3B8B (C3/3B8B to C3/3B9D) M Movement 449 (1C1) C3/3B9E (C3/3B9E to C3/3BB1) M Movement 450 (1C2) C3/3BB2 (C3/3BB2 to C3/3BB6) M Movement 451 (1C3) C3/3BB7 (C3/3BB7 to C3/3BFA) M Movement 452 (1C4) C3/3BFB (C3/3BFB to C3/3C17) M [FB 3B] C3/3C18 (C3/3C18 to C3/3C1C) M [18 3C] C3/3C1D (C3/3C1D to C3/3C2F) M [1D 3C] C3/3C30 (C3/3C30 to C3/3C6B) M Movement 467 (1D3) C3/3C6C (C3/3C6C to C3/3CD9) M Movement 465 (1D1) C3/3CDA (C3/3CDA to C3/3DBD) M Movement 466 (1D2) C3/3DBE (C3/3DBE to C3/3DD3) M [BE 3D] C3/3DD4 (C3/3DD4 to C3/3E2F) M Movement 479 (1DF) C3/3E30 (C3/3E30 to C3/3E41) M [30 3E] C3/3E42 (C3/3E42 to C3/3EB5) M Movement 481 (1E1) C3/3EB6 (C3/3EB6 to C3/3EC3) M [B6 3E] C3/3EC4 (C3/3EC4 to C3/3EFE) M Movement 482 (1E2) C3/3EFF (C3/3EFF to C3/3F0B) M [FF 3E] C3/3F0C (C3/3F0C to C3/4013) M Movement 480 (1E0) C3/4014 (C3/4014 to C3/4028) M [14 40] C3/4029 (C3/4029 to C3/4096) M Movement 483 (1E3) C3/4097 (C3/4097 to C3/40CD) M Movement 484 (1E4) C3/40CE (C3/40CE to C3/410A) M Movement 485 (1E5) C3/410B (C3/410B to C3/4113) M Movement 486 (1E6) C3/4114 (C3/4114 to C3/411C) M Movement 487 (1E7) C3/411D (C3/411D to C3/4125) M Movement 488 (1E8) C3/4126 (C3/4126 to C3/412E) M Movement 489 (1E9) C3/412F (C3/412F to C3/4137) M Movement 490 (1EA) C3/4138 (C3/4138 to C3/415C) M Movement 491 (1EB) C3/415D (C3/415D to C3/4181) M Movement 492 (1EC) C3/4182 (C3/4182 to C3/41A6) M Movement 493 (1ED) C3/41A7 (C3/41A7 to C3/41CB) M Movement 494 (1EE) C3/41CC (C3/41CC to C3/41E8) M Movement 495 (1EF) C3/41E9 (C3/41E9 to C3/4232) M [E9 41] C3/4233 (C3/4233 to C3/4248) M [E9 41] C3/4249 (C3/4249 to C3/426D) M Movement 496 (1F0) C3/426E (C3/426E to C3/42B0) M Movement 497 (1F1) C3/42B1 (C3/42B1 to C3/42F3) M Movement 498 (1F2) C3/42F4 (C3/42F4 to C3/4300) M Movement 501 (1F5) C3/4301 (C3/4301 to C3/430D) M Movement 531 (213) C3/430E (C3/430E to C3/436C) M [0E 43] C3/436D (C3/436D to C3/4377) M [6D 43] C3/4378 (C3/4378 to C3/4384) M Movement 532 (214) C3/4385 (C3/4385 to C3/4391) M Movement 533 (215) C3/4392 (C3/4392 to C3/43AD) M [92 43] C3/43AE (C3/43AE to C3/43DA) M [AE 43] C3/43DB (C3/43DB to C3/4401) M [DB 43] C3/4402 (C3/4402 to C3/4419) M Movement 500 (1F4) C3/441A (C3/441A to C3/443D) M Movement 499 (1F3) C3/443E (C3/443E to C3/4456) M [3E 44] C3/4457 (C3/4457 to C3/4479) M [57 44] C3/447A (C3/447A to C3/4487) M [7A 44] C3/4488 (C3/4488 to C3/44A7) M [88 44] C3/44A8 (C3/44A8 to C3/44D1) M [A8 44] C3/44D2 (C3/44D2 to C3/44DD) M [D2 44] C3/44DE (C3/44DE to C3/44FE) M [DE 44] C3/44FF (C3/44FF to C3/4507) M [FF 44] C3/4508 (C3/4508 to C3/4554) M Movement 547 (223) C3/4555 (C3/4555 to C3/456E) M [55 45] C3/456F (C3/456F to C3/4571) M Movement 550 (226) C3/4572 (C3/4572 to C3/459D) M Movement 548 (224) C3/459E (C3/459E to C3/45C9) M Movement 549 (225) C3/45CA (C3/45CA to C3/4634) M Movement 551 (227) C3/4635 (C3/4635 to C3/4692) M Movement 552 (228) C3/4693 (C3/4693 to C3/46F0) M Movement 553 (229) C3/46F1 (C3/46F1 to C3/474D) M Movement 554 (22A) C3/474E (C3/474E to C3/4766) M Movement 555 (22B) C3/4767 (C3/4767 to C3/47C0) M Movement 559 (22F) C3/47C1 (C3/47C1 to C3/480F) M Movement 558 (22E) C3/4810 (C3/4810 to C3/4869) M Movement 557 (22D) C3/486A (C3/486A to C3/48C3) M Movement 556 (22C) C3/48C4 (C3/48C4 to C3/48FB) M [C4 48] C3/48FC (C3/48FC to C3/4963) M Movement 563 (233) C3/4964 (C3/4964 to C3/4974) M [64 49] C3/4975 (C3/4975 to C3/4A60) M Movement 562 (232) C3/4A61 (C3/4A61 to C3/4A6B) M [61 4A] C3/4A6C (C3/4A6C to C3/4AF5) M Movement 561 (231) C3/4AF6 (C3/4AF6 to C3/4B61) M Movement 560 (230) C3/4B62 (C3/4B62 to C3/4BAA) M [62 4B] C3/4BAB (C3/4BAB to C3/4BCC) M Movement 564 (234) C3/4BCD (C3/4BCD to C3/4BF6) M Movement 565 (235) C3/4BF7 (C3/4BF7 to C3/4C39) M Movement 566 (236) C3/4C3A (C3/4C3A to C3/4C85) M Movement 567 (237) C3/4C86 (C3/4C86 to C3/4CDF) M Movement 568 (238) C3/4CE0 (C3/4CE0 to C3/4D38) M Movement 569 (239) C3/4D39 (C3/4D39 to C3/4D5B) M [39 4D] C3/4D5C (C3/4D5C to C3/4D64) M Movement 570 (23A) C3/4D65 (C3/4D65 to C3/4D6D) M Movement 571 (23B) C3/4D6E (C3/4D6E to C3/4D76) M Movement 572 (23C) C3/4D77 (C3/4D77 to C3/4D91) M Movement 573 (23D) C3/4D92 (C3/4D92 to C3/4D9A) M Movement 574 (23E) C3/4D9B (C3/4D9B to C3/4DA3) M Movement 575 (23F) C3/4DA4 (C3/4DA4 to C3/4DA6) M Movement 576 (240) C3/4DA7 (C3/4DA7 to C3/4DAF) M Movement 577 (241) C3/4DB0 (C3/4DB0 to C3/4DB8) M Movement 578 (242) C3/4DB9 (C3/4DB9 to C3/4DC1) M Movement 579 (243) C3/4DC2 (C3/4DC2 to C3/4DCA) M Movement 580 (244) C3/4DCB (C3/4DCB to C3/4DDF) M Movement 581 (245) C3/4DE0 (C3/4DE0 to C3/4DE9) M Movement 582 (246) C3/4DEA (C3/4DEA to C3/4E65) M Movement 583 (247) C3/4E66 (C3/4E66 to C3/4E72) M [66 4E] C3/4E73 (C3/4E73 to C3/4E84) M [73 4E] C3/4E85 (C3/4E85 to C3/4EC7) M Movement 535 (217) C3/4EC8 (C3/4EC8 to C3/4F30) M Movement 536 (218) C3/4F31 (C3/4F31 to C3/4F9A) M Movement 537 (219) C3/4F9B (C3/4F9B to C3/4FC6) M Movement 538 (21A) C3/4FC7 (C3/4FC7 to C3/4FF7) M Movement 539 (21B) C3/4FF8 (C3/4FF8 to C3/500D) M Movement 540 (21C) C3/500E (C3/500E to C3/5049) M Movement 541 (21D) C3/504A (C3/504A to C3/5055) M [4A 50] C3/5056 (C3/5056 to C3/50AF) M Movement 542 (21E) C3/50B0 (C3/50B0 to C3/50F3) M Movement 543 (21F) C3/50F4 (C3/50F4 to C3/5153) M Movement 544 (220) C3/5154 (C3/5154 to C3/5197) M Movement 545 (221) C3/5198 (C3/5198 to C3/51FC) M Movement 546 (222) C3/51FD (C3/51FD to C3/5213) M Movement 799 (31F) C3/5214 (C3/5214 to C3/5230) M Movement 800 (320) C3/5231 (C3/5231 to C3/523E) M [31 52] C3/523F (C3/523F to C3/5F8A) M Movement 801 (321) C3/5F8B (C3/5F8B to C3/5FB5) M [8B 5F] C3/5FB6 (C3/5FB6 to C3/5FCC) M [B6 5F] C3/5FCD (C3/5FCD to C3/5FE1) M [CD 5F] C3/5FE2 (C3/5FE2 to C3/5FF0) M Movement 802 (322) C3/5FF1 (C3/5FF1 to C3/5FFF) M Movement 803 (323) C3/6000 (C3/6000 to C3/6072) M Movement 809 (329) C3/6073 (C3/6073 to C3/6092) M Movement 810 (32A) C3/6093 (C3/6093 to C3/60B2) M Movement 811 (32B) C3/60B3 (C3/60B3 to C3/60EB) M Movement 812 (32C) C3/60EC (C3/60EC to C3/6109) M Movement 813 (32D) C3/610A (C3/610A to C3/6143) M Movement 814 (32E) C3/6144 (C3/6144 to C3/6168) M Movement 815 (32F) C3/6169 (C3/6169 to C3/61A9) M Movement 816 (330) C3/61AA (C3/61AA to C3/61BA) M Movement 817 (331) C3/61BB (C3/61BB to C3/61CB) M Movement 818 (332) C3/61CC (C3/61CC to C3/61DA) M Movement 819 (333) C3/61DB (C3/61DB to C3/61FA) M Movement 820 (334) C3/61FB (C3/61FB to C3/6218) M Movement 821 (335) C3/6219 (C3/6219 to C3/6238) M Movement 822 (336) C3/6239 (C3/6239 to C3/626D) M Movement 823 (337) C3/626E (C3/626E to C3/629E) M Movement 824 (338) C3/629F (C3/629F to C3/62BF) M Movement 825 (339) C3/62C0 (C3/62C0 to C3/62E0) M [C0 62] C3/62E1 (C3/62E1 to C3/6310) M Movement 826 (33A) C3/6311 (C3/6311 to C3/631F) M Movement 827 (33B) C3/6320 (C3/6320 to C3/6337) M Movement 828 (33C) C3/6338 (C3/6338 to C3/6355) M Movement 829 (33D) C3/6356 (C3/6356 to C3/639D) M Movement 804 (324) C3/639E (C3/639E to C3/63C5) M Movement 805 (325) C3/63C6 (C3/63C6 to C3/6404) M Movement 806 (326) C3/6405 (C3/6405 to C3/6446) M Movement 808 (328) C3/6447 (C3/6447 to C3/6473) M Movement 807 (327) C3/6474 (C3/6474 to C3/64B0) M Movement 836 (344) C3/64B1 (C3/64B1 to C3/6529) M Movement 837 (345) C3/652A (C3/652A to C3/65A2) M Movement 838 (346) C3/65A3 (C3/65A3 to C3/661B) M Movement 839 (347) C3/661C (C3/661C to C3/6646) M Movement 831 (33F) C3/6647 (C3/6647 to C3/6691) M Movement 832 (340) C3/6692 (C3/6692 to C3/66BE) M Movement 833 (341) C3/66BF (C3/66BF to C3/66DB) M Movement 830 (33E) C3/66DC (C3/66DC to C3/6725) M Movement 834 (342) C3/6726 (C3/6726 to C3/675C) M Movement 835 (343) C3/675D (C3/675D to C3/678D) M Movement 840 (348) C3/678E (C3/678E to C3/67A3) M Movement 841 (349) C3/67A4 (C3/67A4 to C3/67E5) M Movement 842 (34A) C3/67E6 (C3/67E6 to C3/6813) M Movement 843 (34B) C3/6814 (C3/6814 to C3/6833) M Movement 844 (34C) C3/6834 (C3/6834 to C3/683E) M [34 68] C3/683F (C3/683F to C3/6851) M Movement 845 (34D) C3/6852 (C3/6852 to C3/6866) M Movement 846 (34E) C3/6867 (C3/6867 to C3/687B) M Movement 847 (34F) C3/687C (C3/687C to C3/6890) M Movement 848 (350) C3/6891 (C3/6891 to C3/68A5) M Movement 849 (351) C3/68A6 (C3/68A6 to C3/68CE) M Movement 850 (352) C3/68CF (C3/68CF to C3/68F7) M Movement 851 (353) C3/68F8 (C3/68F8 to C3/699A) M Movement 852 (354) C3/699B (C3/699B to C3/69B9) M Movement 853 (355) C3/69BA (C3/69BA to C3/69C8) M Movement 854 (356) C3/69C9 (C3/69C9 to C3/69E1) M Movement 855 (357) C3/69E2 (C3/69E2 to C3/69FA) M Movement 856 (358) C3/69FB (C3/69FB to C3/6A29) M Movement 857 (359) C3/6A2A (C3/6A2A to C3/6A3D) M Movement 858 (35A) C3/6A3E (C3/6A3E to C3/6A40) M [3E 6A] C3/6A41 (C3/6A41 to C3/6A52) M [41 6A] C3/6A53 (C3/6A53 to C3/6A97) M Movement 584 (248) C3/6A98 (C3/6A98 to C3/6ABE) M Movement 585 (249) C3/6ABF (C3/6ABF to C3/6AE5) M Movement 586 (24A) C3/6AE6 (C3/6AE6 to C3/6AFE) M Movement 587 (24B) C3/6AFF (C3/6AFF to C3/6B17) M Movement 588 (24C) C3/6B18 (C3/6B18 to C3/6B4A) M Movement 589 (24D) C3/6B4B (C3/6B4B to C3/6B5F) M Movement 590 (24E) C3/6B60 (C3/6B60 to C3/6BB3) M [60 6B] C3/6BB4 (C3/6BB4 to C3/6BC5) M [B4 6B] C3/6BC6 (C3/6BC6 to C3/6BE9) M Movement 591 (24F) C3/6BEA (C3/6BEA to C3/6BEA) M [EA 6B] C3/6BEB (C3/6BEB to C3/6BFF) M Movement 592 (250) C3/6C00 (C3/6C00 to C3/6C49) M Movement 593 (251) C3/6C4A (C3/6C4A to C3/6C93) M Movement 594 (252) C3/6C94 (C3/6C94 to C3/6CDA) M Movement 595 (253) C3/6CDB (C3/6CDB to C3/6D17) M Movement 596 (254) C3/6D18 (C3/6D18 to C3/6E28) M [18 6D] C3/6D29 (C3/6D29 to C3/6D3F) M Movement 597 (255) C3/6D40 (C3/6D40 to C3/6D52) M Movement 598 (256) C3/6D53 (C3/6D53 to C3/6D5B) M Movement 599 (257) C3/6D5C (C3/6D5C to C3/6D7A) M Movement 600 (258) C3/6D7B (C3/6D7B to C3/6D9E) M Movement 601 (259) C3/6D9F (C3/6D9F to C3/6DBD) M Movement 602 (25A) C3/6DBE (C3/6DBE to C3/6DD8) M Movement 603 (25B) C3/6DD9 (C3/6DD9 to C3/6DF5) M Movement 604 (25C) C3/6DF6 (C3/6DF6 to C3/6E18) M [F6 6D] C3/6E19 (C3/6E19 to C3/6E2C) M Movement 605 (25D) C3/6E2D (C3/6E2D to C3/6E40) M Movement 606 (25E) C3/6E41 (C3/6E41 to C3/6E51) M [41 6E] C3/6E52 (C3/6E52 to C3/6E5D) M Movement 607 (25F) C3/6E5E (C3/6E5E to C3/6E69) M Movement 608 (260) C3/6E6A (C3/6E6A to C3/6E75) M Movement 609 (261) C3/6E76 (C3/6E76 to C3/6E81) M Movement 610 (262) C3/6E82 (C3/6E82 to C3/6EB6) M Movement 611 (263) C3/6EB7 (C3/6EB7 to C3/6ED3) M Movement 612 (264) C3/6ED4 (C3/6ED4 to C3/6F07) M Movement 613 (265) C3/6F08 (C3/6F08 to C3/6F32) M Movement 614 (266) C3/6F33 (C3/6F33 to C3/6F67) M Movement 615 (267) C3/6F68 (C3/6F68 to C3/6F84) M Movement 616 (268) C3/6F85 (C3/6F85 to C3/6FB8) M Movement 617 (269) C3/6FB9 (C3/6FB9 to C3/6FE3) M Movement 618 (26A) C3/6FE4 (C3/6FE4 to C3/700F) M Movement 619 (26B) C3/7010 (C3/7010 to C3/7097) M Movement 620 (26C) C3/7098 (C3/7098 to C3/70A1) M Movement 621 (26D) C3/70A2 (C3/70A2 to C3/70FC) M [A2 70] C3/70FD (C3/70FD to C3/715C) M Movement 622 (26E) C3/715D (C3/715D to C3/71F3) M Movement 623 (26F) C3/71F4 (C3/71F4 to C3/71F9) M Movement 624 (270) C3/71FA (C3/71FA to C3/7244) M Movement 625 (271) C3/7245 (C3/7245 to C3/7275) M Movement 626 (272) C3/7276 (C3/7276 to C3/7286) M Movement 627 (273) C3/7287 (C3/7287 to C3/72AF) M Movement 628 (274) C3/72B0 (C3/72B0 to C3/7376) M Movement 629 (275) C3/7377 (C3/7377 to C3/73C1) M [77 73] C3/73C2 (C3/73C2 to C3/7408) M Movement 630 (276) C3/7409 (C3/7409 to C3/740E) M Movement 631 (277) C3/740F (C3/740F to C3/7438) M Movement 632 (278) C3/7439 (C3/7439 to C3/7455) M [39 74] C3/7456 (C3/7456 to C3/7478) M Movement 633 (279) C3/7479 (C3/7479 to C3/749B) M Movement 634 (27A) C3/749C (C3/749C to C3/74AF) M Movement 635 (27B) C3/74B0 (C3/74B0 to C3/74E3) M Movement 636 (27C) C3/74E4 (C3/74E4 to C3/7544) M Movement 637 (27D) C3/7545 (C3/7545 to C3/7558) M [45 75] C3/7559 (C3/7559 to C3/756C) M [59 75] C3/756D (C3/756D to C3/7595) M Movement 638 (27E) C3/7596 (C3/7596 to C3/75C4) M Movement 639 (27F) C3/75C5 (C3/75C5 to C3/75ED) M Movement 640 (280) C3/75EE (C3/75EE to C3/763A) M Movement 641 (281) C3/763B (C3/763B to C3/765E) M Movement 642 (282) C3/765F (C3/765F to C3/7697) M Movement 643 (283) C3/7698 (C3/7698 to C3/76D7) M Movement 644 (284) C3/76D8 (C3/76D8 to C3/7710) M Movement 645 (285) C3/7711 (C3/7711 to C3/7750) M Movement 646 (286) C3/7751 (C3/7751 to C3/7777) M Movement 647 (287) C3/7778 (C3/7778 to C3/77D1) M Movement 648 (288) C3/77D2 (C3/77D2 to C3/77F3) M Movement 649 (289) C3/77F4 (C3/77F4 to C3/7813) M Movement 650 (28A) C3/7814 (C3/7814 to C3/786E) M Movement 651 (28B) C3/786F (C3/786F to C3/7890) M Movement 652 (28C) C3/7891 (C3/7891 to C3/78B5) M Movement 655 (28F) C3/78B6 (C3/78B6 to C3/78D7) M Movement 653 (28D) C3/78D8 (C3/78D8 to C3/78FC) M Movement 656 (290) C3/78FD (C3/78FD to C3/791C) M Movement 654 (28E) C3/791D (C3/791D to C3/793E) M Movement 657 (291) C3/793F (C3/793F to C3/7986) M Movement 658 (292) C3/7987 (C3/7987 to C3/79BF) M Movement 660 (294) C3/79C0 (C3/79C0 to C3/7A0A) M Movement 659 (293) C3/7A0B (C3/7A0B to C3/7A54) M Movement 661 (295) C3/7A55 (C3/7A55 to C3/7A5C) M Movement 662 (296) C3/7A5D (C3/7A5D to C3/7A65) M Movement 663 (297) C3/7A66 (C3/7A66 to C3/7A7B) M Movement 664 (298) C3/7A7C (C3/7A7C to C3/7A89) M [7C 7A] C3/7A8A (C3/7A8A to C3/7AB4) M Movement 665 (299) C3/7AB5 (C3/7AB5 to C3/7B0A) M Movement 666 (29A) C3/7B0B (C3/7B0B to C3/7B59) M Movement 667 (29B) C3/7B5A (C3/7B5A to C3/7B7D) M Movement 668 (29C) C3/7B7E (C3/7B7E to C3/7BFD) M Movement 669 (29D) C3/7BFE (C3/7BFE to C3/7CD7) M Movement 670 (29E) C3/7CD8 (C3/7CD8 to C3/7CE9) M [D8 7C] C3/7CEA (C3/7CEA to C3/7CFC) M [EA 7C] C3/7CFD (C3/7CFD to C3/7D32) M Movement 671 (29F) C3/7D33 (C3/7D33 to C3/7D91) M Movement 672 (2A0) C3/7D92 (C3/7D92 to C3/7DF0) M Movement 673 (2A1) C3/7DF1 (C3/7DF1 to C3/7E4F) M Movement 674 (2A2) C3/7E50 (C3/7E50 to C3/7E65) M [50 7E] C3/7E66 (C3/7E66 to C3/7EAD) M [66 7E] C3/7EAE (C3/7EAE to C3/7EC0) M [AE 7E] C3/7EC1 (C3/7EC1 to C3/7F1E) M Movement 675 (2A3) C3/7F1F (C3/7F1F to C3/7F64) M [1F 7F] C3/7F65 (C3/7F65 to C3/7F70) M Movement 676 (2A4) C3/7F71 (C3/7F71 to C3/7F7C) M Movement 677 (2A5) C3/7F7D (C3/7F7D to C3/7F88) M Movement 678 (2A6) C3/7F89 (C3/7F89 to C3/7FA4) M [89 7F] C3/7FA5 (C3/7FA5 to C3/7FCC) M [A5 7F] C3/7FCD (C3/7FCD to C3/801B) M Movement 679 (2A7) C3/801C (C3/801C to C3/804B) M Movement 680 (2A8) C3/804C (C3/804C to C3/809B) M Movement 681 (2A9) C3/809C (C3/809C to C3/80BF) M Movement 682 (2AA) C3/80C0 (C3/80C0 to C3/8105) M Movement 683 (2AB) C3/8106 (C3/8106 to C3/8119) M [06 81] C3/811A (C3/811A to C3/8134) M [1A 81] C3/8135 (C3/8135 to C3/8145) M [35 81] C3/8146 (C3/8146 to C3/818B) M Movement 684 (2AC) C3/818C (C3/818C to C3/81A6) M [8C 81] C3/81A7 (C3/81A7 to C3/81B7) M [A7 81] C3/81B8 (C3/81B8 to C3/81DF) M Movement 685 (2AD) C3/81E0 (C3/81E0 to C3/8207) M Movement 686 (2AE) C3/8208 (C3/8208 to C3/822F) M Movement 687 (2AF) C3/8230 (C3/8230 to C3/8263) M Movement 688 (2B0) C3/8264 (C3/8264 to C3/8297) M Movement 689 (2B1) C3/8298 (C3/8298 to C3/82CB) M Movement 690 (2B2) C3/82CC (C3/82CC to C3/8308) M Movement 691 (2B3) C3/8309 (C3/8309 to C3/835C) M Movement 692 (2B4) C3/835D (C3/835D to C3/836F) M [5D 83] C3/8370 (C3/8370 to C3/8382) M [70 83] C3/8383 (C3/8383 to C3/8395) M [83 83] C3/8396 (C3/8396 to C3/83A8) M [96 83] C3/83A9 (C3/83A9 to C3/83BB) M [A9 83] C3/83BC (C3/83BC to C3/83D1) M [BC 83] C3/83D2 (C3/83D2 to C3/8409) M Movement 693 (2B5) C3/840A (C3/840A to C3/8441) M Movement 694 (2B6) C3/8442 (C3/8442 to C3/84D7) M Movement 695 (2B7) C3/84D8 (C3/84D8 to C3/84E2) M Movement 696 (2B8) C3/84E3 (C3/84E3 to C3/84ED) M Movement 697 (2B9) C3/84EE (C3/84EE to C3/84F8) M Movement 698 (2BA) C3/84F9 (C3/84F9 to C3/8514) M [F9 84] C3/8515 (C3/8515 to C3/8543) M Movement 699 (2BB) C3/8544 (C3/8544 to C3/85D6) M Movement 700 (2BC) C3/85D7 (C3/85D7 to C3/85E1) M [D7 85] C3/85E2 (C3/85E2 to C3/8677) M Movement 701 (2BD) C3/8678 (C3/8678 to C3/868E) M Movement 702 (2BE) C3/868F (C3/868F to C3/86A8) M Movement 703 (2BF) C3/86A9 (C3/86A9 to C3/86B1) M Movement 704 (2C0) C3/86B2 (C3/86B2 to C3/86F9) M Movement 705 (2C1) C3/86FA (C3/86FA to C3/8750) M Movement 706 (2C2) C3/8751 (C3/8751 to C3/8770) M [51 87] C3/8771 (C3/8771 to C3/8779) M Movement 707 (2C3) C3/877A (C3/877A to C3/8782) M Movement 708 (2C4) C3/8783 (C3/8783 to C3/878B) M Movement 709 (2C5) C3/878C (C3/878C to C3/8794) M Movement 710 (2C6) C3/8795 (C3/8795 to C3/87B5) M [95 87] C3/87B6 (C3/87B6 to C3/886B) M Movement 712 (2C8) C3/886C (C3/886C to C3/88C2) M Movement 711 (2C7) C3/88C3 (C3/88C3 to C3/8938) M Movement 713 (2C9) C3/8939 (C3/8939 to C3/8977) M Movement 714 (2CA) C3/8978 (C3/8978 to C3/898B) M [78 89] C3/898C (C3/898C to C3/8991) M [8C 89] C3/8992 (C3/8992 to C3/899D) M [92 89] C3/899E (C3/899E to C3/89BC) M [9E 89] C3/89BD (C3/89BD to C3/89DC) M Movement 715 (2CB) C3/89DD (C3/89DD to C3/89FA) M Movement 716 (2CC) C3/89FB (C3/89FB to C3/8AB0) M Movement 717 (2CD) C3/8AB1 (C3/8AB1 to C3/8ADB) M Movement 718 (2CE) C3/8ADC (C3/8ADC to C3/8B28) M Movement 719 (2CF) C3/8B29 (C3/8B29 to C3/8B39) M [29 8B] C3/8B3A (C3/8B3A to C3/8B5C) M Movement 720 (2D0) C3/8B5D (C3/8B5D to C3/8B7E) M Movement 721 (2D1) C3/8B7F (C3/8B7F to C3/8BC4) M Movement 722 (2D2) C3/8BC5 (C3/8BC5 to C3/8BFB) M Movement 723 (2D3) C3/8BFC (C3/8BFC to C3/8C7B) M Movement 724 (2D4) C3/8C7C (C3/8C7C to C3/8CAF) M Movement 725 (2D5) C3/8CB0 (C3/8CB0 to C3/8CE3) M Movement 726 (2D6) C3/8CE4 (C3/8CE4 to C3/8D17) M Movement 727 (2D7) C3/8D18 (C3/8D18 to C3/8D4F) M Movement 728 (2D8) C3/8D50 (C3/8D50 to C3/8DB2) M Movement 729 (2D9) C3/8DB3 (C3/8DB3 to C3/8DD7) M Movement 730 (2DA) C3/8DD8 (C3/8DD8 to C3/8DFB) M Movement 731 (2DB) C3/8DFC (C3/8DFC to C3/8E31) M Movement 732 (2DC) C3/8E32 (C3/8E32 to C3/8E60) M Movement 733 (2DD) C3/8E61 (C3/8E61 to C3/8E88) M Movement 734 (2DE) C3/8E89 (C3/8E89 to C3/8EB8) M Movement 735 (2DF) C3/8EB9 (C3/8EB9 to C3/8EE9) M Movement 736 (2E0) C3/8EEA (C3/8EEA to C3/8EF0) M Movement 737 (2E1) C3/8EF1 (C3/8EF1 to C3/8EF7) M Movement 738 (2E2) C3/8EF8 (C3/8EF8 to C3/8EFE) M Movement 739 (2E3) C3/8EFF (C3/8EFF to C3/8F05) M Movement 740 (2E4) C3/8F06 (C3/8F06 to C3/8F1A) M [06 8F] C3/8F1B (C3/8F1B to C3/8F38) M Movement 741 (2E5) C3/8F39 (C3/8F39 to C3/8F85) M Movement 742 (2E6) C3/8F86 (C3/8F86 to C3/8F90) M [86 8F] C3/8F91 (C3/8F91 to C3/8FCD) M Movement 743 (2E7) C3/8FCE (C3/8FCE to C3/8FDE) M [CE 8F] C3/8FDF (C3/8FDF to C3/9021) M Movement 744 (2E8) C3/9022 (C3/9022 to C3/9024) M Movement 745 (2E9) C3/9025 (C3/9025 to C3/902F) M Movement 746 (2EA) C3/9030 (C3/9030 to C3/9052) M Movement 747 (2EB) C3/9053 (C3/9053 to C3/9071) M Movement 749 (2ED) C3/9072 (C3/9072 to C3/907F) M Movement 755 (2F3) C3/9080 (C3/9080 to C3/90B2) M Movement 756 (2F4) C3/90B3 (C3/90B3 to C3/90E5) M Movement 748 (2EC) C3/90E6 (C3/90E6 to C3/9154) M Movement 750 (2EE) C3/9155 (C3/9155 to C3/9189) M Movement 751 (2EF) C3/918A (C3/918A to C3/91AD) M Movement 752 (2F0) C3/91AE (C3/91AE to C3/91E2) M Movement 753 (2F1) C3/91E3 (C3/91E3 to C3/9212) M Movement 754 (2F2) C3/9213 (C3/9213 to C3/9243) M Movement 757 (2F5) C3/9244 (C3/9244 to C3/924C) M [44 92] C3/924D (C3/924D to C3/928E) M Movement 758 (2F6) C3/928F (C3/928F to C3/92AA) M Movement 759 (2F7) C3/92AB (C3/92AB to C3/93C6) M Movement 760 (2F8) C3/93C7 (C3/93C7 to C3/93DC) M Movement 761 (2F9) C3/93DD (C3/93DD to C3/93FB) M Movement 762 (2FA) C3/93FC (C3/93FC to C3/943F) M Movement 763 (2FB) C3/9440 (C3/9440 to C3/9480) M Movement 764 (2FC) C3/9481 (C3/9481 to C3/949A) M [81 94] C3/949B (C3/949B to C3/94CB) M Movement 862 (35E) C3/94CC (C3/94CC to C3/94FC) M Movement 863 (35F) C3/94FD (C3/94FD to C3/952D) M Movement 864 (360) C3/952E (C3/952E to C3/955E) M Movement 865 (361) C3/955F (C3/955F to C3/958F) M Movement 866 (362) C3/9590 (C3/9590 to C3/95C0) M Movement 867 (363) C3/95C1 (C3/95C1 to C3/95F1) M Movement 868 (364) C3/95F2 (C3/95F2 to C3/9622) M Movement 869 (365) C3/9623 (C3/9623 to C3/9653) M Movement 870 (366) C3/9654 (C3/9654 to C3/9684) M Movement 871 (367) C3/9685 (C3/9685 to C3/96B5) M Movement 872 (368) C3/96B6 (C3/96B6 to C3/96E6) M Movement 873 (369) C3/96E7 (C3/96E7 to C3/9717) M Movement 874 (36A) C3/9718 (C3/9718 to C3/9748) M Movement 875 (36B) C3/9749 (C3/9749 to C3/9779) M Movement 876 (36C) C3/977A (C3/977A to C3/97AA) M Movement 877 (36D) C3/97AB (C3/97AB to C3/97DB) M Movement 878 (36E) C3/97DC (C3/97DC to C3/980C) M Movement 879 (36F) C3/980D (C3/980D to C3/983D) M Movement 880 (370) C3/983E (C3/983E to C3/986E) M Movement 881 (371) C3/986F (C3/986F to C3/989F) M Movement 882 (372) C3/98A0 (C3/98A0 to C3/98D0) M Movement 883 (373) C3/98D1 (C3/98D1 to C3/9901) M Movement 884 (374) C3/9902 (C3/9902 to C3/9932) M Movement 885 (375) C3/9933 (C3/9933 to C3/9963) M Movement 886 (376) C3/9964 (C3/9964 to C3/9994) M Movement 887 (377) C3/9995 (C3/9995 to C3/99C5) M Movement 888 (378) C3/99C6 (C3/99C6 to C3/99F6) M Movement 889 (379) C3/99F7 (C3/99F7 to C3/9A27) M Movement 890 (37A) C3/9A28 (C3/9A28 to C3/9A58) M Movement 891 (37B) C3/9A59 (C3/9A59 to C3/9A89) M Movement 892 (37C) C3/9A8A (C3/9A8A to C3/9ABA) M Movement 893 (37D) C3/9ABB (C3/9ABB to C3/9AC6) M [BB 9A] C3/9AC7 (C3/9AC7 to C3/9AD8) M [C7 9A] C3/9AD9 (C3/9AD9 to C3/9AF9) M Movement 765 (2FD) C3/9AFA (C3/9AFA to C3/9B24) M Movement 766 (2FE) C3/9B25 (C3/9B25 to C3/9B85) M Movement 767 (2FF) C3/9B86 (C3/9B86 to C3/9CD6) M Movement 768 (300) C3/9CD7 (C3/9CD7 to C3/9D3C) M Movement 769 (301) C3/9D3D (C3/9D3D to C3/9D84) M Movement 770 (302) C3/9D85 (C3/9D85 to C3/9DCE) M Movement 771 (303) C3/9DCF (C3/9DCF to C3/9E00) M Movement 772 (304) C3/9E01 (C3/9E01 to C3/9E0D) M [01 9E] C3/9E0E (C3/9E0E to C3/9E12) M [0E 9E] C3/9E13 (C3/9E13 to C3/9E21) M Movement 773 (305) C3/9E22 (C3/9E22 to C3/9E4F) M Movement 774 (306) C3/9E50 (C3/9E50 to C3/9E77) M Movement 775 (307) C3/9E78 (C3/9E78 to C3/9E7A) M [78 9E] C3/9E7B (C3/9E7B to C3/9E82) M Movement 777 (309) C3/9E83 (C3/9E83 to C3/9E8A) M Movement 778 (30A) C3/9E8B (C3/9E8B to C3/9EB5) M Movement 776 (308) C3/9EB6 (C3/9EB6 to C3/9EC9) M Movement 779 (30B) C3/9ECA (C3/9ECA to C3/9EDD) M Movement 780 (30C) C3/9EDE (C3/9EDE to C3/9EF1) M Movement 781 (30D) C3/9EF2 (C3/9EF2 to C3/9F3E) M Movement 782 (30E) C3/9F3F (C3/9F3F to C3/9F66) M [3F 9F] C3/9F67 (C3/9F67 to C3/9F79) M [67 9F] C3/9F7A (C3/9F7A to C3/9F8C) M [7A 9F] C3/9F8D (C3/9F8D to C3/9F9F) M [8D 9F] C3/9FA0 (C3/9FA0 to C3/9FB9) M Movement 783 (30F) C3/9FBA (C3/9FBA to C3/9FF1) M Movement 784 (310) C3/9FF2 (C3/9FF2 to C3/A00F) D look into Two-byte pointers to the following data C3/A010 (C3/A010 to C3/A042) D look into Unknown data C3/A043 (C3/A043 to C3/A05D) M Movement 1 (001) C3/A05E (C3/A05E to C3/A07E) M Movement 2 (002) C3/A07F (C3/A07F to C3/A07F) M [7F A0] C3/A080 (C3/A080 to C3/A098) M Movement 3 (003) C3/A099 (C3/A099 to C3/A09E) M Movement 894 (37E) C3/A09F (C3/A09F to C3/A0B1) M [9F A0] C3/A0B2 (C3/A0B2 to C3/A0C4) M [B2 A0] C3/A0C5 (C3/A0C5 to C3/A0D7) M [C5 A0] C3/A0D8 (C3/A0D8 to C3/A12D) M [D8 A0] C3/A12E (C3/A12E to C3/A158) M [2E A1] C3/A159 (C3/A159 to C3/A15D) M [59 A1] C3/A15E (C3/A15E to C3/A17A) M [5E A1] C3/A17B (C3/A17B to C3/A18E) M [7B A1] C3/A18F (C3/A18F to C3/A1A2) M [8F A1] C2/A1A3 (C3/A1A3 to C3/A1B6) M [A3 A1] C2/A1B7 (C3/A1B7 to C3/A1CA) M [B7 A1] C2/A1CB (C3/A1CB to C3/A1DE) M [CB A1] C2/A1DF (C3/A1DF to C3/A1F2) M [DF A1] C2/A1F3 (C3/A1F3 to C3/A203) M [F3 A1] C3/A204 (C3/A204 to C3/A208) M Movement 35 (023) C3/A209 (C3/A209 to C3/A20D) M [09 A2] C3/A20E (C3/A20E to C3/A221) M [0E A2] C3/A222 (C3/A222 to C3/A22B) M [22 A2] C3/A22C (C3/A22C to C3/A23C) M [2C A2] C3/A23D (C3/A23D to C3/A24D) M [3D A2] C3/A24E (C3/A24E to C3/A25E) M [4E A2] C3/A25F (C3/A25F to C3/A261) M [5F A2] C3/A262 (C3/A262 to C3/A270) M [62 A2] C3/A271 (C3/A271 to C3/A271) M [71 A2] C3/A272 (C3/A272 to C3/A272) M [72 A2] C3/A273 (C3/A273 to C3/A286) M Movement 4 (004) C3/A287 (C3/A287 to C3/A298) M Movement 7 (007) C3/A299 (C3/A299 to C3/A2A9) M Movement 9 (009) C3/A2AA (C3/A2AA to C3/A2C5) M Movement 8 (008) C3/A2C6 (C3/A2C6 to C3/A2D2) M Movement 861 (35D) C3/A2D3 (C3/A2D3 to C3/A2E3) M Movement 10 (00A) and 11 (00B) C3/A2E4 (C3/A2E4 to C3/A33A) M Movement 6 (006) and 12 (00C) C3/A33B (C3/A33B to C3/A348) M Movement 13 (00D) C3/A349 (C3/A349 to C3/A356) M Movement 14 (00E) C3/A357 (C3/A357 to C3/A364) M Movement 15 (00F) C3/A365 (C3/A365 to C3/A372) M Movement 16 (010) C3/A373 (C3/A373 to C3/A380) M Movement 17 (011) C3/A381 (C3/A381 to C3/A3A0) M Movement 18 (012) C3/A3A1 (C3/A3A1 to C3/A3B6) M [A1 A3] C3/A3B7 (C3/A3B7 to C3/A3C8) M [B7 A3] C3/A3C9 (C3/A3C9 to C3/A400) M [C9 A3] C3/A401 (C3/A401 to C3/A425) M [01 A4] C3/A426 (C3/A426 to C3/A42C) M [26 A4] C3/A42D (C3/A42D to C3/A433) M [2D A4] C3/A434 (C3/A434 to C3/A447) M [34 A4] C3/A448 (C3/A448 to C3/A45B) M [48 A4] C3/A45C (C3/A45C to C3/A480) M [5C A4] C3/A481 (C3/A481 to C3/A489) M Movement 5 (005) C3/A48A (C3/A48A to C3/A4AB) M Movement 19 (013) C3/A4AC (C3/A4AC to C3/A4C8) M [AC A4] C3/A4C9 (C3/A4C9 to C3/A4FF) M Movement 20 (014) C3/A500 (C3/A500 to C3/A527) M [00 A5] C3/A528 (C3/A528 to C3/A548) M [28 A5] C3/A549 (C3/A549 to C3/A591) M Movement 21 (015) C3/A592 (C3/A592 to C3/A59E) M [92 A5] C3/A59F (C3/A59F to C3/A5C8) M [9F A5] C3/A5C9 (C3/A5C9 to C3/A605) M Movement 22 (016) C3/A606 (C3/A606 to C3/A61E) M [06 A6] C3/A61F (C3/A61F to C3/A642) M [1F A6] C3/A643 (C3/A643 to C3/A676) M Movement 23 (017) C3/A677 (C3/A677 to C3/A68C) M [77 A6] C3/A68D (C3/A68D to C3/A6B0) M [8D A6] C3/A6B1 (C3/A6B1 to C3/A6C3) M [B1 A6] C3/A6C4 (C3/A6C4 to C3/A6EF) M Movement 24 (018) C3/A6F0 (C3/A6F0 to C3/A713) M [F0 A6] C3/A714 (C3/A714 to C3/A748) M Movement 25 (019) C3/A749 (C3/A749 to C3/A76C) M [49 A7] C3/A76D (C3/A76D to C3/A77F) M [6D A7] C3/A780 (C3/A780 to C3/A7F7) M Movement 26 (01A) C3/A7F8 (C3/A7F8 to C3/A82F) M Movement 27 (01B) C3/A830 (C3/A830 to C3/A83C) M [30 A8] C3/A83D (C3/A83D to C3/A850) M [3D A8] C3/A851 (C3/A851 to C3/A873) M [51 A8] C3/A874 (C3/A874 to C3/A8AB) M Movement 28 (01C) C3/A8AC (C3/A8AC to C3/A8D1) M [AC A8] C3/A8D2 (C3/A8D2 to C3/A921) M Movement 29 (01D) C3/A922 (C3/A922 to C3/A92A) M [22 A9] C3/A92B (C3/A92B to C3/A952) M [2B A9] C3/A953 (C3/A953 to C3/A9A8) M Movement 30 (01E) C3/A9A9 (C3/A9A9 to C3/A9D9) M [A9 A9] C3/A9DA (C3/A9DA to C3/A9FE) M Movement 31 (01F) C3/A9FF (C3/A9FF to C3/AA1D) M [FF A9] C3/AA1E (C3/AA1E to C3/AA2A) M [1E AA] C3/AA2B (C3/AA2B to C3/AA37) M [2B AA] C3/AA38 (C3/AA38 to C3/AA45) M [38 AA] C3/AA46 (C3/AA46 to C3/AA59) M [46 AA] C3/AA5A (C3/AA5A to C3/AA6D) M [5A AA] C3/AA6E (C3/AA6E to C3/AA81) M [6E AA] C3/AA82 (C3/AA82 to C3/AA95) M [82 AA] C3/AA96 (C3/AA96 to C3/AAA9) M [96 AA] C3/AAAA (C3/AAAA to C3/AAB7) M [AA AA] C3/AAB8 (C3/AAB8 to C3/AAC1) M [B8 AA] C3/AAC2 (C3/AAC2 to C3/AAD5) M [C2 AA] C3/AAD6 (C3/AAD6 to C3/AAE9) M [D6 AA] C3/AAEA (C3/AAEA to C3/AAFD) M [EA AA] C3/AAFE (C3/AAFE to C3/AB11) M [FE AA] C3/AB12 (C3/AB12 to C3/AB25) M [12 AB] C3/AB26 (C3/AB26 to C3/AB36) M [26 AB] C3/AB37 (C3/AB37 to C3/AB43) M [37 AB] C3/AB44 (C3/AB44 to C3/AB58) M [44 AB] C3/AB59 (C3/AB59 to C3/AB66) M [59 AB] C3/AB67 (C3/AB67 to C3/AB89) M [67 AB] C3/AB8A (C3/AB8A to C3/AB93) M [8A AB] C3/AB94 (C3/AB94 to C3/AB9D) M [94 AB] C3/AB9E (C3/AB9E to C3/ABAB) M [9E AB] C3/ABAC (C3/ABAC to C3/ABDF) M [AC AB] C3/ABE0 (C3/ABE0 to C3/ABEC) M [E0 AB] C3/ABED (C3/ABED to C3/AC26) M Movement 476 (1DC) C3/AC27 (C3/AC27 to C3/AC60) M Movement 477 (1DD) C3/AC61 (C3/AC61 to C3/ACAC) M Movement 478 (1DE) C3/ACAD (C3/ACAD to C3/AD79) M Movement 36 (024) C3/AD7A (C3/AD7A to C3/ADC5) M Movement 37 (025) C3/ADC6 (C3/ADC6 to C3/ADE0) M [C6 AD] C3/ADE1 (C3/ADE1 to C3/AE01) M Movement 43 (02B) C3/AE02 (C3/AE02 to C3/AE0E) M Movement 42 (02A) C3/AE0F (C3/AE0F to C3/AE1D) M Movement 44 (02C) C3/AE1E (C3/AE1E to C3/AE67) M Movement 38 (026) C3/AE68 (C3/AE68 to C3/AE77) M [68 AE] C3/AE78 (C3/AE78 to C3/AE9F) M Movement 39 (027) C3/AEA0 (C3/AEA0 to C3/AEAB) M Movement 40 (028) C3/AEAC (C3/AEAC to C3/AF0E) M Movement 41 (029) C3/AF0F (C3/AF0F to C3/AF4D) M Movement 45 (02D) C3/AF4E (C3/AF4E to C3/AFA2) M Movement 46 (02E) C3/AFA3 (C3/AFA3 to C3/AFAB) M [A3 AF] C3/AFAC (C3/AFAC to C3/AFD7) M Movement 55 (037) C3/AFD8 (C3/AFD8 to C3/AFF9) M Movement 47 (02F) C3/AFFA (C3/AFFA to C3/B020) M Movement 48 (030) C3/B021 (C3/B021 to C3/B04C) M Movement 49 (031) C3/B04D (C3/B04D to C3/B06C) M Movement 53 (035) C3/B06D (C3/B06D to C3/B0B5) M Movement 51 (033) C3/B0B6 (C3/B0B6 to C3/B0EB) M [B6 B0] C3/B0EC (C3/B0EC to C3/B134) M Movement 50 (032) C3/B135 (C3/B135 to C3/B13D) M [35 B1] C3/B13E (C3/B13E to C3/B1A5) M Movement 54 (036) C3/B1A6 (C3/B1A6 to C3/B1E8) M Movement 52 (034) C3/B1E9 (C3/B1E9 to C3/B207) M Movement 56 (038) C3/B208 (C3/B208 to C3/B25C) M Movement 57 (039) C3/B25D (C3/B25D to C3/B2B1) M Movement 58 (03A) C3/B2B2 (C3/B2B2 to C3/B2F9) M Movement 59 (03B) C3/B2FA (C3/B2FA to C3/B35C) M Movement 60 (03C) C3/B35D (C3/B35D to C3/B3A1) M Movement 61 (03D) C3/B3A2 (C3/B3A2 to C3/B3C7) M Movement 62 (03E) C3/B3C8 (C3/B3C8 to C3/B430) M Movement 63 (03F) C3/B431 (C3/B431 to C3/B444) M [31 B4] C3/B445 (C3/B445 to C3/B46E) M Movement 64 (040) C3/B46F (C3/B46F to C3/B4A4) M Movement 65 (041) C3/B4A5 (C3/B4A5 to C3/B4FA) M Movement 66 (042) C3/B4FB (C3/B4FB to C3/B529) M Movement 67 (043) C3/B52A (C3/B52A to C3/B537) M [2A B5] C3/B538 (C3/B538 to C3/B5D5) M Movement 69 (045) C3/B5D6 (C3/B5D6 to C3/B632) M Movement 68 (044) C3/B633 (C3/B633 to C3/B69B) M Movement 70 (046) C3/B69C (C3/B69C to C3/B6D3) M Movement 71 (047) C3/B6D4 (C3/B6D4 to C3/B70B) M Movement 72 (048) C3/B70C (C3/B70C to C3/B756) M [0C B7] C3/B757 (C3/B757 to C3/B783) M Movement 73 (049) C3/B784 (C3/B784 to C3/B7BB) M Movement 74 (04A) C3/B7BC (C3/B7BC to C3/B7EE) M Movement 75 (04B) C3/B7EF (C3/B7EF to C3/B80F) M Movement 76 (04C) C3/B810 (C3/B810 to C3/B86B) M Movement 77 (04D) C3/B86C (C3/B86C to C3/B8A4) M Movement 78 (04E) C3/B8A5 (C3/B8A5 to C3/B8E7) M Movement 79 (04F) C3/B8E8 (C3/B8E8 to C3/B901) M Movement 80 (050) C3/B902 (C3/B902 to C3/B925) M Movement 81 (051) C3/B926 (C3/B926 to C3/B95C) M Movement 82 (052) C3/B95D (C3/B95D to C3/B9B5) M Movement 83 (053) C3/B9B6 (C3/B9B6 to C3/B9D3) M Movement 84 (054) C3/B9D4 (C3/B9D4 to C3/B9F1) M Movement 85 (055) C3/B9F2 (C3/B9F2 to C3/BA06) M Movement 86 (056) C3/BA07 (C3/BA07 to C3/BA1B) M Movement 88 (058) C3/BA1C (C3/BA1C to C3/BA30) M Movement 87 (057) C3/BA31 (C3/BA31 to C3/BA4E) M Movement 89 (059) C3/BA4F (C3/BA4F to C3/BA63) M Movement 90 (05A) C3/BA64 (C3/BA64 to C3/BA66) M Movement 94 (05E) C3/BA67 (C3/BA67 to C3/BA69) M Movement 95 (05F) C3/BA6A (C3/BA6A to C3/BA6C) M Movement 96 (060) C3/BA6D (C3/BA6D to C3/BA6F) M Movement 97 (061) C3/BA70 (C3/BA70 to C3/BA9B) M Movement 98 (062) C3/BA9C (C3/BA9C to C3/BAA2) M [9C BA] C3/BAA3 (C3/BAA3 to C3/BAC3) M [A3 BA] C3/BAC4 (C3/BAC4 to C3/BAD6) M [C4 BA] C3/BAD7 (C3/BAD7 to C3/BAE9) M [D7 BA] C3/BAEA (C3/BAEA to C3/BB05) M Movement 91 (05B) C3/BB06 (C3/BB06 to C3/BB16) M [06 BB] C3/BB17 (C3/BB17 to C3/BB32) M Movement 92 (05C) C3/BB33 (C3/BB33 to C3/BB4B) M Movement 99 (063) C3/BB4C (C3/BB4C to C3/BB5B) M Movement 100 (064) C3/BB5C (C3/BB5C to C3/BB72) M [5C BB] C3/BB73 (C3/BB73 to C3/BB93) M [73 BB] C3/BB94 (C3/BB94 to C3/BBB6) M Movement 93 (05D) C3/BBB7 (C3/BBB7 to C3/BC09) M Movement 103 (067) C3/BC0A (C3/BC0A to C3/BC5C) M Movement 104 (068) C3/BC5D (C3/BC5D to C3/BCAF) M Movement 105 (069) C3/BCB0 (C3/BCB0 to C3/BD02) M Movement 106 (06A) C3/BD03 (C3/BD03 to C3/BD0D) M [03 BD] C3/BD0E (C3/BD0E to C3/BD2D) M Movement 102 (066) C3/BD2E (C3/BD2E to C3/BD55) M Movement 101 (065) C3/BD56 (C3/BD56 to C3/BD7F) M Movement 107 (06B) C3/BD80 (C3/BD80 to C3/BD9F) M Movement 108 (06C) C3/BDA0 (C3/BDA0 to C3/BDC2) M Movement 109 (06D) C3/BDC3 (C3/BDC3 to C3/BE00) M Movement 110 (06E) C3/BE01 (C3/BE01 to C3/BE2B) M Movement 111 (06F) C3/BE2C (C3/BE2C to C3/BE56) M Movement 112 (070) C3/BE57 (C3/BE57 to C3/BE7F) M Movement 113 (071) C3/BE80 (C3/BE80 to C3/BEA3) M Movement 114 (072) C3/BEA4 (C3/BEA4 to C3/BED3) M [A4 BE] C3/BED4 (C3/BED4 to C3/BEED) M [D4 BE] C3/BEEE (C3/BEEE to C3/BF4D) M Movement 115 (073) C3/BF4E (C3/BF4E to C3/BFB1) M Movement 116 (074) C3/BFB2 (C3/BFB2 to C3/C015) M Movement 117 (075) C3/C016 (C3/C016 to C3/C07B) M Movement 118 (076) C3/C07C (C3/C07C to C3/C0E3) M Movement 119 (077) C3/C0E4 (C3/C0E4 to C3/C0F2) M [E4 C0] C3/C0F3 (C3/C0F3 to C3/C100) M Movement 468 (1D4) C3/C101 (C3/C101 to C3/C10F) M Movement 469 (1D5) C3/C110 (C3/C110 to C3/C11E) M Movement 470 (1D6) C3/C11F (C3/C11F to C3/C12D) M Movement 471 (1D7) C3/C12E (C3/C12E to C3/C142) M Movement 472 (1D8) C3/C143 (C3/C143 to C3/C166) M [43 C1] C3/C167 (C3/C167 to C3/C179) M Movement 473 (1D9) C3/C17A (C3/C17A to C3/C1A7) M Movement 474 (1DA) C3/C1A8 (C3/C1A8 to C3/C1DF) M Movement 475 (1DB) C3/C1E0 (C3/C1E0 to C3/C20E) M [E0 C1] C3/C20F (C3/C20F to C3/C226) M [0F C2] C3/C227 (C3/C227 to C3/C235) M [27 C2] C3/C236 (C3/C236 to C3/C257) M Movement 120 (078) C3/C258 (C3/C258 to C3/C281) M Movement 121 (079) C3/C282 (C3/C282 to C3/C2B7) M Movement 132 (084) C3/C2B8 (C3/C2B8 to C3/C2C7) M Movement 122 (07A) C3/C2C8 (C3/C2C8 to C3/C2D0) M Movement 123 (07B) C3/C2D1 (C3/C2D1 to C3/C2D9) M Movement 124 (07C) C3/C2DA (C3/C2DA to C3/C2E2) M Movement 125 (07D) C3/C2E3 (C3/C2E3 to C3/C2EE) M Movement 126 (07E) C3/C2EF (C3/C2EF to C3/C325) M [EF C2] C3/C326 (C3/C326 to C3/C335) M Movement 127 (07F) C3/C336 (C3/C336 to C3/C33E) M Movement 128 (080) C3/C33F (C3/C33F to C3/C347) M Movement 129 (081) C3/C348 (C3/C348 to C3/C350) M Movement 130 (082) C3/C351 (C3/C351 to C3/C35C) M Movement 131 (083) C3/C35D (C3/C35D to C3/C393) M [5D C3] C3/C394 (C3/C394 to C3/C3EC) M Movement 133 (085) C3/C3ED (C3/C3ED to C3/C426) M Movement 134 (086) C3/C427 (C3/C427 to C3/C46D) M Movement 135 (087) C3/C46E (C3/C46E to C3/C4CE) M Movement 136 (088) C3/C4CF (C3/C4CF to C3/C53F) M Movement 137 (089) C3/C540 (C3/C540 to C3/C579) M Movement 138 (08A) C3/C57A (C3/C57A to C3/C599) M Movement 178 (0B2) C3/C59A (C3/C59A to C3/C5C5) M Movement 139 (08B) C3/C5C6 (C3/C5C6 to C3/C5E4) M Movement 140 (08C) C3/C5E5 (C3/C5E5 to C3/C5EF) M [E5 C5] C3/C5F0 (C3/C5F0 to C3/C60C) M Movement 141 (08D) C3/C60D (C3/C60D to C3/C633) M Movement 142 (08E) C3/C634 (C3/C634 to C3/C686) M Movement 143 (08F) C3/C687 (C3/C687 to C3/C6B4) M Movement 144 (090) C3/C6B5 (C3/C6B5 to C3/C6DC) M Movement 145 (091) C3/C6DD (C3/C6DD to C3/C746) M Movement 146 (092) C3/C747 (C3/C747 to C3/C7AD) M Movement 162 (0A2) C3/C7AE (C3/C7AE to C3/C80F) M Movement 165 (0A5) C3/C810 (C3/C810 to C3/C819) M [10 C8] C3/C81A (C3/C81A to C3/C823) M [1A C8] C3/C824 (C3/C824 to C3/C871) M [24 C8] C3/C872 (C3/C872 to C3/C8A2) M [72 C8] C3/C8A3 (C3/C8A3 to C3/C8B1) M Movement 147 (093) C3/C8B2 (C3/C8B2 to C3/C8C0) M Movement 148 (094) C3/C8C1 (C3/C8C1 to C3/C8CF) M Movement 149 (095) C3/C8D0 (C3/C8D0 to C3/C8DE) M Movement 150 (096) C3/C8DF (C3/C8DF to C3/C8ED) M Movement 151 (097) C3/C8EE (C3/C8EE to C3/C8FC) M Movement 152 (098) C3/C8FD (C3/C8FD to C3/C90B) M [FD C8] C3/C90C (C3/C90C to C3/C94D) M [0C C9] C3/C94E (C3/C94E to C3/C98F) M [0C C9] C3/C990 (C3/C990 to C3/C9DF) M Movement 153 (099) C3/C9E0 (C3/C9E0 to C3/CA3D) M Movement 155 (09B) C3/CA3E (C3/CA3E to C3/CA8D) M Movement 154 (09A) C3/CA8E (C3/CA8E to C3/CAE9) M Movement 156 (09C) C3/CAEA (C3/CAEA to C3/CB37) M Movement 157 (09D) C3/CB38 (C3/CB38 to C3/CB86) M Movement 159 (09F) C3/CB87 (C3/CB87 to C3/CBD4) M Movement 158 (09E) C3/CBD5 (C3/CBD5 to C3/CC23) M Movement 160 (0A0) C3/CC24 (C3/CC24 to C3/CC5B) M [24 CC] C3/CC5C (C3/CC5C to C3/CC93) M [5C CC] C3/CC94 (C3/CC94 to C3/CCA7) M [94 CC] C3/CCA8 (C3/CCA8 to C3/CCB4) M [A8 CC] C3/CCB5 (C3/CCB5 to C3/CDEF) M Movement 161 (0A1) C3/CDF0 (C3/CDF0 to C3/CEA1) M Movement 164 (0A4) C3/CEA2 (C3/CEA2 to C3/CEB8) M [A2 CE] C3/CEB9 (C3/CEB9 to C3/CEC6) M [B9 CE] C3/CEC7 (C3/CEC7 to C3/CEF4) M Movement 163 (0A3) C3/CEF5 (C3/CEF5 to C3/CF1A) M Movement 166 (0A6) C3/CF1B (C3/CF1B to C3/CF3B) M Movement 167 (0A7) C3/CF3C (C3/CF3C to C3/CF4A) M Movement 168 (0A8) C3/CF4B (C3/CF4B to C3/CF75) M Movement 169 (0A9) C3/CF76 (C3/CF76 to C3/D04C) M Movement 170 (0AA) C3/D04D (C3/D04D to C3/D0A3) M Movement 171 (0AB) C3/D0A4 (C3/D0A4 to C3/D0C4) M [A4 D0] C3/D0C5 (C3/D0C5 to C3/D0ED) M Movement 172 (0AC) C3/D0EE (C3/D0EE to C3/D10D) M Movement 173 (0AD) C3/D10E (C3/D10E to C3/D12D) M Movement 174 (0AE) C3/D12E (C3/D12E to C3/D158) M Movement 175 (0AF) C3/D159 (C3/D159 to C3/D171) M Movement 176 (0B0) C3/D172 (C3/D172 to C3/D195) M Movement 177 (0B1) C3/D196 (C3/D196 to C3/D1C8) M Movement 179 (0B3) C3/D1C9 (C3/D1C9 to C3/D1F7) M Movement 180 (0B4) C3/D1F8 (C3/D1F8 to C3/D228) M Movement 181 (0B5) C3/D229 (C3/D229 to C3/D250) M Movement 182 (0B6) C3/D251 (C3/D251 to C3/D26D) M Movement 183 (0B7) C3/D26E (C3/D26E to C3/D2F6) M Movement 184 (0B8) C3/D2F7 (C3/D2F7 to C3/D31C) M Movement 185 (0B9) C3/D31D (C3/D31D to C3/D394) M Movement 186 (0BA) C3/D395 (C3/D395 to C3/D3C7) M Movement 187 (0BB) C3/D3C8 (C3/D3C8 to C3/D3FC) M Movement 188 (0BC) C3/D3FD (C3/D3FD to C3/D422) M Movement 189 (0BD) C3/D423 (C3/D423 to C3/D453) M Movement 190 (0BE) C3/D454 (C3/D454 to C3/D463) M Movement 191 (0BF) C3/D464 (C3/D464 to C3/D485) M Movement 192 (0C0) C3/D486 (C3/D486 to C3/D4C8) M Movement 193 (0C1) C3/D4C9 (C3/D4C9 to C3/D4EE) M Movement 194 (0C2) C3/D4EF (C3/D4EF to C3/D514) M Movement 195 (0C3) C3/D515 (C3/D515 to C3/D53A) M Movement 196 (0C4) C3/D53B (C3/D53B to C3/D565) M Movement 197 (0C5) C3/D566 (C3/D566 to C3/D58B) M Movement 198 (0C6) C3/D58C (C3/D58C to C3/D5B1) M Movement 199 (0C7) C3/D5B2 (C3/D5B2 to C3/D5D7) M Movement 200 (0C8) C3/D5D8 (C3/D5D8 to C3/D672) M Movement 201 (0C9) C3/D673 (C3/D673 to C3/D6D5) M Movement 202 (0CA) C3/D6D6 (C3/D6D6 to C3/D731) M Movement 203 (0CB) C3/D732 (C3/D732 to C3/D757) M Movement 204 (0CC) C3/D758 (C3/D758 to C3/D7E1) M Movement 205 (0CD) C3/D7E2 (C3/D7E2 to C3/D83B) M Movement 206 (0CE) C3/D83C (C3/D83C to C3/D897) M Movement 207 (0CF) C3/D898 (C3/D898 to C3/D8BD) M Movement 208 (0D0) C3/D8BE (C3/D8BE to C3/D8E3) M Movement 209 (0D1) C3/D8E4 (C3/D8E4 to C3/D912) M Movement 210 (0D2) C3/D913 (C3/D913 to C3/D91B) M [13 D9] C3/D91C (C3/D91C to C3/D965) M Movement 211 (0D3) C3/D966 (C3/D966 to C3/D98B) M Movement 220 (0DC) C3/D98C (C3/D98C to C3/D9B1) M Movement 212 (0D4) C3/D9B2 (C3/D9B2 to C3/D9D7) M Movement 213 (0D5) C3/D9D8 (C3/D9D8 to C3/D9FD) M Movement 214 (0D6) C3/D9FE (C3/D9FE to C3/DA48) M Movement 215 (0D7) C3/DA49 (C3/DA49 to C3/DA96) M Movement 216 (0D8) C3/DA97 (C3/DA97 to C3/DAF7) M Movement 217 (0D9) C3/DAF8 (C3/DAF8 to C3/DB18) M Movement 218 (0DA) C3/DB19 (C3/DB19 to C3/DB79) M Movement 219 (0DB) C3/DB7A (C3/DB7A to C3/DB9F) M [7A DB] C3/DBA0 (C3/DBA0 to C3/DBCB) M Movement 453 (1C5) C3/DBCC (C3/DBCC to C3/DBDA) M Movement 454 (1C6) C3/DBDB (C3/DBDB to C3/DBF1) M [DB DB] C3/DBF2 (C3/DBF2 to C3/DC56) M Movement 455 (1C7) C3/DC57 (C3/DC57 to C3/DC73) M Movement 456 (1C8) C3/DC74 (C3/DC74 to C3/DC90) M Movement 457 (1C9) C3/DC91 (C3/DC91 to C3/DCAD) M Movement 458 (1CA) C3/DCAE (C3/DCAE to C3/DCCA) M Movement 459 (1CB) C3/DCCB (C3/DCCB to C3/DD14) M Movement 460 (1CC) C3/DD15 (C3/DD15 to C3/DD31) M Movement 461 (1CD) C3/DD32 (C3/DD32 to C3/DD4E) M Movement 462 (1CE) C3/DD4F (C3/DD4F to C3/DD6B) M Movement 463 (1CF) C3/DD6C (C3/DD6C to C3/DE00) M Movement 464 (1D0) C3/DE01 (C3/DE01 to C3/DE31) M Movement 32 (020) C3/DE32 (C3/DE32 to C3/DE38) M [32 DE] C3/DE39 (C3/DE39 to C3/DE5D) M [39 DE] C3/DE5E (C3/DE5E to C3/DE7A) M [5E DE] C3/DE7B (C3/DE7B to C3/DE93) M [7B DE] C3/DE94 (C3/DE94 to C3/DE9B) M [94 DE] C3/DE9C (C3/DE9C to C3/DEB7) M [9C DE] C3/DEB8 (C3/DEB8 to C3/DECB) M [B8 DE] C3/DECC (C3/DECC to C3/DEE4) M [CC DE] C3/DEE5 (C3/DEE5 to C3/DEEC) M [E5 DE] C3/DEED (C3/DEED to C3/DF00) M [ED DE] C3/DF01 (C3/DF01 to C3/DF1D) M [01 DF] C3/DF1E (C3/DF1E to C3/DF71) M Movement 34 (022) C3/DF72 (C3/DF72 to C3/DF8F) M Movement 33 (021) C3/DF90 (C3/DF90 to C3/DFB4) M [90 DF] C3/DFB5 (C3/DFB5 to C3/DFD3) M [B5 DF] C3/DFD4 (C3/DFD4 to C3/DFE7) M [D4 DF] #################################################################################### C3/E250 (C3/E250 to C3/E3F7) D Window data C3/E3F8 (C3/E3F8 to C3/E44F) D look into Some kind of data? C3/E450 (C3/E450 to C3/E4C9) L look into Related to text window properties/palettes? C3/E4CA (C3/E4CA to C3/E4D3) L 7E9622 = 0 C3/E4D4 (C3/E4D4 to C3/E4DF) L 7E9622 = 1 #################################################################################### C3/E874 (C3/E874 to C3/E87D) D [76 9C 91 97 00 00 00 00 00 00] = "Flag" C3/E87E (C3/E87E to C3/E887) D [77 9F 9F 94 A3 00 00 00 00 00] = "Goods" C3/E888 (C3/E888 to C3/E891) D [83 91 A6 95 00 00 00 00 00 00] = "Save" C3/E892 (C3/E892 to C3/E89B) D [71 A0 A0 9C 95 00 00 00 00 00] = "Apple" C3/E89C (C3/E89C to C3/E8A5) D [72 91 9E 91 9E 91 00 00 00 00] = "Banana" C3/E8A6 (C3/E8A6 to C3/E8AF) D [84 86 00 00 00 00 00 00 00 00] = "TV" C3/E8B0 (C3/E8B0 to C3/E8B9) D [75 A6 95 9E A4 00 00 00 00 00] = "Event" C3/E8BA (C3/E8BA to C3/E8C3) D [87 91 A2 A0 00 00 00 00 00 00] = "Warp" C3/E8C4 (C3/E8C4 to C3/E8CD) D [84 95 91 00 00 00 00 00 00 00] = "Tea" C3/E8CE (C3/E8CE to C3/E8D7) D [E6 EF FB 00 00 00 00 00 00 00] = (Mother 2 katakana: "terepo") C3/E8D8 (C3/E8D8 to C3/E8E1) D [D4 B6 25 2A 00 00 00 00 00 00] = (Mother 2 katakana: "suta-") C3/E8E2 (C3/E8E2 to C3/E8EB) D [D4 B6 25 2B 00 00 00 00 00 00] = (Mother 2 katakana: "suta-") C3/E8EC (C3/E8EC to C3/E8F5) D [DB EF 25 BD 25 30 00 00 00 00] = (Mother 2 katakana: "pure-ya-0") C3/E8F6 (C3/E8F6 to C3/E8FF) D [DB EF 25 BD 25 31 00 00 00 00] = (Mother 2 katakana: "pure-ya-1") C3/E900 (C3/E900 to C3/E909) D [77 85 79 74 75 00 00 00 00 00] = "GUIDE" C3/E90A (C3/E90A to C3/E913) D [84 82 71 73 7B 00 00 00 00 00] = "TRACK" C3/E914 (C3/E914 to C3/E91D) D [73 71 83 84 00 00 00 00 00 00] = "CAST" C3/E91E (C3/E91E to C3/E927) D [83 84 7F 7E 75 00 00 00 00 00] = "STONE" C3/E928 (C3/E928 to C3/E931) D [83 84 71 76 76 00 00 00 00 00] = "STAFF" C3/E932 (C3/E932 to C3/E93B) D [EC 25 B6 25 00 00 00 00 00 00] = (Mother 2 katakana: "me-ta-") C3/E93C (C3/E93C to C3/E945) D [82 75 80 7C 71 89 00 00 00 00] = "REPLAY" C3/E946 (C3/E946 to C3/E94F) D [84 75 83 84 61 00 00 00 00 00] = "TEST1" C3/E950 (C3/E950 to C3/E959) D [84 75 83 84 62 00 00 00 00 00] = "TEST2" C3/E95A (C3/E95A to C3/E963) D [00 00 00 00 00 00 00 00 00 00] = "" C3/E964 (C3/E964 to C3/E96F) D Primary menu element-spacing data C3/E970 (C3/EB70 to C3/EB72) D [7F 7E 00] = "ON" C3/E973 (C3/EB73 to C3/EB76) D [7F 76 76 00] = "OFF" #################################################################################### #################################################################################### #################################################################################### C4/00D4 (C4/00D4 to C4/0B50) D Movement pattern pointers #################################################################################### C4/0E24 (C4/0E24 to C4/0E30) M Movement 785 (311) #################################################################################### C4/0F18 (C4/0F18 to C4/0F44) M [18 0F] C4/0F45 (C4/0F45 to C4/0F49) M [45 0F] C4/0F4A (C4/0F4A to C4/0F58) M [4A 0F] C4/0F59 (C4/0F59 to C4/0F67) M [59 0F] C4/0F68 (C4/0F68 to C4/0F6D) M Movement 502 (1F6) C4/0F6E (C4/0F6E to C4/0F73) M Movement 503 (1F7) C4/0F74 (C4/0F74 to C4/0F79) M Movement 504 (1F8) C4/0F7A (C4/0F7A to C4/0F7F) M Movement 505 (1F9) C4/0F80 (C4/0F80 to C4/0F85) M Movement 506 (1FA) C4/0F86 (C4/0F86 to C4/0F8B) M Movement 507 (1FB) C4/0F8C (C4/0F8C to C4/0F91) M Movement 508 (1FC) C4/0F92 (C4/0F92 to C4/0F97) M Movement 509 (1FD) C4/0F98 (C4/0F98 to C4/0F9D) M Movement 510 (1FE) C4/0F9E (C4/0F9E to C4/0FA3) M Movement 511 (1FF) C4/0FA4 (C4/0FA4 to C4/0FA9) M Movement 512 (200) C4/0FAA (C4/0FAA to C4/0FAF) M Movement 513 (201) C4/0FB0 (C4/0FB0 to C4/0FB5) M Movement 514 (202) C4/0FB6 (C4/0FB6 to C4/0FBB) M Movement 515 (203) C4/0FBC (C4/0FBC to C4/0FC1) M Movement 516 (204) C4/0FC2 (C4/0FC2 to C4/0FC7) M Movement 517 (205) C4/0FC8 (C4/0FC8 to C4/0FCD) M Movement 518 (206) C4/0FCE (C4/0FCE to C4/0FD3) M Movement 519 (207) C4/0FD4 (C4/0FD4 to C4/0FD9) M Movement 520 (208) C4/0FDA (C4/0FDA to C4/0FDF) M Movement 521 (209) C4/0FE0 (C4/0FE0 to C4/0FE5) M Movement 522 (20A) C4/0FE6 (C4/0FE6 to C4/0FEB) M Movement 523 (20B) C4/0FEC (C4/0FEC to C4/0FF3) M Movement 524 (20C) C4/0FF4 (C4/0FF4 to C4/0FFC) M Movement 525 (20D) C4/0FFD (C4/0FFD to C4/1002) M Movement 526 (20E) C4/1003 (C4/1003 to C4/100B) M Movement 527 (20F) C4/100C (C4/100C to C4/1011) M Movement 528 (210) C4/1012 (C4/1012 to C4/1017) M Movement 529 (211) C4/1018 (C4/1018 to C4/101F) M Movement 530 (212) C4/1020 (C4/1020 to C4/1035) M Movement 534 (216) C4/1036 (C4/1036 to C4/116B) M [36 10] C4/116C (C4/116C to C4/119C) M [6C 11] C4/119D (C4/119D to C4/11EA) M [9D 11] C4/11EB (C4/11EB to C4/121E) M [EB 11] C4/121F (C4/121F to C4/1252) M [1F 12] C4/1253 (C4/1253 to C4/1381) M [53 12] C4/1382 (C4/1382 to C4/13D5) M [82 13] C4/13D6 (C4/13D6 to C4/1401) M [D6 13] C4/1402 (C4/1402 to C4/144B) M [02 14] C4/144C (C4/144C to C4/1529) M [4C 14] C4/152A (C4/152A to C4/154D) M [2A 15] C4/154E (C4/154E to C4/1589) M [4E 15] C4/158A (C4/158A to C4/15B9) M [8A 15] C4/15BA (C4/15BA to C4/15E6) M [BA 15] C4/15E7 (C4/15E7 to C4/1609) M [E7 15] C4/160A (C4/160A to C4/163E) M [0A 16] C4/163F (C4/163F to C4/16AB) M [3F 16] C4/16AC (C4/16AC to C4/170D) M [AC 16] C4/170E (C4/170E to C4/1821) M [0E 17] C4/1822 (C4/1822 to C4/18FF) M [22 18] C4/1900 (C4/1900 to C4/1937) M [00 19] C4/1938 (C4/1938 to C4/1973) M [38 19] C4/1974 (C4/1974 to C4/198C) M [74 19] C4/198D (C4/198D to C4/19B1) M [8D 19] C4/19B2 (C4/19B2 to C4/19BE) M [B2 19] C4/19BF (C4/19BF to C4/1A29) M [BF 19] C4/1A2A (C4/1A2A to C4/1A7C) M [2A 1A] C4/1A7D (C4/1A7D to C4/1A9D) M [7D 1A] C4/1A9E (C4/1A9E to C4/1BC9) L Decompression routine C4/1BCA (C4/1BCA to C4/1DB5) S look into Unused? - Called from within C4/1DB6 C4/1DB6 (C4/1DB6 to C4/1EB8) L look into Unused? - ??? C4/1EB9 (C4/1EB9 to C4/1EC8) D look into Unused? - [FF FF 7F 7F 3F 3F 1F 1F 0F 0F 07 07 03 03 01 01] C4/1EC9 (C4/1EC9 to C4/1ED8) D look into Unused? - [F0 F0 F8 F8 FC FC FE FE FF FF FF FF FF FF FF FF] C4/1ED9 (C4/1ED9 to C4/1EE8) D look into Unused? - [00 00 00 00 00 00 00 00 00 00 80 80 C0 C0 E0 E0] C4/1EE9 (C4/1EE9 to C4/1EF3) S look into Unused? - Called from within C4/1DB6 C4/1EF4 (C4/1EF4 to C4/1EFE) S look into Unused? - Called from within C4/1DB6 C4/1EFF (C4/1EFF to C4/1FC4) L look into ??? C4/1FC5 (C4/1FC5 to C4/1FDE) D look into [00 40 00 80 00 00 00 C0 00 80 FF FF 00 00 FF FF 00 40 00 C0 FF FF FF FF 00 00] C4/1FDF (C4/1FDF to C4/1FFE) D look into [0D 00 26 00 40 00 5C 00 79 00 99 00 BE 00 E8 00 1A 01 59 01 AB 01 1D 02 CB 02 FD 03 BB 06 3D 14] C4/1FFF (C4/1FFF to C4/205C) L look into ??? C4/205D (C4/205D to C4/213E) D look into Related to trigonometry? This repeats up to C4/213E: [00 00 19 00 32 00 4A 00 62 00 79 00 8E 00 A2 00 B5 00 C6 00 D5 00 E2 00 EC 00 F5 00 FB 00 FE 00 00 01 FE 00 FB 00 F5 00 ED 00 E2 00 D5 00 C6 00 B5 00 A2 00 8E 00 79 00 62 00 4A 00 32 00 19 00] C4/213F (C4/213F to C4/2171) S look into ??? C4/2172 (C4/2172 to C4/217A) M Movement 787 (313) C4/217B (C4/217B to C4/----) M look into Movement 860 (35C) C4/222A (C4/222A to C4/2234) M Movement 789 (315) C4/2235 (C4/2235 to C4/228F) M [35 22] C4/2290 (C4/2290 to C4/22E8) M Movement 788 (314) C4/22E9 (C4/22E9 to C4/2303) M Movement 790 (316) C4/2304 (C4/2304 to C4/231E) M Movement 791 (317) C4/231F (C4/231F to C4/2339) M Movement 792 (318) C4/233A (C4/233A to C4/2354) M Movement 793 (319) C4/2355 (C4/2355 to C4/236F) M Movement 794 (31A) C4/2370 (C4/2370 to C4/238A) M Movement 795 (31B) C4/238B (C4/238B to C4/23A5) M Movement 796 (31C) C4/23A6 (C4/23A6 to C4/23C0) M Movement 797 (31D) C4/23C1 (C4/23C1 to C4/23DB) M Movement 798 (31E) #################################################################################### C4/279F (C4/279F to C4/27A0) M Movement 859 (35B) C4/27A1 (C4/27A1 to C4/27DF) M [A1 27] C4/27E0 (C4/27E0 to C4/2801) M [E0 27] C4/2802 (C4/2802 to C4/2814) M [02 28] C4/2815 (C4/2815 to C4/2827) M [15 28] C4/2828 (C4/2828 to C4/283E) M [28 28] #################################################################################### C4/3550 (C4/3550 to C4/3555) D [85 A3 95 00 00 00] = "Use" C4/3556 (C4/3556 to C4/355B) D [77 99 A6 95 00 00] = "Give" C4/355C (C4/355C to C4/3561) D [74 A2 9F A0 00 00] = "Drop" C4/3562 (C4/3562 to C4/3567) D [78 95 9C A0 51 00] = "Help!" #################################################################################### C4/37B8 (C4/37B8 to C4/3873) L look into Move existing text up? Argument: A = Window number (from 7E8958)? C4/3874 (C4/3874 to C4/38A4) L look into ??? C4/38A5 (C4/38A5 to C4/38B0) L look into ??? C4/38B1 (C4/38B1 to C4/3914) L Print a newline in the current window with focus #################################################################################### C4/4C6C (C4/4C6C to C4/4C8B) D Powers of two (0x0001 to 0x8000) in ascending order C4/4C8C (C4/4C8C to C4/4DC9) S look into Related to word-wrap? #################################################################################### C4/54F2 (C4/54F2 to C4/54F4) D [84 9F 50] = "To " C4/54F5 (C4/54F5 to C4/5501) D [A4 98 95 50 76 A2 9F 9E A4 50 82 9F A7] = "the Front Row" C4/5502 (C4/5502 to C4/550E) D [A4 98 95 50 72 91 93 9B 50 82 9F A7 00] = "the Back Row" C4/550F (C4/550F to C4/562E) D Data table used by [1C 01] for variable retrieval C4/562F (C4/562F to C4/5636) D Powers of two (0x01 to 0x80) in ascending order C4/5637 (C4/5637 to C4/5682) S Search for an item (one inventory) Arguments: A = Character (01-04), X = Item number Returns: A = 1 (item found) or 0 (item not found) C4/5683 (C4/5683 to C4/56E3) L Search for an item (one/all inventories) Arguments: A = Character (01-04 or FF), X = Item number Returns: A = 1 (item found) or 0 (item not found) C4/56E4 (C4/56E4 to C4/572A) S Search for free space (one inventory) Argument: A = Character (01-04) Returns: A = 01-04 (character with free space) or 0 (no free space) C4/572B (C4/572B to C4/577C) L Search for free space (one/all inventories) Argument: A = Character (01-04 or FF) Returns: A = 01-04 (character with free space) or 0 (no free space) C4/577D (C4/577D to C4/57C9) L Change a character's equipped Weapon. Arguments: A = Character (01-04), X = Inventory position of new weapon Returns: A = Inventory position of old weapon C4/57CA (C4/57CA to C4/5814) L Change a character's equipped Body. Arguments: A = Character (01-04), X = Inventory position of new armor Returns: A = Inventory position of old armor C4/5815 (C4/5815 to C4/585F) L Change a character's equipped Arms. Arguments: A = Character (01-04), X = Inventory position of new armor Returns: A = Inventory position of old armor C4/5860 (C4/5860 to C4/58AA) L Change a character's equipped Other. Arguments: A = Character (01-04), X = Inventory position of new armor Returns: A = Inventory position of old armor C4/58AB (C4/58AB to C4/58AE) D [01 02 04 08] C4/58AF (C4/58AF to C4/58FD) L Read one status byte from a given character. Arguments: A = Character (01-04), X = Status byte (01-06, 08) For out-of-battle use only. The status byte is returned in A. The pairs here are [X returnvalue]. [01 02] for Unconscious [01 03] for Diamondized [01 04] for Paralyzed [01 05] for Nauseous [01 06] for Poisoned [01 07] for Sunstroke [01 08] for Sniffling [02 02] for Mushroomized [02 03] for Possessed [03 02] for Asleep [03 03] for Crying [03 04] for Immobilized [03 05] for Solidified [04 02] for Feeling strange [05 02] for Can't concentrate (countdown) [06 02] for Homesick In addition, it reads 7E9840 when X is 08. [08 02] for Burnt [08 04] for Skip-Sandwiched C4/58FE (C4/58FE to C4/5962) L Inflict status [X Y] on character A. For out-of-battle use only. [01 02] = Unconscious [01 03] = Diamondized [01 04] = Paralyzed [01 05] = Nauseous [01 06] = Poisoned [01 07] = Sunstroke [01 08] = Sniffling [02 02] = Mushroomized [02 03] = Possessed [03 02] = Asleep [03 03] = Crying [03 04] = Immobilized [03 05] = Solidified [04 02] = Feeling strange [05 02] = Can't concentrate (countdown) [06 02] = Homesick In addition, it affects 7E9840 when X is 08. [08 02] for Burnt [08 04] for Skip-Sandwiched C4/5963 (C4/5963 to C4/596C) D [87 98 9F 6F 00 00 00 00 00 00] = "Who?" C4/596D (C4/596D to C4/5976) D [87 98 99 93 98 6F 00 00 00 00] = "Which?" C4/5977 (C4/5977 to C4/5980) D [87 98 95 A2 95 6F 00 00 00 00] = "Where?" C4/5981 (C4/5981 to C4/598A) D [87 98 9F 9D 6F 00 00 00 00 00] = "Whom?" C4/598B (C4/598B to C4/5994) D [87 98 95 A2 95 6F 00 00 00 00] = "Where?" C4/5995 (C4/5995 to C4/5999) D [73 91 9C 9C 6F] = "Call?" (Not null-terminated) #################################################################################### C4/66B8 (C4/66B8 to C4/66C0) L look into Used by the [1F ED] CC C4/66C1 (C4/66C1 to C4/66EF) L look into Related to the Photoman #################################################################################### C4/9D6A (C4/9D6A to C4/9EA3) L look into Play a coffee scene Argument: A = 0 for Saturn Valley, 1 for Tenda Village C4/9EA4 (C4/9EA4 to C4/9EC3) D Flyover text pointers C4/9EC4 (C4/9EC4 to C4/9FE0) L look into Uses C4/9EA4 C4/9FE1 (C4/9FE1 to C4/A090) D Battle command option text Thoughts: Should I expand C4/9FE1 into its component sixteen-byte strings? (Compare C4/3550, C4/5963) Probably yes. C4/A091 (C4/A091 to C4/A0CE) D look into ??? C4/A0CF (C4/A0CF to C4/A15C) L look into ??? #################################################################################### C4/D681 (C4/D681 to C4/D743) L Display the town map C4/D744 (C4/D744 to C4/D7D8) L look into ??? C4/D7D9 (C4/D7D9 to C4/D82F) L look into Uses data at C3/FD2D (pointers) - town map related? C4/D830 (C4/D830 to C4/D8F9) L look into Uses data at C3/FD49 (pointers) - town map related? C4/D8FA (C4/D8FA to C4/D988) L look into Uses data at C3/FD65 (five 8-byte chunks of data) C4/D989 (C4/D989 to C4/DAD1) L look into Uses data at C3/FD8D (text pointers) C4/DAD2 (C4/DAD2 to C4/DCF6) L look into Logo screens, gas station, title screen and intro walkabout #################################################################################### C4/FB58 (C4/FB58 to C4/FBBC) L look into Sound setup C4/FBBD (C4/FBBD to C4/FD17) L Change music Argument: A = Music number C4/FD18 (C4/FD18 to C4/FD44) L look into Related to sound setting (Stereo/Mono) C4/FD45 (C4/FD45 to C4/FD4A) L 7EB549 = A C4/FD4B (C4/FD4B to C4/FFFF) D Null #################################################################################### #################################################################################### #################################################################################### EF/0000 (EF/0000 to EF/0051) L look into ??? EF/0052 (EF/0052 to EF/00BA) L look into ??? EF/00BB (EF/00BB to EF/00E5) L look into ??? EF/00E6 (EF/00E6 to EF/0114) L look into ??? EF/0115 (EF/0115 to EF/016E) L look into ??? EF/016F (EF/016F to EF/01D1) L look into ??? EF/01D2 (EF/01D2 to EF/0255) L look into ??? EF/0256 (EF/0256 to EF/0261) L look into ??? EF/0262 (EF/0262 to EF/026D) L look into ??? EF/026E (EF/026E to EF/027C) L look into ??? EF/027D (EF/027D to EF/02C3) L look into ??? EF/02C4 (EF/02C4 to EF/031D) S look into ??? EF/031E (EF/031E to EF/04DB) L look into ??? EF/04DC (EF/04DC to EF/0590) L look into ??? EF/0591 (EF/0591 to EF/05A5) D "HAL Laboratory, inc." (null-terminated HAL signature) EF/05A6 (EF/05A6 to EF/05A8) D [01 02 04] - Used by corrupted save detection EF/05A9 (EF/05A9 to EF/062F) S Erase one 0x500-byte save block. Argument: A = Block to erase (0-5) EF/0630 (EF/0630 to EF/0682) S Check one 0x500-byte save block for the HAL signature. If the signature is not present in a block, erase that block. Argument: A = Block to check (0-5) EF/0683 (EF/0683 to EF/06A1) S Check all six 0x500-byte save blocks for the HAL signature. If the signature is not present in a block, erase that block. EF/06A2 (EF/06A2 to EF/0733) S Copy one 0x500-byte save block. Argument: A = Destination block (0-5), X = Source block (0-5) EF/0734 (EF/0734 to EF/077A) S Calculate additive checksum. Argument: A = Block to calculate checksum of (0-5) Returns: A = Additive checksum EF/077B (EF/077B to EF/07BF) S Calculate XOR checksum. Argument: A = Block to calculate checksum of (0-5) Returns: A = XOR checksum EF/07C0 (EF/07C0 to EF/0824) S Validate both checksums for one 0x500-byte save block. Argument: A = Block to validate (0-5) Returns: A = 0x0000 if both checksums are OK, 0xFFFF otherwise EF/0825 (EF/0825 to EF/088E) S Check if a saved game is corrupted. If only one of the two 0x500-byte blocks fails the checksum, the OK block is copied over the bad block. If both fail, the save is erased and flagged as lost. Argument: A = Save slot (0-2) EF/088F (EF/088F to EF/0A4C) S Save game to one 0x500-byte save block. Argument: A = Block to save to (0-5) EF/0A4D (EF/0A4D to EF/0A67) L Save game to a save slot. Argument: A = Save slot (0-2) EF/0A68 (EF/0A68 to EF/0B9D) L Load game from a save slot. Argument: A = Save slot (0-2) EF/0B9E (EF/0B9E to EF/0BF9) L SRAM integrity check. EF/0BFA (EF/0BFA to EF/0C14) L Erase a saved game. Arguments: A = Save slot (0-2) EF/0C15 (EF/0C15 to EF/0C3C) L Copy a saved game. Arguments: A = Destination slot (0-2), X = Source slot (0-2) EF/0C3D (EF/0C3D to EF/0C86) L look into I'm pretty sure this is never used... It calls EF/0A68 with an out-of-bounds argument (3). #################################################################################### DISORGANIZED NOTE-TAKING AND SPECULATION ZONE C2/7F5A: C9 5D 00 CMP #$005D C2/7F5D: F0 1F BEQ $7F7E C2/7F5F: C9 C0 00 CMP #$00C0 C2/7F62: F0 1A BEQ $7F7E C2/7F64: C9 DA 00 CMP #$00DA C2/7F67: F0 15 BEQ $7F7E C2/7F69: C9 DB 00 CMP #$00DB C2/7F6C: F0 10 BEQ $7F7E C2/7F6E: C9 DD 00 CMP #$00DD C2/7F71: F0 0B BEQ $7F7E C2/7F73: C9 E5 00 CMP #$00E5 C2/7F76: F0 06 BEQ $7F7E This is a check for the "immortal" enemies - stages of Belch and Giygas. C2/7FEF: C9 DB 00 CMP #$00DB C2/7FF2: F0 0F BEQ $8003 C2/7FF4: C9 DC 00 CMP #$00DC C2/7FF7: F0 0A BEQ $8003 C2/7FF9: C9 DD 00 CMP #$00DD C2/7FFC: F0 05 BEQ $8003 C2/7FFE: C9 E5 00 CMP #$00E5 C2/8001: D0 06 BNE $8009 C2/8003: A9 10 00 LDA #$0010 C2/8006: 8D AA AD STA $ADAA More enemy number stuff, all Giygas this time. What is 7EADAA? C1DC66 <-- Text printing? Related to Auto Fight? Maybe "continue writing in window with focus"? C2/3F6C to C2/3FE9: Uses the NPC AI table... C2/3FEA to C2/4008: Returns 0x1 if A = 2A, 2B, 2E, 2F. 0x0 otherwise. Used w/ the battle action entries for group-targeting shields? C2/416F to C2/41DB: Uses data from 0x4A28D, which is unknown... C2/41DC to C2/4315: Item-related - uses item price? C2/437E to C2/4433: Item-related - there are checks for permanence and character-specific usage C2/4477 to C2/4702: Involved with battle effects somehow C2/4703 to C2/4820: ??? C2/4821 to C2/6188: THE INCREDIBLY HUGE BATTLE SYSTEM FUNCTION. C2/61BD to C2/654B: Battle end function? A number of end-of-battle sort of things occur, including: - Music change to 0xB7, listed as "Sudden victory" - Reading the experience values of an enemy data entry - Item drop probability stuff C2/654C to C2/6633: Is this the Magic Butterfly function? C2/6634 to C2/698A: Decidedly complicated stats/status-ailment related function... C2/6BFB to C2/6C81: Uses data from 0x4A479 C2/6C82 to C2/6D03: Uses data from 0x4A479 C2/6D04 to C2/6DFF: Uses data from 0x4A479 C2/6E00 to C2/6E76: Uses data from 0x4A479 (A number of functions that follow are similar.) (UPDATE: 0x4A479 = Powers of two in hex) C2/7397 to --/----: Revival of stuff? C2/7550 to --/----: "Got hurt and collapsed" check? C2/7EAF to C2/8124: Battle damage routine? C2/8125 to C2/82F7: Routine for some in-battle status effects (shields and sleep)? C2/82F8 to C2/83F7: Check for miss (based on equipment and enemy)? C2/83F8 to C2/84AC: Involved with SMAAAASH hits C2/84AD to C2/8522: ??? C0/52AA ??? C2/C8C8 Load in-battle enemy sprites into WRAM C2/D121 Draw the battle background C2/EEE7 Draw the in-battle enemy sprites C2/F0D1 ??? C4/7C3F Load textbox graphics into WRAM C4/AD34: A0 04 00 LDY #$0004 Letterbox size C4/AD37: A2 E5 00 LDX #$00E5 Layer 1 background C4/AD3A: A9 E4 00 LDA #$00E4 Layer 2 background C4/AD3D: 22 21 D1 C2 JSR $C2D121 C4/1A9E to C4/1BC7 Decompression routine. It doesn't end conventionally (RTL for last byte) because it uses jumps... Also need to check what the arguments are. C2B6EB - Copies enemy data into WRAM for in-battle use. Also used by combat NPCs. (A = enemy, X = dest addr) C2B930 - Copies Chosen Four data into WRAM for in-battle use. (A = 01-04 character number, X = dest addr) C12BF3 - Draws "SMAAAASH!" C12C36 - Draws "YOU WON!" C1BE4D - Homesickness stuff C2/6E00: Related to attacks that affect everybody? C2/70E4: Related to stuff that affects everything that's not unconscious (both friend and foe)? Not sure about these... C0AB06 - Sound related (SPC700 setup, maybe?) JSR $C0943C JSR $C09451 These two are paired. One enables something, the other disables. C3FAC9 - Called by [1C 13 xx yy]. A = xx minus one X = yy minus one Displays the actual animation (breakdown into subcases)? Michael1: remember to change the routine at C4/5ECE-5F7A (determines whether character A knows PSI X; used for Auto Fight) The Magic Butterfly code is the only instance of ADC #$0014 in the game. Open question concerning C4/58AF: it calls C2/239D. If C2/239D returns 0, so does C4/58AF, no questions asked. What does C2/239D do? Is it a check for consciousness? C0/D1E6: 22 FF 1E C4 JSR $C41EFF If you NOP this instruction, all you get is green swirls. I suspect this compares facing directions and returns a number that means either red, black or green. C0/D4DE (L) Screen greying function when an enemy collision occurs? Seems like it. C0/D65D: 22 DE D4 C0 JSR $C0D4DE <-- Called from here The function containing that instruction starts at C0/D5B0. That address is only referenced three times, all in the movement patterns (42 code). The references are within these: C3/A434 (C3/A434 to C3/A447) M [34 A4] C3/A448 (C3/A448 to C3/A45B) M [48 A4] C3/DEED (C3/DEED to C3/DF00) M [ED DE] C3/A434 is a piece of movement pattern code related to collision with generated enemies. C0/20F1... is that a Magic Butterfly check? (0xE1) C0/281F: Decides (partly randomly) whether to generate an enemy or not. If 7EB539 is nonzero, skip to C0/2839 and do the generation every chance you get. (Part of the antipiracy measures) Observation: ebasm.txt appears to be based on the 91E rom, not the ABE rom. :P C2/5359 <-- Look here for how the "battle action order" stuff really works. Quick analysis: 00 = Random 1/4 of Action #1 1/4 of Action #2 1/4 of Action #3 1/4 of Action #4 01 = Skewed Random 4/8 of Action #1 2/8 of Action #2 1/8 of Action #3 1/8 of Action #4 02 = In Order 1234,1234,1234... etc 03 = Staggered, look at in greater detail... .