summaryrefslogtreecommitdiff
path: root/hram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'hram.asm')
-rw-r--r--hram.asm228
1 files changed, 115 insertions, 113 deletions
diff --git a/hram.asm b/hram.asm
index 82e21ec4c..e60ee27be 100644
--- a/hram.asm
+++ b/hram.asm
@@ -1,169 +1,171 @@
SECTION "HRAM", HRAM
-hTransferVirtualOAM:: ds 10 ; ff80
+hTransferVirtualOAM:: ds 10
-hROMBankBackup:: db ; ff8a
+hROMBankBackup:: db
hFarByte::
-hTempBank:: db ; ff8b
-hSRAMBank:: db ; ff8c
+hTempBank:: db
+hSRAMBank:: db
-hRTCDayHi:: db ; ff8d
-hRTCDayLo:: db ; ff8e
-hRTCHours:: db ; ff8f
-hRTCMinutes:: db ; ff90
-hRTCSeconds:: db ; ff91
+hRTCDayHi:: db
+hRTCDayLo:: db
+hRTCHours:: db
+hRTCMinutes:: db
+hRTCSeconds:: db
ds 2
-hHours:: db ; ff94
+hHours:: db
ds 1
-hMinutes:: db ; ff96
+hMinutes:: db
ds 1
-hSeconds:: db ; ff98
+hSeconds:: db
ds 1
ds 1
-hVBlankCounter:: db ; ff9b
+hVBlankCounter:: db
ds 1
-hROMBank:: db ; ff9d
-hVBlank:: db ; ff9e
-hMapEntryMethod:: db ; ff9f
-hMenuReturn:: db ; ffa0
+hROMBank:: db
+hVBlank:: db
+hMapEntryMethod:: db
+hMenuReturn:: db
-hUnusedFFA1:: db ; ffa1
+hUnusedFFA1:: db
-hJoypadReleased:: db ; ffa2
-hJoypadPressed:: db ; ffa3
-hJoypadDown:: db ; ffa4
-hJoypadSum:: db ; ffa5
-hJoyReleased:: db ; ffa6
-hJoyPressed:: db ; ffa7
-hJoyDown:: db ; ffa8
-hJoyLast:: db ; ffa9
+hJoypadReleased:: db
+hJoypadPressed:: db
+hJoypadDown:: db
+hJoypadSum:: db
+hJoyReleased:: db
+hJoyPressed:: db
+hJoyDown:: db
+hJoyLast:: db
-hInMenu:: db ; ffaa
+hInMenu:: db
ds 1
-hPrinter:: db ; ffac
-hGraphicStartTile:: db ; ffad
-hMoveMon:: db ; ffae
+hPrinter:: db
+hGraphicStartTile:: db
+hMoveMon:: db
-UNION ; ffaf
-hMapObjectIndexBuffer:: db ; ffaf
-hObjectStructIndexBuffer:: db ; ffb0
-NEXTU ; ffaf
-hConnectionStripLength:: db ; ffaf
-hConnectedMapWidth:: db ; ffb0
-ENDU ; ffb1
+UNION
+hMapObjectIndexBuffer:: db
+hObjectStructIndexBuffer:: db
+NEXTU
+hConnectionStripLength:: db
+hConnectedMapWidth:: db
+ENDU
-hEnemyMonSpeed:: dw ; ffb1
+hEnemyMonSpeed:: dw
-UNION ; ffb3
+UNION
; math-related values
-UNION ; ffb3
+UNION
; inputs to Multiply
ds 1
-hMultiplicand:: ds 3 ; ffb4
-hMultiplier:: db ; ffb7
-NEXTU ; ffb3
+hMultiplicand:: ds 3
+hMultiplier:: db
+NEXTU
; result of Multiply
-hProduct:: ds 4 ; ffb3
-NEXTU ; ffb3
+hProduct:: ds 4
+NEXTU
; inputs to Divide
-hDividend:: ds 4 ; ffb3
-hDivisor:: db ; ffb7
-NEXTU ; ffb3
+hDividend:: ds 4
+hDivisor:: db
+NEXTU
; results of Divide
-hQuotient:: ds 4 ; ffb3
-hRemainder:: db ; ffb7
-ENDU ; ffb8
+hQuotient:: ds 4
+hRemainder:: db
+ENDU
-hMathBuffer:: ds 5 ; ffb8
+hMathBuffer:: ds 5
-NEXTU ; ffb3
+NEXTU
; PrintNum scratch space
-hPrintNumBuffer:: ds 10 ; ffb3
+hPrintNumBuffer:: ds 10
-NEXTU ; ffb3
+NEXTU
; miscellaneous
ds 9
-hMGStatusFlags:: db ; ffbc
-ENDU ; ffbd
+hMGStatusFlags:: db
+ENDU
+
+UNION
+hUsedSpriteIndex:: db
+hUsedSpriteTile:: db
+NEXTU
+hCurSpriteXCoord:: db
+hCurSpriteYCoord:: db
+hCurSpriteXPixel:: db
+hCurSpriteYPixel:: db
+hCurSpriteTile:: db
+hCurSpriteOAMFlags:: db
+ENDU
UNION
-hUsedSpriteIndex:: db ; ffbd
-hUsedSpriteTile:: db ; ffbe
+hMoneyTemp:: ds 3
NEXTU
-hCurSpriteXCoord:: db ; ffbd
-hCurSpriteYCoord:: db ; ffbe
-hCurSpriteXPixel:: db ; ffbf
-hCurSpriteYPixel:: db ; ffc0
-hCurSpriteTile:: db ; ffc1
-hCurSpriteOAMFlags:: db ; ffc2
+hMGJoypadPressed:: db
+hMGJoypadReleased:: db
+hMGPrevTIMA:: db
ENDU
-UNION ; ffc3
-hMoneyTemp:: ds 3 ; ffc3
-NEXTU ; ffc3
-hMGJoypadPressed:: db ; ffc3
-hMGJoypadReleased:: db ; ffc4
-hMGPrevTIMA:: db ; ffc5
-ENDU ; ffc6
-
-hLCDCPointer:: db ; ffc6
-hLYOverrideStart:: db ; ffc7
-hLYOverrideEnd:: db ; ffc8
-
-hMobileReceive:: db ; ffc9
-hSerialReceivedNewData:: db ; ffca
-hSerialConnectionStatus:: db ; ffcb
-hSerialIgnoringInitialData:: db ; ffcc
-hSerialSend:: db ; ffcd
-hSerialReceive:: db ; ffce
-
-hSCX:: db ; ffcf
-hSCY:: db ; ffd0
-hWX:: db ; ffd1
-hWY:: db ; ffd2
-hTilesPerCycle:: db ; ffd3
-hBGMapMode:: db ; ffd4
-hBGMapThird:: db ; ffd5
-hBGMapAddress:: dw ; ffd6
-
-hOAMUpdate:: db ; ffd8
-
-hSPBuffer:: dw ; ffd9
-
-hBGMapUpdate:: db ; ffdb
-hBGMapTileCount:: db ; ffdc
+hLCDCPointer:: db
+hLYOverrideStart:: db
+hLYOverrideEnd:: db
+
+hMobileReceive:: 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
ds 1
-hMapAnims:: db ; ffde
-hTileAnimFrame:: db ; ffdf
+hMapAnims:: db
+hTileAnimFrame:: db
-hLastTalked:: db ; ffe0
+hLastTalked:: db
hRandom::
-hRandomAdd:: db ; ffe1
-hRandomSub:: db ; ffe2
+hRandomAdd:: db
+hRandomSub:: db
-hUnusedBackup:: db ; ffe3
+hUnusedBackup:: db
-hBattleTurn:: ; ffe4
+hBattleTurn::
; Which trainer's turn is it? 0: player, 1: opponent trainer
db
-hCGBPalUpdate:: db ; ffe5
-hCGB:: db ; ffe6
-hSGB:: db ; ffe7
+hCGBPalUpdate:: db
+hCGB:: db
+hSGB:: db
+
+hDMATransfer:: db
+hMobile:: db
+hSystemBooted:: db
+hClockResetTrigger:: db
-hDMATransfer:: db ; ffe8
-hMobile:: db ; ffe9
-hSystemBooted:: db ; ffea
-hClockResetTrigger:: db ; ffeb
+ ds 19