smw/smbll/smbll_consts.h

430 lines
23 KiB
C

#include "smbll_rtl.h"
#define kword_81A0 ((uint16*)RomFixedPtr(0x81A0))
#define kbyte_894A ((uint8*)RomFixedPtr(0x894A))
#define kbyte_8962 ((uint8*)RomFixedPtr(0x8962))
#define kGameText ((uint8*)RomFixedPtr(0x8C67))
#define kbyte_8DCC ((uint8*)RomFixedPtr(0x8DCC))
#define kbyte_8E0D ((uint8*)RomFixedPtr(0x8E0D))
#define kbyte_8E17 ((uint8*)RomFixedPtr(0x8E17))
#define kbyte_8E21 ((uint8*)RomFixedPtr(0x8E21))
#define kWarpZoneNumbers ((uint8*)RomFixedPtr(0x8E2B))
#define kbyte_8E36 ((uint8*)RomFixedPtr(0x8E36))
#define kbyte_8E40 ((uint8*)RomFixedPtr(0x8E40))
#define kBlockGfxData ((uint16*)RomFixedPtr(0x90B9))
#define kMetatileGraphics_Low ((uint8*)RomFixedPtr(0x919E))
#define kMetatileGraphics_High ((uint8*)RomFixedPtr(0x91A2))
#define kStatusBarData ((uint8*)RomFixedPtr(0x98B2))
#define kStatusBarOffset ((uint8*)RomFixedPtr(0x98CA))
#define kDATA_03A0C8 ((uint8*)RomFixedPtr(0x99BA))
#define kDATA_03A0CC ((uint8*)RomFixedPtr(0x99BE))
#define kbyte_9AB8 ((uint8*)RomFixedPtr(0x9AB8))
#define kbyte_9C18 ((uint8*)RomFixedPtr(0x9C18))
#define kbyte_9C1E ((uint8*)RomFixedPtr(0x9C1E))
#define kbyte_9C25 ((uint8*)RomFixedPtr(0x9C25))
#define kbyte_9C2C ((uint8*)RomFixedPtr(0x9C2C))
#define kDefaultSprOffsets ((uint8*)RomFixedPtr(0x9CDF))
#define kPlayerStarting_X_Pos ((uint8*)RomFixedPtr(0x9EAA))
#define kAltYPosOffset ((uint8*)RomFixedPtr(0x9EAE))
#define kPlayerStarting_Y_Pos ((uint8*)RomFixedPtr(0x9EB0))
#define kPlayerBgPriorityData ((uint8*)RomFixedPtr(0x9EB9))
#define kGameTimerData ((uint8*)RomFixedPtr(0x9EC1))
#define kHalfwayPageNibbles ((uint8*)RomFixedPtr(0x9F58))
#define kBSceneDataOffsets ((uint8*)RomFixedPtr(0xA0E4))
#define kBackSceneryMetatiles ((uint8*)RomFixedPtr(0xA0E7))
#define kbyte_A10A ((uint8*)RomFixedPtr(0xA10A))
#define kForeSceneryData ((uint8*)RomFixedPtr(0xA10E))
#define kTerrainMetatiles ((uint8*)RomFixedPtr(0xA135))
#define kTerrainRenderBits ((uint8*)RomFixedPtr(0xA139))
#define kBlockBuffLowBounds ((uint8*)RomFixedPtr(0xA306))
#define koff_A507 ((uint16*)RomFixedPtr(0xA507))
#define kFrenzyIdData ((uint8*)RomFixedPtr(0xA620))
#define koff_A64A ((uint16*)RomFixedPtr(0xA64A))
#define kDATA_03A9E3 ((uint8*)RomFixedPtr(0xA74E))
#define kDATA_03A9E7 ((uint8*)RomFixedPtr(0xA752))
#define kDATA_03A9EB ((uint8*)RomFixedPtr(0xA756))
#define kDATA_03A9EF ((uint8*)RomFixedPtr(0xA75A))
#define kbyte_A75C ((uint8*)RomFixedPtr(0xA75C))
#define kbyte_A7FF ((uint8*)RomFixedPtr(0xA7FF))
#define kbyte_A803 ((uint8*)RomFixedPtr(0xA803))
#define kCoinMetatileData ((uint8*)RomFixedPtr(0xA8AD))
#define kCObjectRow ((uint8*)RomFixedPtr(0xA8B9))
#define kCObjectMetatile ((uint8*)RomFixedPtr(0xA8BC))
#define kSolidBlockMetatiles ((uint8*)RomFixedPtr(0xA8E1))
#define kBrickMetatiles ((uint8*)RomFixedPtr(0xA8E5))
#define kbyte_AA7F ((uint8*)RomFixedPtr(0xAA7F))
#define kSubtracterData_X ((uint8*)RomFixedPtr(0xAD1C))
#define kOffscrJoypadBitsData ((uint8*)RomFixedPtr(0xAD1E))
#define kClimbAdderLow ((uint8*)RomFixedPtr(0xB171))
#define kClimbAdderHigh ((uint8*)RomFixedPtr(0xB175))
#define kJumpMForceData ((uint8*)RomFixedPtr(0xB1DB))
#define kFallMForceData ((uint8*)RomFixedPtr(0xB1E2))
#define kFrictionData ((uint8*)RomFixedPtr(0xB1E9))
#define kJumpLForceData ((uint8*)RomFixedPtr(0xB1EC))
#define kFallLForceData ((uint8*)RomFixedPtr(0xB1F3))
#define kPlayerYSpdData ((uint8*)RomFixedPtr(0xB1FD))
#define kInitMForceData ((uint8*)RomFixedPtr(0xB204))
#define kMaxLeftXSpdData ((uint8*)RomFixedPtr(0xB20B))
#define kMaxRightXSpdData ((uint8*)RomFixedPtr(0xB20E))
#define kClimb_Y_SpeedData ((uint8*)RomFixedPtr(0xB212))
#define kClimb_Y_MForceData ((uint8*)RomFixedPtr(0xB215))
#define kloc_B370 ((None*)RomFixedPtr(0xB370))
#define kPlayerAnimTmrData ((uint8*)RomFixedPtr(0xB37C))
#define kFireballXSpdData ((uint8*)RomFixedPtr(0xB475))
#define kBubble_MForceData ((uint8*)RomFixedPtr(0xB56B))
#define kBubbleTimerData ((uint8*)RomFixedPtr(0xB56D))
#define kFlagpoleScoreMods ((uint8*)RomFixedPtr(0xB679))
#define kFlagpoleScoreDigits ((uint8*)RomFixedPtr(0xB67E))
#define kJumpspring_Y_PosData ((uint8*)RomFixedPtr(0xB722))
#define kCannonBitmasks ((uint8*)RomFixedPtr(0xB855))
#define kBulletBillXSpdData ((uint8*)RomFixedPtr(0xB8CB))
#define kHammerEnemyOfsData ((uint8*)RomFixedPtr(0xB938))
#define kHammerXSpdData ((uint8*)RomFixedPtr(0xB941))
#define kbyte_BADB ((uint8*)RomFixedPtr(0xBADB))
#define kScoreOffsets ((uint8*)RomFixedPtr(0xBADD))
#define kStatusBarNybbles ((uint8*)RomFixedPtr(0xBADF))
#define kbyte_BC29 ((uint8*)RomFixedPtr(0xBC29))
#define koff_BD15 ((uint16*)RomFixedPtr(0xBD15))
#define kBrickQBlockMetatiles ((uint8*)RomFixedPtr(0xBD50))
#define kMaxSpdBlockData ((uint8*)RomFixedPtr(0xBF22))
#define kword_C16B ((uint16*)RomFixedPtr(0xC16B))
#define kLoopCmdWorldNumber ((uint8*)RomFixedPtr(0xC22F))
#define kLoopCmdPageNumber ((uint8*)RomFixedPtr(0xC23B))
#define kLoopCmdYPosition ((uint8*)RomFixedPtr(0xC247))
#define kbyte_C253 ((uint8*)RomFixedPtr(0xC253))
#define koff_C498 ((uint16*)RomFixedPtr(0xC498))
#define kNormalXSpdData ((uint8*)RomFixedPtr(0xC540))
#define kHBroWalkingTimerData ((uint8*)RomFixedPtr(0xC55A))
#define kPRDiffAdjustData ((uint8*)RomFixedPtr(0xC5CE))
#define kFirebarSpinSpdData ((uint8*)RomFixedPtr(0xC695))
#define kFirebarSpinDirData ((uint8*)RomFixedPtr(0xC69A))
#define kFlyCCXPositionData ((uint8*)RomFixedPtr(0xC6D1))
#define kFlyCCXSpeedData ((uint8*)RomFixedPtr(0xC6E1))
#define kFlyCCTimerData ((uint8*)RomFixedPtr(0xC6ED))
#define kFlameYPosData ((uint8*)RomFixedPtr(0xC80C))
#define kFlameYMFAdderData ((uint8*)RomFixedPtr(0xC810))
#define kFireworksXPosData ((uint8*)RomFixedPtr(0xC8DF))
#define kFireworksYPosData ((uint8*)RomFixedPtr(0xC8E5))
#define kBitmasks ((uint8*)RomFixedPtr(0xC93A))
#define kEnemy17YPosData ((uint8*)RomFixedPtr(0xC942))
#define kSwimCC_IDData ((uint8*)RomFixedPtr(0xC94A))
#define koff_CA95 ((uint16*)RomFixedPtr(0xCA95))
#define kPlatPosDataLow ((uint8*)RomFixedPtr(0xCB53))
#define kPlatPosDataHigh ((uint8*)RomFixedPtr(0xCB56))
#define koff_CB87 ((uint16*)RomFixedPtr(0xCB87))
#define koff_CC0B ((uint16*)RomFixedPtr(0xCC0B))
#define koff_CC97 ((uint16*)RomFixedPtr(0xCC97))
#define kHammerThrowTmrData ((uint8*)RomFixedPtr(0xCD20))
#define kXSpeedAdderData ((uint8*)RomFixedPtr(0xCD22))
#define kRevivedXSpeed ((uint8*)RomFixedPtr(0xCD26))
#define kHammerBroJumpLData ((uint8*)RomFixedPtr(0xCD64))
#define kBlooberBitmasks ((uint8*)RomFixedPtr(0xCEDE))
#define kSwimCCXMoveData ((uint8*)RomFixedPtr(0xCFA0))
#define kFirebarPosLookupTbl ((uint8*)RomFixedPtr(0xD025))
#define kFirebarMirrorData ((uint8*)RomFixedPtr(0xD088))
#define kFirebarTblOffsets ((uint8*)RomFixedPtr(0xD08C))
#define kFirebarYPos ((uint8*)RomFixedPtr(0xD098))
#define kPRandomSubtracter ((uint8*)RomFixedPtr(0xD23A))
#define kFlyCCBPriority ((uint8*)RomFixedPtr(0xD23F))
#define kLakituDiffAdj ((uint8*)RomFixedPtr(0xD286))
#define kBridgeCollapseData ((uint8*)RomFixedPtr(0xD336))
#define kbyte_D3FF ((uint8*)RomFixedPtr(0xD3FF))
#define kFlameTimerData ((uint8*)RomFixedPtr(0xD59D))
#define kBowserIdentities ((uint8*)RomFixedPtr(0xDB9A))
#define kKickedShellXSpdData ((uint8*)RomFixedPtr(0xDD34))
#define kDemotedKoopaXSpdData ((uint8*)RomFixedPtr(0xDD36))
#define kKickedShellPtsData ((uint8*)RomFixedPtr(0xDD8A))
#define kbyte_DE95 ((uint8*)RomFixedPtr(0xDE95))
#define kbyte_DF02 ((uint8*)RomFixedPtr(0xDF02))
#define kSetBitsMask ((uint8*)RomFixedPtr(0xDFB0))
#define kClearBitsMask ((uint8*)RomFixedPtr(0xDFB7))
#define kPlayerPosSPlatData ((uint8*)RomFixedPtr(0xE1C5))
#define kbyte_E21C ((uint8*)RomFixedPtr(0xE21C))
#define kAreaChangeTimerData ((uint8*)RomFixedPtr(0xE3D9))
#define kloc_E42B ((None*)RomFixedPtr(0xE42B))
#define kClimbXPosAdder ((uint8*)RomFixedPtr(0xE42E))
#define kClimbPLocAdder ((uint8*)RomFixedPtr(0xE430))
#define kFlagpoleYPosData ((uint8*)RomFixedPtr(0xE432))
#define kSolidMTileUpperExt ((uint8*)RomFixedPtr(0xE611))
#define kClimbMTileUpperExt ((uint8*)RomFixedPtr(0xE61C))
#define kEnemyBGCStateData ((uint8*)RomFixedPtr(0xE640))
#define kEnemyBGCXSpdData ((uint8*)RomFixedPtr(0xE646))
#define kBoundBoxCtrlData ((uint8*)RomFixedPtr(0xE8B9))
#define kBlockBufferAdderData ((uint8*)RomFixedPtr(0xEA76))
#define kBlockBuffer_X_Adder ((uint8*)RomFixedPtr(0xEA79))
#define kBlockBuffer_Y_Adder ((uint8*)RomFixedPtr(0xEA95))
#define kPowerUpGfxTable ((uint8*)RomFixedPtr(0xEBF2))
#define kPowerUpAttributes ((uint8*)RomFixedPtr(0xEC06))
#define kEnemyGraphicsTable ((uint8*)RomFixedPtr(0xEC98))
#define kEnemyGfxTableOffsets ((uint8*)RomFixedPtr(0xED9A))
#define kbyte_EDB5 ((uint8*)RomFixedPtr(0xEDB5))
#define kEnemyAnimTimingBMask ((uint8*)RomFixedPtr(0xEDD0))
#define kJumpspringFrameOffsets ((uint8*)RomFixedPtr(0xEDD2))
#define kbyte_EDD7 ((uint8*)RomFixedPtr(0xEDD7))
#define kbyte_EDE9 ((uint8*)RomFixedPtr(0xEDE9))
#define kbyte_F44F ((uint8*)RomFixedPtr(0xF44F))
#define kDATA_03F53B ((uint8*)RomFixedPtr(0xF4E6))
#define kbyte_F4EA ((uint8*)RomFixedPtr(0xF4EA))
#define kPlayerGfxTblOffsets ((uint8*)RomFixedPtr(0xF5D9))
#define kPlayerGraphicsTable ((uint8*)RomFixedPtr(0xF5E9))
#define kIntermediatePlayerData ((uint8*)RomFixedPtr(0xF814))
#define kbyte_F9B7 ((uint8*)RomFixedPtr(0xF9B7))
#define kbyte_F9E2 ((uint8*)RomFixedPtr(0xF9E2))
#define kChangeSizeOffsetAdder ((uint8*)RomFixedPtr(0xFC1D))
#define kObjOffsetData ((uint8*)RomFixedPtr(0xFD92))
#define kXOffscreenBitsData ((uint8*)RomFixedPtr(0xFDDC))
#define kDefaultXOnscreenOfs ((uint8*)RomFixedPtr(0xFDEC))
#define kYOffscreenBitsData ((uint8*)RomFixedPtr(0xFE25))
#define kDefaultYOnscreenOfs ((uint8*)RomFixedPtr(0xFE2E))
#define kHighPosUnitData ((uint8*)RomFixedPtr(0xFE31))
#define kDATA_048949 ((uint16*)RomFixedPtr(0x183AB))
#define koff_1874C ((uint16*)RomFixedPtr(0x1874C))
#define kPulleyRopeMetatiles ((uint8*)RomFixedPtr(0x18876))
#define koff_188C1 ((uint16*)RomFixedPtr(0x188C1))
#define kbyte_189AF ((uint8*)RomFixedPtr(0x189AF))
#define kbyte_18B1B ((uint8*)RomFixedPtr(0x18B1B))
#define kbyte_18B24 ((uint8*)RomFixedPtr(0x18B24))
#define kbyte_18C96 ((uint8*)RomFixedPtr(0x18C96))
#define kbyte_18C9A ((uint8*)RomFixedPtr(0x18C9A))
#define kbyte_18C9E ((uint8*)RomFixedPtr(0x18C9E))
#define koff_18DA2 ((uint16*)RomFixedPtr(0x18DA2))
#define kbyte_18E0A ((uint8*)RomFixedPtr(0x18E0A))
#define kbyte_18E52 ((uint8*)RomFixedPtr(0x18E52))
#define kbyte_18E86 ((uint8*)RomFixedPtr(0x18E86))
#define kbyte_18EC7 ((uint8*)RomFixedPtr(0x18EC7))
#define kword_19237 ((uint16*)RomFixedPtr(0x19237))
#define kbyte_1938B ((uint8*)RomFixedPtr(0x1938B))
#define kword_197FB ((uint16*)RomFixedPtr(0x197FB))
#define kword_1980B ((uint16*)RomFixedPtr(0x1980B))
#define kword_1981B ((uint16*)RomFixedPtr(0x1981B))
#define kGameOverScreenStripeImage ((uint16*)RomFixedPtr(0x19A72))
#define kGameOverScreenStripeImage_Luigi ((uint16*)RomFixedPtr(0x19AE4))
#define kGameOverScreenStripeImage_TitleLogo ((uint16*)RomFixedPtr(0x19B76))
#define kLevelPreviewStripeImages ((uint16*)RomFixedPtr(0x19BE2))
#define kLevelPreviewStripeImages_Main ((uint16*)RomFixedPtr(0x19C20))
#define kword_1ABA6 ((uint16*)RomFixedPtr(0x1ABA6))
#define kword_1ABD2 ((uint16*)RomFixedPtr(0x1ABD2))
#define kword_1AC76 ((uint16*)RomFixedPtr(0x1AC76))
#define kword_1ACFA ((uint16*)RomFixedPtr(0x1ACFA))
#define kword_1AD0A ((uint16*)RomFixedPtr(0x1AD0A))
#define kword_1B4BA ((uint16*)RomFixedPtr(0x1B4BA))
#define kword_1BB40 ((uint16*)RomFixedPtr(0x1BB40))
#define kWorldAddrOffsets ((uint8*)RomFixedPtr(0x1C499))
#define kAreaAddrOffsets ((uint8*)RomFixedPtr(0x1C4A6))
#define kAreaDataOfsLoopback ((uint8*)RomFixedPtr(0x1C4E0))
#define kbyte_1C4EC ((uint8*)RomFixedPtr(0x1C4EC))
#define kbyte_1C4F0 ((uint8*)RomFixedPtr(0x1C4F0))
#define kbyte_1C537 ((uint8*)RomFixedPtr(0x1C537))
#define kbyte_1C57E ((uint8*)RomFixedPtr(0x1C57E))
#define kbyte_1C582 ((uint8*)RomFixedPtr(0x1C582))
#define kbyte_1C5C9 ((uint8*)RomFixedPtr(0x1C5C9))
#define kbyte_28256 ((uint8*)RomFixedPtr(0x28256))
#define kbyte_28298 ((uint8*)RomFixedPtr(0x28298))
#define kword_28351 ((uint16*)RomFixedPtr(0x28351))
#define kbyte_28425 ((uint8*)RomFixedPtr(0x28425))
#define kbyte_2842A ((uint8*)RomFixedPtr(0x2842A))
#define kbyte_28495 ((uint8*)RomFixedPtr(0x28495))
#define kbyte_28497 ((uint8*)RomFixedPtr(0x28497))
#define kbyte_28793 (*(uint8*)RomFixedPtr(0x28793))
#define kbyte_28794 (*(uint8*)RomFixedPtr(0x28794))
#define kbyte_28795 (*(uint8*)RomFixedPtr(0x28795))
#define kbyte_28796 (*(uint8*)RomFixedPtr(0x28796))
#define kbyte_28797 (*(uint8*)RomFixedPtr(0x28797))
#define kbyte_28798 (*(uint8*)RomFixedPtr(0x28798))
#define kword_287FF ((uint16*)RomFixedPtr(0x287FF))
#define kword_2881F ((uint16*)RomFixedPtr(0x2881F))
#define kword_28833 ((uint16*)RomFixedPtr(0x28833))
#define kbyte_289E6 ((uint8*)RomFixedPtr(0x289E6))
#define kbyte_28AF7 ((uint8*)RomFixedPtr(0x28AF7))
#define kbyte_28B5D ((uint8*)RomFixedPtr(0x28B5D))
#define kbyte_28BB2 ((uint8*)RomFixedPtr(0x28BB2))
#define kbyte_28BE5 ((uint8*)RomFixedPtr(0x28BE5))
#define kbyte_28C12 ((uint8*)RomFixedPtr(0x28C12))
#define kbyte_28CF3 ((uint8*)RomFixedPtr(0x28CF3))
#define kbyte_28D68 ((uint8*)RomFixedPtr(0x28D68))
#define kbyte_28E0E ((uint8*)RomFixedPtr(0x28E0E))
#define koff_28E91 ((uint16*)RomFixedPtr(0x28E91))
#define koff_28FC1 ((uint16*)RomFixedPtr(0x28FC1))
#define kbyte_28FDB ((uint8*)RomFixedPtr(0x28FDB))
#define kbyte_29023 ((uint8*)RomFixedPtr(0x29023))
#define kbyte_290F7 ((uint8*)RomFixedPtr(0x290F7))
#define kword_2918A ((uint16*)RomFixedPtr(0x2918A))
#define kword_29190 ((uint16*)RomFixedPtr(0x29190))
#define kword_2923C ((uint16*)RomFixedPtr(0x2923C))
#define koff_292CC ((uint16*)RomFixedPtr(0x292CC))
#define kbyte_292E2 ((uint8*)RomFixedPtr(0x292E2))
#define kword_2AE02 ((uint16*)RomFixedPtr(0x2AE02))
#define kbyte_2AE92 ((uint8*)RomFixedPtr(0x2AE92))
#define kbyte_2B2EF ((uint8*)RomFixedPtr(0x2B2EF))
#define kbyte_2B46D ((uint8*)RomFixedPtr(0x2B46D))
#define kbyte_2B52C ((uint8*)RomFixedPtr(0x2B52C))
#define kbyte_2B5DE ((uint8*)RomFixedPtr(0x2B5DE))
#define kbyte_2B6A1 ((uint8*)RomFixedPtr(0x2B6A1))
#define kbyte_2D1CD ((uint8*)RomFixedPtr(0x2D1CD))
#define kbyte_2D215 ((uint8*)RomFixedPtr(0x2D215))
#define kbyte_2D220 ((uint8*)RomFixedPtr(0x2D220))
#define kbyte_2D393 ((uint8*)RomFixedPtr(0x2D393))
#define kbyte_2D397 ((uint8*)RomFixedPtr(0x2D397))
#define kbyte_2D4CA ((uint8*)RomFixedPtr(0x2D4CA))
#define kbyte_2D4CD ((uint8*)RomFixedPtr(0x2D4CD))
#define kbyte_2D5C3 ((uint8*)RomFixedPtr(0x2D5C3))
#define kbyte_2D5E3 ((uint8*)RomFixedPtr(0x2D5E3))
#define kbyte_2D603 ((uint8*)RomFixedPtr(0x2D603))
#define kbyte_2D608 ((uint8*)RomFixedPtr(0x2D608))
#define kbyte_2D65C ((uint8*)RomFixedPtr(0x2D65C))
#define kbyte_2D666 ((uint8*)RomFixedPtr(0x2D666))
#define kbyte_2D668 ((uint8*)RomFixedPtr(0x2D668))
#define kbyte_2D675 ((uint8*)RomFixedPtr(0x2D675))
#define kbyte_2D682 ((uint8*)RomFixedPtr(0x2D682))
#define kbyte_2D68F ((uint8*)RomFixedPtr(0x2D68F))
#define kbyte_2D69C ((uint8*)RomFixedPtr(0x2D69C))
#define kbyte_2D6A9 ((uint8*)RomFixedPtr(0x2D6A9))
#define kbyte_2D6B6 ((uint8*)RomFixedPtr(0x2D6B6))
#define kbyte_2D6C3 ((uint8*)RomFixedPtr(0x2D6C3))
#define kbyte_2D8F0 ((uint8*)RomFixedPtr(0x2D8F0))
#define kbyte_2DB91 ((uint8*)RomFixedPtr(0x2DB91))
#define kbyte_2DB94 ((uint8*)RomFixedPtr(0x2DB94))
#define kbyte_2DB96 ((uint8*)RomFixedPtr(0x2DB96))
#define kbyte_2DBE5 ((uint8*)RomFixedPtr(0x2DBE5))
#define kbyte_2DFED ((uint8*)RomFixedPtr(0x2DFED))
#define kbyte_2DFEF ((uint8*)RomFixedPtr(0x2DFEF))
#define kbyte_2E06D ((uint8*)RomFixedPtr(0x2E06D))
#define kbyte_2E1A7 ((uint8*)RomFixedPtr(0x2E1A7))
#define kbyte_2E1AB ((uint8*)RomFixedPtr(0x2E1AB))
#define kbyte_2E268 ((uint8*)RomFixedPtr(0x2E268))
#define kbyte_2E35E ((uint8*)RomFixedPtr(0x2E35E))
#define kbyte_2E386 ((uint8*)RomFixedPtr(0x2E386))
#define kbyte_2E3AE ((uint8*)RomFixedPtr(0x2E3AE))
#define kbyte_2E3B7 ((uint8*)RomFixedPtr(0x2E3B7))
#define kword_2E3BD ((uint16*)RomFixedPtr(0x2E3BD))
#define kbyte_2E3ED ((uint8*)RomFixedPtr(0x2E3ED))
#define kbyte_2E405 ((uint8*)RomFixedPtr(0x2E405))
#define kbyte_2E40B ((uint8*)RomFixedPtr(0x2E40B))
#define kword_2E46B ((uint16*)RomFixedPtr(0x2E46B))
#define kword_2E475 ((uint16*)RomFixedPtr(0x2E475))
#define kbyte_2E47F ((uint8*)RomFixedPtr(0x2E47F))
#define kbyte_2E484 ((uint8*)RomFixedPtr(0x2E484))
#define kbyte_2E489 ((uint8*)RomFixedPtr(0x2E489))
#define kbyte_2E48E ((uint8*)RomFixedPtr(0x2E48E))
#define kbyte_2E493 ((uint8*)RomFixedPtr(0x2E493))
#define kbyte_2E598 ((uint8*)RomFixedPtr(0x2E598))
#define kbyte_2E59C ((uint8*)RomFixedPtr(0x2E59C))
#define kbyte_2E5A0 ((uint8*)RomFixedPtr(0x2E5A0))
#define kTitleScreenLogoAndMenuStripeImage ((uint16*)RomFixedPtr(0x2E653))
#define kbyte_2EAA6 ((uint8*)RomFixedPtr(0x2EAA6))
#define kbyte_2EAAC ((uint8*)RomFixedPtr(0x2EAAC))
#define kbyte_2EAB2 ((uint8*)RomFixedPtr(0x2EAB2))
#define kbyte_2EAB8 ((uint8*)RomFixedPtr(0x2EAB8))
#define kbyte_2EACC ((uint8*)RomFixedPtr(0x2EACC))
#define kbyte_2EB0D ((uint8*)RomFixedPtr(0x2EB0D))
#define kHammerFirstSprXPos ((uint8*)RomFixedPtr(0x2EB62))
#define kHammerFirstSprYPos ((uint8*)RomFixedPtr(0x2EB66))
#define kHammerSecondSprTilenum ((uint8*)RomFixedPtr(0x2EB72))
#define kHammerSprAttrib ((uint8*)RomFixedPtr(0x2EB7A))
#define kword_2EC80 ((uint16*)RomFixedPtr(0x2EC80))
#define kword_2EC98 ((uint16*)RomFixedPtr(0x2EC98))
#define kword_2ECB0 ((uint16*)RomFixedPtr(0x2ECB0))
#define kword_2ECC8 ((uint16*)RomFixedPtr(0x2ECC8))
#define kword_2ECE0 ((uint16*)RomFixedPtr(0x2ECE0))
#define koff_2EDDA ((uint16*)RomFixedPtr(0x2EDDA))
#define kword_2EE7D ((uint16*)RomFixedPtr(0x2EE7D))
#define kword_2EE8D ((uint16*)RomFixedPtr(0x2EE8D))
#define kword_2EE9D ((uint16*)RomFixedPtr(0x2EE9D))
#define kword_2EEAD ((uint16*)RomFixedPtr(0x2EEAD))
#define kword_2EEBD ((uint16*)RomFixedPtr(0x2EEBD))
#define kword_2EECD ((uint16*)RomFixedPtr(0x2EECD))
#define kword_2EF0D ((uint16*)RomFixedPtr(0x2EF0D))
#define kbyte_2F050 ((uint8*)RomFixedPtr(0x2F050))
#define koff_2F07C ((uint16*)RomFixedPtr(0x2F07C))
#define kbyte_2F112 ((uint8*)RomFixedPtr(0x2F112))
#define kword_2F144 ((uint16*)RomFixedPtr(0x2F144))
#define kword_2F176 ((uint16*)RomFixedPtr(0x2F176))
#define kword_2F1A8 ((uint16*)RomFixedPtr(0x2F1A8))
#define kbyte_2F25E ((uint8*)RomFixedPtr(0x2F25E))
#define kbyte_2F26A ((uint8*)RomFixedPtr(0x2F26A))
#define kbyte_2F276 ((uint8*)RomFixedPtr(0x2F276))
#define kbyte_2F2CF ((uint8*)RomFixedPtr(0x2F2CF))
#define kTitleScreenMenuCursorStripeImage ((uint8*)RomFixedPtr(0x2F335))
#define kbyte_2F370 ((uint8*)RomFixedPtr(0x2F370))
#define kbyte_2F392 ((uint8*)RomFixedPtr(0x2F392))
#define kbyte_2F71B ((uint8*)RomFixedPtr(0x2F71B))
#define kbyte_2F72C ((uint8*)RomFixedPtr(0x2F72C))
#define kBackSceneryData ((uint8*)RomFixedPtr(0x2F7AA))
#define kbyte_2F83A ((uint8*)RomFixedPtr(0x2F83A))
#define kbyte_2F8DF ((uint8*)RomFixedPtr(0x2F8DF))
#define kbyte_2FA5D ((uint8*)RomFixedPtr(0x2FA5D))
#define kbyte_2FB09 ((uint8*)RomFixedPtr(0x2FB09))
#define kbyte_2FB49 ((uint8*)RomFixedPtr(0x2FB49))
#define kword_2FB59 ((uint16*)RomFixedPtr(0x2FB59))
#define kword_2FB61 ((uint16*)RomFixedPtr(0x2FB61))
#define kword_2FB69 ((uint16*)RomFixedPtr(0x2FB69))
#define kword_2FB71 ((uint16*)RomFixedPtr(0x2FB71))
#define kbyte_2FC61 ((uint8*)RomFixedPtr(0x2FC61))
#define kbyte_2FC6D ((uint8*)RomFixedPtr(0x2FC6D))
#define kCircleHDMAData_DATA_0096BD ((uint8*)RomFixedPtr(0x886A0))
#define kCircleHDMAData_DATA_00973E ((uint16*)RomFixedPtr(0x88721))
#define kLoadSplashScreen_SplashScreenPalette ((uint16*)RomFixedPtr(0x889E8))
#define kSplashScreenGFXRt_Tiles ((uint8*)RomFixedPtr(0x88A08))
#define kHandleSplashScreenMarioCoinShine_DATA_009E75 ((uint8*)RomFixedPtr(0x88A61))
#define kHandleSplashScreenMarioCoinShine_DATA_009E8D ((uint8*)RomFixedPtr(0x88A79))
#define kLoadFileSelectMenu_FileSelectTextPtrs ((uint16*)RomFixedPtr(0x88B9F))
#define kLoadFileSelectMenu_WorldNumberTiles ((uint16*)RomFixedPtr(0x88BA7))
#define kLoadPlayerSelectMenu_ShowLineFlags ((uint8*)RomFixedPtr(0x88D25))
#define kLoadPlayerSelectMenu_NewCursorPos ((uint8*)RomFixedPtr(0x88D28))
#define kLoadPlayerSelectMenu_PlayerSelectTextPtrs ((uint16*)RomFixedPtr(0x88D2B))
#define kChangeSelectedWorld_Main_AdditionTable ((uint8*)RomFixedPtr(0x88E84))
#define kSaveFileLocations_Main ((uint16*)RomFixedPtr(0x88EEF))
#define kVerifySaveDataIsValid_PremadeSaveFileData ((uint8*)RomFixedPtr(0x88FD8))
#define kMoveTitleScreenMenuCursor_AdditionTable ((uint8*)RomFixedPtr(0x8903C))
#define kMoveTitleScreenMenuCursor_NumberOfMenuItems (*(uint16*)RomFixedPtr(0x89041))
#define kMarioPalette ((uint16*)RomFixedPtr(0xB8083))
#define kLuigiPalette ((uint16*)RomFixedPtr(0xB80A3))
#define kEndingTextOffs ((uint16*)RomFixedPtr(0xB8126))
#define kEndingTextThankYou ((uint8*)RomFixedPtr(0xB812E))
#define kbyte_B843F ((uint8*)RomFixedPtr(0xB843F))
#define kbyte_B844F ((uint8*)RomFixedPtr(0xB844F))
#define koff_B8491 ((uint16*)RomFixedPtr(0xB8491))
#define kbyte_B84B4 ((uint8*)RomFixedPtr(0xB84B4))
#define kbyte_B854E ((uint8*)RomFixedPtr(0xB854E))
#define kbyte_B8587 ((uint8*)RomFixedPtr(0xB8587))
#define kword_B859B ((uint16*)RomFixedPtr(0xB859B))
#define kword_B85AF ((uint16*)RomFixedPtr(0xB85AF))
#define kbyte_B8A55 ((uint8*)RomFixedPtr(0xB8A55))
#define kbyte_B8A59 ((uint8*)RomFixedPtr(0xB8A59))
#define kbyte_B8A5D ((uint8*)RomFixedPtr(0xB8A5D))
#define kbyte_B8A66 ((uint8*)RomFixedPtr(0xB8A66))
#define kbyte_B8A76 ((uint8*)RomFixedPtr(0xB8A76))
#define kword_B8A80 ((uint16*)RomFixedPtr(0xB8A80))
#define kword_B8AA0 ((uint16*)RomFixedPtr(0xB8AA0))
#define kword_B8AB4 ((uint16*)RomFixedPtr(0xB8AB4))
#define kword_B8AC6 ((uint16*)RomFixedPtr(0xB8AC6))
#define kword_B8AE6 ((uint16*)RomFixedPtr(0xB8AE6))
#define kbyte_B8AFA ((uint8*)RomFixedPtr(0xB8AFA))
#define kword_B955A ((uint16*)RomFixedPtr(0xB955A))
#define koff_B9645 ((uint16*)RomFixedPtr(0xB9645))
#define kbyte_B965F ((uint8*)RomFixedPtr(0xB965F))
#define koff_B9B7A ((uint16*)RomFixedPtr(0xB9B7A))
#define kbyte_B9B88 ((uint8*)RomFixedPtr(0xB9B88))
#define koff_B9B8F ((uint16*)RomFixedPtr(0xB9B8F))
#define kbyte_B9D82 ((uint8*)RomFixedPtr(0xB9D82))
#define kbyte_B9DDA ((uint8*)RomFixedPtr(0xB9DDA))
#define kbyte_B9DEA ((uint8*)RomFixedPtr(0xB9DEA))
#define kbyte_BA1B5 ((uint8*)RomFixedPtr(0xBA1B5))
#define kbyte_BA24B ((uint8*)RomFixedPtr(0xBA24B))
#define kbyte_BA263 ((uint8*)RomFixedPtr(0xBA263))
#define koff_BA2A7 ((uint16*)RomFixedPtr(0xBA2A7))
#define koff_BA3E4 ((uint16*)RomFixedPtr(0xBA3E4))
#define kbyte_BA802 ((uint8*)RomFixedPtr(0xBA802))
#define kbyte_BA80A ((uint8*)RomFixedPtr(0xBA80A))
#define kbyte_BA812 ((uint8*)RomFixedPtr(0xBA812))
#define kbyte_BA81A ((uint8*)RomFixedPtr(0xBA81A))
#define kbyte_BA924 ((uint8*)RomFixedPtr(0xBA924))
#define kbyte_BA92C ((uint8*)RomFixedPtr(0xBA92C))
#define kbyte_BA934 ((uint8*)RomFixedPtr(0xBA934))
#define kbyte_BA970 ((uint8*)RomFixedPtr(0xBA970))
#define kbyte_BA9D2 ((uint8*)RomFixedPtr(0xBA9D2))
#define kbyte_BAA34 ((uint8*)RomFixedPtr(0xBAA34))
#define kbyte_BAA96 ((uint8*)RomFixedPtr(0xBAA96))
#define kbyte_BAAD6 ((uint8*)RomFixedPtr(0xBAAD6))
#define kbyte_BAB16 ((uint8*)RomFixedPtr(0xBAB16))