If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
L'Empereur/RAM map: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 74: | Line 74: | ||
|- | |- | ||
|0x7068 - 0x7175||Nation data|| | |0x7068 - 0x7175||Nation data|| | ||
* +0x00/0x01 = Beginning of city list | |||
* +0x02/0x03 = Beginning of reserve officer list | |||
* +0x04/0x05 = Beginning of POW officer list | |||
* +0x06/0x07 = Nation ruler | |||
* +0x08/0x09 = Treasury - Gold | |||
* +0x0A/0x0B = Treasury - Food | |||
* +0x0C/0x0D = Treasury - Materials | |||
* +0x0E/0x0F = Cannons | |||
* +0x10/0x11 = Cannon factories | |||
|- | |- | ||
|0x7176 - 0x767D||City data|| | |0x7176 - 0x767D||City data|| | ||
* +0x00/0x01 = Next city in list | |||
* +0x02/0x03 = Commander | |||
* +0x04 = Nation | |||
* +0x05/0x06 = Population | |||
* +0x07 = Hospitals | |||
* +0x08 = Industry | |||
* +0x09 = Trade | |||
* +0x0A = Farming | |||
* +0x0B = Food sufficiency | |||
* +0x0C = Material sufficiency | |||
* +0x0D = Medical development | |||
* +0x0E/0x0F = Gold | |||
* +0x10/0x11 = Food | |||
* +0x12/0x13 = Materials | |||
* +0x14/0x15 = Soldier reserves | |||
* +0x16/0x17 = Horse reserves | |||
* +0x18/0x19 = Cannon reserves | |||
* +0x1A = Fleet | |||
* +0x1B = Status | |||
** 0x80 = Material supply low | |||
** 0x40 = Food supply low | |||
** 0x20 = Tax set | |||
** 0x10 = Recruited this year | |||
** 0x08 = Industry halted | |||
** 0x04 = Farming halted | |||
** 0x02 = Plague | |||
** 0x01 = Set as supply base | |||
|- | |||
|0x7B5B - 0x7B5C||Menu x-position|| | |||
|- | |||
|0x7B5D - 0x7B5E||Menu y-position|| | |||
|- | |- | ||
|0x7CE8 - 0x7CE9||Text window x-position|| | |0x7CE8 - 0x7CE9||Text window x-position|| | ||
|- | |- | ||
|0x7CEA - 0x7CEB||Text window y-position|| | |0x7CEA - 0x7CEB||Text window y-position|| |
Revision as of 22:17, 9 January 2019
The following article is a RAM map for L'Empereur.
RAM | Function | Details |
0x007B | Wait timer | # of frames to wait |
0x0098 - 0x009B | Current PRG Bank pages | Mirrors values stored to 0x5114 - 0x5117 |
0x0700 | Palette flag | Indicates that palettes are to be updated |
0x0701 - 0x0720 | Palette data | |
0x6005 - 0x6EF5 | Officer data | Start of officer stats = 0x6005 + 0x0F * (Officer ID)
|
0x6EF6 - 0x6FD6 | Nations' Diplomatic Statuses | |
0x6FD7 - 0x6FE5 | Nations' Aggression vs. France | France is the only nation towards whom aggression is directly tracked in memory. If the aggression between two other nations is to be calculated, it is done by finding the difference between their aggression toward France. |
0x6FE6 - 0x6FE7 | Year | |
0x6FE8 | Month | |
0x6FE9 | Season |
|
0x6FEA | Scenario | |
0x6FEB | Game State | |
0x6FEC | Settings |
|
0x6FED | Speed | Lower = faster |
0x6FEF | Phase |
|
0x6FF0 | Nation Turn # | |
0x6FF1 | City Turn # | |
0x6FF2 - 0x7001 | Nation turns | The 1-byte IDs of all nations are stored here in order of their randomized turn number |
0x7002 - 0x7030 | City turns | The 1-byte IDs of all cities are stored here in order of their randomized turn number |
0x7031 - 0x705E | City used turn flag | |
0x705F | # of National Actions left | |
0x7060 | Nelson alive | |
0x7068 - 0x7175 | Nation data |
|
0x7176 - 0x767D | City data |
|
0x7B5B - 0x7B5C | Menu x-position | |
0x7B5D - 0x7B5E | Menu y-position | |
0x7CE8 - 0x7CE9 | Text window x-position | |
0x7CEA - 0x7CEB | Text window y-position |