Thread: Development: New map names in FR
View Single Post
  #22    
Old February 21st, 2011 (04:21 PM). Edited February 21st, 2011 by NintendoBoyDX.
NintendoBoyDX NintendoBoyDX is offline
 
Join Date: Jul 2010
Gender: Male
Posts: 94
Map headers, may or not all be relevant to the routine but these all concern the values talked about, and are near the routines Jambo mentioned.
=========================
1. All the ones found by Jambo are FOR SURE limiting bytes.
2. String of stranges compares and moves and lsls at 080C26B0..two of the documented are found there.
3. Most important are C5 and 6C, for that reason I'm also searching for C4, cC6, 6B, and 6D.
4. No feasible compares or copies of c6 found.

These are close to the map-header functions area.
Spoiler:

Key(testing is a WIP):
* = Related to the World Map.
! = Related to the OW.
& = Related to the save menu.
^ = Related to the pokemon's caught location in it's info.
MAP HEADERS..
=========================
ADDRESS CMP
------------------------
*0x080C3880 R0, 0x47 @Jambo found, a number is subtracted from it and it becomes the new limiting byte.
__________________________________________________________________________________________
0x080C26E0 R1, 0x6C
0x080C2CBC R5, 0x6C
^&!*0x080C4D8A R5, 0x6C @ Name Reader, Jambo found.
__________________________________________________________________________________________
0x080D3DB8 R5, 0x6B @ Near this was SUBS R4, #0xC5, at 080D3DBC.
__________________________________________________________________________________________
*0x080C35E4 R0, 0x6D @Jambo found.
__________________________________________________________________________________________
0x080C3C36 R1, 0xC4
__________________________________________________________________________________________
*0x080C0080 R0, 0xC5 @ Map Header on World Map (For Sevii Islands), Jambo found.
*0x080C00CC r0, 0xC5 @ Map Header on World Map (For Sevii Islands), Jambo found.
0x080C0B00 R0, 0xC5
*0x080C0B32 R0, 0xC5 @ Name on World Map, Jambo found.
*0x080C0BE6 R0, 0xC5
*0x080C067A R0, 0xC5 @ Name on World Map 2, Jambo found.
*0x080C482C R0, 0xC5 @Jambo found.


ADDRESS MOVS
------------------------
0x080C26C8 R7, 0xC4
__________________________________________________________________________________________
*0x080C3538 R0, 0xC5
*0x080C3570 R4, 0xC5
*0x080C3598 R0, 0xC5
*0x080C35CC R4, 0xC5
*0x080C41D0 R0, 0xC5 @Jambo found.


These are not close to the routines, but in the ROM as a whole.
==============================================
1. 6B is never used as an immediate.

Spoiler:


ADDRESS CMP
------------------------
0x080E3904 R0, 0x6C
0x0813B844 R0, 0x6C
0x081E6464 R0, 0x6C
__________________________________________________________________________________________
0x080A1DCA R0, 0x6D
__________________________________________________________________________________________
0x0800BFC8 R0, 0xC4
0x0800BFFC R0, 0xC4
0x080AD6C2 R2, 0xC4
0x080B5324 R2, 0xC4
0x080B5386 R2, 0xC4
0x080AD6C2 R2, 0xC4
0x0815DF1A R0, 0xC4
__________________________________________________________________________________________
0x08152E80 R6, 0xC6



ADDRESS MOVS
------------------------
__________________________________________________________________________________________

0x0800F86E R1, 0x6C
0x080E5060 R2, 0x6C
0x081130E2 R0, 0x6C
__________________________________________________________________________________________

0x08049610 R0, 0x6D
__________________________________________________________________________________________

0x0808CAC4 R0, 0xC4
0x080AD6C2 R0, 0xC4
0x080C26C8 R7, 0xC4
__________________________________________________________________________________________
0x08026F84 R0, 0xC5
0x0804FE12 R0, 0xC5
0x080569D6 R0, 0xC5
0x08142070 R0, 0xC5
0x0814228C R0, 0xC5
0x0800F34E R0, 0xC5
Reply With Quote