pokecrystal-board/ram/hram.asm
2023-09-30 19:12:57 +02:00

160 lines
2.4 KiB
NASM

SECTION "HRAM", HRAM
hROMBankBackup:: db
hFarByte::
hTempBank:: db
hSRAMBank:: db
hVBlankCounter:: db
hOverworldDelay:: db
hTextDelayFrames:: db
hVBlankOccurred:: db
hROMBank:: db
hVBlank:: db
hMapEntryMethod:: db
hJoypadReleased:: db
hJoypadPressed:: db
hJoypadDown:: db
hJoypadSum:: db
hJoyReleased:: db
hJoyPressed:: db
hJoyDown:: db
hJoyLast:: db
hInMenu:: db
hPrinter:: db
hGraphicStartTile:: db
hMoveMon:: db
UNION
hMapObjectIndex:: db
hObjectStructIndex:: db
NEXTU
hConnectionStripLength:: db
hConnectedMapWidth:: db
ENDU
hEnemyMonSpeed:: dw
UNION
; math-related values
UNION
; inputs to Multiply
ds 1
hMultiplicand:: ds 3
hMultiplier:: db
NEXTU
; result of Multiply
hProduct:: ds 4
NEXTU
; inputs to Divide
hDividend:: ds 4
hDivisor:: db
NEXTU
; results of Divide
hQuotient:: ds 4
hRemainder:: db
ENDU
hMathBuffer:: ds 5
NEXTU
; PrintNum scratch space
hPrintNumBuffer:: ds 10
NEXTU
; engine/gfx/rgb_fade.asm
hRGBFadeSourceChannels::
hRGBFadeSourceRChannel:: db
hRGBFadeSourceGChannel:: db
hRGBFadeSourceBChannel:: db
hRGBFadeCapChannels::
hRGBFadeCapRChannel:: db
hRGBFadeCapGChannel:: db
hRGBFadeCapBChannel:: db
ENDU
UNION
hUsedSpriteIndex:: db
hUsedSpriteTile:: db
NEXTU
hCurSpriteXCoord:: db
hCurSpriteYCoord:: db
hCurSpriteXPixel:: db
hCurSpriteYPixel:: db
hCurSpriteTile:: db
hCurSpriteOAMFlags:: db
ENDU
UNION
hCoinsTemp:: ds 3
NEXTU
hMGJoypadPressed:: db
hMGJoypadReleased:: db
hMGPrevTIMA:: db
ENDU
hLCDCPointer:: db
hLYOverrideStart:: db
hLYOverrideEnd:: db
hSerialReceivedNewData:: db
hSerialConnectionStatus:: db
hSerialIgnoringInitialData:: db
hSerialSend:: db
hSerialReceive:: db
hSCX:: db
hSCY:: db
hWX:: db
hWY:: db
hTilesPerCycle:: db
hBGMapMode:: db
hBGMapThird:: db
hBGMapAddress:: dw
hOAMUpdate:: db
hSPBuffer:: dw
hBGMapUpdate:: db
hBGMapTileCount:: db
hMapAnims:: db
hTileAnimFrame:: db
hScriptVar:: db
hLastTalked:: db
hRandomAdd:: db
hRandomSub:: db
hBattleTurn::
; Which trainer's turn is it? 0: player, 1: opponent trainer
db
hCGBPalUpdate:: db
hCGB:: db
hSGB:: db
hDMATransfer:: db
hSystemBooted:: db
if DEF(_DEBUG)
hDebugRoomMenuPage:: db
endc
hWindowHUDLY::
; Window HUD is enabled when non-0.
; Its value indicates the last scanline that the window spans from the top.
db
hCurBoardEvent:: db