NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
system_constants.h
Go to the documentation of this file.
1#pragma once
2/// @file
3// Please place the defines/enums in alphabetical order!
4
5/// @addtogroup constants
6/// @{
7
8#define ARENA_LO 0x806e0000 ///< The start of the arena.
9#define ARENA_HI 0x817f0000 ///< The end of the arena.
10
11#define HEAP_SIZE_ARCHIVE 0x1200000 ///< The size of the heap used for loading archives.
12#define HEAP_SIZE_COMMAND 0x1000 ///< The size of the heap used for commands.
13#define HEAP_SIZE_DYLINK 0x500000 ///< The size of the heap used for dynamic libraries.
14#define HEAP_SIZE_EFFECT_MANAGER1 0x100000 ///< The size of the first heap used for the effect manager.
15#define HEAP_SIZE_EFFECT_MANAGER2 0x280000 ///< The size of the second heap used for the effect manager.
16#define HEAP_SIZE_FONT_MANAGER 0x400000 ///< The size of the heap used for the font manager.
17#define HEAP_SIZE_GAME1 0x980000 ///< The size of the first game heap.
18#define HEAP_SIZE_GAME2 0x700000 ///< The size of the second game heap.
19#define HEAP_SIZE_MESSAGE_MANAGER 0xc800 ///< The size of the heap used for the message manager.
20#define HEAP_SIZE_REPLAY_DATA 0x1c2000 ///< The size of the heap used for replay data.
21#define HEAP_SIZE_TEXTURE_BUFFER 0x2a0000 ///< The size of the heap used for texture buffers.
22
23#define SAVE_MAGIC "SMNP" ///< The savegame's magic.
24#define SAVE_REVISION_MAJOR 14 ///< The savegame's major revision number.
25#define SAVE_REVISION_MINOR 0 ///< The savegame's minor revision number.
26
27/// @}