Difference between revisions of "RAM"
From TLoZ: ALTTP Hacking Resources
m |
|||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
Memory addresses are listed in the following format: | Memory addresses are listed in the following format: | ||
− | * {{$|ADDR}} | + | * {{address|$|ADDR||SIZE}} |
− | + | Both {{hex|ADDR}} and {{hex|SIZE}} are expressed as hexadecimal values. Yes, '{{hex|$}}' and '{{hex|0x}}' prefixes both indicate hexadecimal. This is merely a convention. Some arrays and addresses might conflict with one another, but such conflicts are often context dependent. That is, they don't actually conflict during gameplay because they are not used at the same time. | |
− | {{box|[[RAM: Bank 0x7E: Page 0x00|Page {{0x|00}} | + | {{box|[[RAM: Bank 0x7E: Page 0x00|Page {{0x|00}}]]|Start of bank {{0x|7E}} and direct page memory}} |
− | {{box|[[RAM: Bank 0x7E: Page 0x01|Page {{0x|01}} | + | {{box|[[RAM: Bank 0x7E: Page 0x01|Page {{0x|01}}]]|Start of mirrored bank {{0x|7E}} memory locations}} |
{{box|[[RAM: Bank 0x7E: Page 0x02|Page {{0x|02}}]]}} | {{box|[[RAM: Bank 0x7E: Page 0x02|Page {{0x|02}}]]}} | ||
{{box|[[RAM: Bank 0x7E: Page 0x03|Page {{0x|03}}]]}} | {{box|[[RAM: Bank 0x7E: Page 0x03|Page {{0x|03}}]]}} |
Latest revision as of 00:47, 22 December 2016
(happily stolen from page 534 in the Zelda3 Compendium v1.8.4.pdf)
Memory addresses are listed in the following format:
- $ADDR (SIZE)
Both ADDR and SIZE are expressed as hexadecimal values. Yes, '$' and '0x' prefixes both indicate hexadecimal. This is merely a convention. Some arrays and addresses might conflict with one another, but such conflicts are often context dependent. That is, they don't actually conflict during gameplay because they are not used at the same time.
Table of Contents |
---|