Difference between revisions of "Harvest Moon - Friends Of Mineral Town:RAM map"
From Data Crystal
(Crap..) |
|||
Line 1: | Line 1: | ||
{{rammap|game=Harvest Moon - Friends Of Mineral Town}} | {{rammap|game=Harvest Moon - Friends Of Mineral Town}} | ||
<p>Memory addresses found using the rerecording version of the 'VBA' emulator for windows.</p> | <p>Memory addresses found using the rerecording version of the 'VBA' emulator for windows.</p> | ||
− | |||
<p>Big-Endian.</p> | <p>Big-Endian.</p> | ||
− | + | <p>Addresses seem to move around a bit, but they are always in the vicinity of these addresses.It may depend on name lengths of the dog,farm,farmer and horse.</p> | |
− | <p>Addresses | ||
− | |||
{| border="1" cellpadding="1" | {| border="1" cellpadding="1" | ||
|'''RAM Address(Hex)''' || '''Function''' || '''Details''' | |'''RAM Address(Hex)''' || '''Function''' || '''Details''' | ||
Line 11: | Line 8: | ||
| 020025F0 || The farm name (Null-terminated) || The game only allows twelve characters of input, but it reads it as null-terminated. | | 020025F0 || The farm name (Null-terminated) || The game only allows twelve characters of input, but it reads it as null-terminated. | ||
|- | |- | ||
− | | 020025FC || The amount of boards (12 bits) || Starts in the upper nibble of | + | | 020025FC || The amount of boards (12 bits) || Starts in the upper nibble of 020025FC, i.e. to set the board amount to 1023(FFF) you'd set 020025FC to 0F and 020025FD to FF. |
|- | |- | ||
| 02004080 || The amount of money (4 bytes) || Nothing remarkable. | | 02004080 || The amount of money (4 bytes) || Nothing remarkable. |
Revision as of 06:20, 30 March 2009
The following article is a RAM map for Harvest Moon - Friends Of Mineral Town.
Memory addresses found using the rerecording version of the 'VBA' emulator for windows.
Big-Endian.
Addresses seem to move around a bit, but they are always in the vicinity of these addresses.It may depend on name lengths of the dog,farm,farmer and horse.
RAM Address(Hex) | Function | Details | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
020025F0 | The farm name (Null-terminated) | The game only allows twelve characters of input, but it reads it as null-terminated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
020025FC | The amount of boards (12 bits) | Starts in the upper nibble of 020025FC, i.e. to set the board amount to 1023(FFF) you'd set 020025FC to 0F and 020025FD to FF. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02004080 | The amount of money (4 bytes) | Nothing remarkable. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
020041B0 | The farmer's name (Null-terminated) | The game only allows twelve characters of input, but it reads it as null-terminated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
02004250 | The dog's name (Null-terminated) | The game only allows twelve characters of input, but it reads it as null-terminated. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
03007D58 | The ID of the currently held tool (1 byte) |
Note that this doesn't seem to allow you to change the held item. |