Used RAM - pk-hack/CoilSnake GitHub Wiki
More advanced scripts may need to make use of their own RAM locations. Luckily, there is some free space available that isn't used by the game. You can find the layout of RAM here and in CCS format here.
If you are making a script that utilises RAM space, here are locations that are already in use by other scripts. If you make a distributable script, add your locations here for future programmers, and make sure to update "Next free space".
Known usage by scripts:
0x0720
through0x07FF
- batscr_codes0x31C2
through0x31CF
- BowSpr0x31D0
through0x3247
- movscr_codes, a fork of the original0x3248
through0x3298
- batscr_codes0xB600
through0xB69C
- expand_flags- A subsection of this is used by the six_letters name expansion patch - either
0xB630 - 0xB64B
or0xB680 - 0xB69B
depending on the configuration.
- A subsection of this is used by the six_letters name expansion patch - either
Partially used blocks:
0x31C2 - 0x3329
:- Used:
0x31C2 - 0x3298
- Available:
0x3299 - 0x3329
- Used:
0xB577 - 0xB7FF
:- Available:
0xB577 - 0xB5FF
- Used:
0xB600 - 0xB69C
- Available:
0xB69D - 0xB7FF
- Available:
- Unused RAM documentation available here