diff options
Diffstat (limited to 'hram.asm')
-rw-r--r-- | hram.asm | 196 |
1 files changed, 98 insertions, 98 deletions
@@ -1,162 +1,162 @@ SECTION "HRAM", HRAM -hTransferVirtualOAM:: ds 10 ; ff80 +hTransferVirtualOAM:: ds 10 ds 5 -hRTCDayHi:: db ; ff8f -hRTCDayLo:: db ; ff90 -hRTCHours:: db ; ff91 -hRTCMinutes:: db ; ff92 -hRTCSeconds:: db ; ff93 +hRTCDayHi:: db +hRTCDayLo:: db +hRTCHours:: db +hRTCMinutes:: db +hRTCSeconds:: db ds 2 -hHours:: db ; ff96 +hHours:: db ds 1 -hMinutes:: db ; ff98 +hMinutes:: db ds 1 -hSeconds:: db ; ff9a +hSeconds:: db ds 1 ds 1 -hVBlankCounter:: db ; ff9d +hVBlankCounter:: db -hBlackOutBGMapThird:: db ; ff9e +hBlackOutBGMapThird:: db -hROMBank:: db ; ff9f -hVBlank:: db ; ffa0 -hMapEntryMethod:: db ; ffa1 -hMenuReturn:: db ; ffa2 +hROMBank:: db +hVBlank:: db +hMapEntryMethod:: db +hMenuReturn:: db -hUnusedFFA3:: db ; ffa3 +hUnusedFFA3:: db -hJoypadReleased:: db ; ffa4 -hJoypadPressed:: db ; ffa5 -hJoypadDown:: db ; ffa6 -hJoypadSum:: db ; ffa7 -hJoyReleased:: db ; ffa8 -hJoyPressed:: db ; ffa9 -hJoyDown:: db ; ffaa -hJoyLast:: db ; ffab +hJoypadReleased:: db +hJoypadPressed:: db +hJoypadDown:: db +hJoypadSum:: db +hJoyReleased:: db +hJoyPressed:: db +hJoyDown:: db +hJoyLast:: db -hInMenu:: db ; ffac +hInMenu:: db ds 1 -hPrinter:: db ; ffae -hGraphicStartTile:: db ; ffaf -hMoveMon:: db ; ffb0 +hPrinter:: db +hGraphicStartTile:: db +hMoveMon:: db -UNION ; ffb1 -hMapObjectIndexBuffer:: db ; ffb1 -hObjectStructIndexBuffer:: db ; ffb2 +UNION +hMapObjectIndexBuffer:: db +hObjectStructIndexBuffer:: db -NEXTU ; ffb1 -hConnectionStripLength:: db ; ffb1 -hConnectedMapWidth:: db ; ffb2 -ENDU ; ffb3 +NEXTU +hConnectionStripLength:: db +hConnectedMapWidth:: db +ENDU -hEnemyMonSpeed:: dw ; ffb3 +hEnemyMonSpeed:: dw -UNION ; ffb5 +UNION ; math-related values -UNION ; ffb5 +UNION ; inputs to Multiply ds 1 -hMultiplicand:: ds 3 ; ffb6 -hMultiplier:: db ; ffb9 -NEXTU ; ffb5 +hMultiplicand:: ds 3 +hMultiplier:: db +NEXTU ; result of Multiply -hProduct:: ds 4 ; ffb5 +hProduct:: ds 4 NEXTU ; inputs to Divide -hDividend:: ds 4 ; ffb5 -hDivisor:: db ; ffb9 -NEXTU ; ffb5 +hDividend:: ds 4 +hDivisor:: db +NEXTU ; results of Divide -hQuotient:: ds 4 ; ffb5 -hRemainder:: db ; ffb9 +hQuotient:: ds 4 +hRemainder:: db ENDU -hMathBuffer:: ds 5 ; ffba +hMathBuffer:: ds 5 -NEXTU ; ffb5 +NEXTU ; PrintNum scratch space -hPrintNumBuffer:: ds 10 ; ffb5 +hPrintNumBuffer:: ds 10 -NEXTU ; ffb5 +NEXTU ; miscellaneous ds 9 -hMGStatusFlags:: db ; ffbe -ENDU ; ffbf +hMGStatusFlags:: db +ENDU UNION -hUsedSpriteIndex:: db ; ffbf -hUsedSpriteTile:: db ; ffc0 +hUsedSpriteIndex:: db +hUsedSpriteTile:: db NEXTU -hCurSpriteXCoord:: db ; ffbf -hCurSpriteYCoord:: db ; ffc0 -hCurSpriteXPixel:: db ; ffc1 -hCurSpriteYPixel:: db ; ffc2 -hCurSpriteTile:: db ; ffc3 -hCurSpriteOAMFlags:: db ; ffc4 +hCurSpriteXCoord:: db +hCurSpriteYCoord:: db +hCurSpriteXPixel:: db +hCurSpriteYPixel:: db +hCurSpriteTile:: db +hCurSpriteOAMFlags:: db ENDU -UNION ; ffc5 -hMoneyTemp:: ds 3 ; ffc5 -NEXTU ; ffc5 -hMGJoypadPressed:: db ; ffc5 -hMGJoypadReleased:: db ; ffc6 -hMGPrevTIMA:: db ; ffc7 -ENDU ; ffc8 +UNION +hMoneyTemp:: ds 3 +NEXTU +hMGJoypadPressed:: db +hMGJoypadReleased:: db +hMGPrevTIMA:: db +ENDU -hLCDCPointer:: db ; ffc8 -hLYOverrideStart:: db ; ffc9 -hLYOverrideEnd:: db ; ffca +hLCDCPointer:: db +hLYOverrideStart:: db +hLYOverrideEnd:: db ds 1 -hSerialReceivedNewData:: db ; ffcc -hSerialConnectionStatus:: db ; ffcd -hSerialIgnoringInitialData:: db ; ffce -hSerialSend:: db ; ffcf -hSerialReceive:: db ; ffd0 +hSerialReceivedNewData:: db +hSerialConnectionStatus:: db +hSerialIgnoringInitialData:: db +hSerialSend:: db +hSerialReceive:: db -hSCX:: db ; ffd1 -hSCY:: db ; ffd2 -hWX:: db ; ffd3 -hWY:: db ; ffd4 -hTilesPerCycle:: db ; ffd5 -hBGMapMode:: db ; ffd6 -hBGMapThird:: db ; ffd7 -hBGMapAddress:: dw ; ffd8 +hSCX:: db +hSCY:: db +hWX:: db +hWY:: db +hTilesPerCycle:: db +hBGMapMode:: db +hBGMapThird:: db +hBGMapAddress:: dw -hOAMUpdate:: db ; ffda +hOAMUpdate:: db -hSPBuffer:: dw ; ffdb +hSPBuffer:: dw -hBGMapUpdate:: db ; ffdd -hBGMapTileCount:: db ; ffde +hBGMapUpdate:: db +hBGMapTileCount:: db ds 1 -hMapAnims:: db ; ffe0 -hTileAnimFrame:: db ; ffe1 +hMapAnims:: db +hTileAnimFrame:: db -hLastTalked:: db ; ffe2 +hLastTalked:: db hRandom:: -hRandomAdd:: db ; ffe3 -hRandomSub:: db ; ffe4 +hRandomAdd:: db +hRandomSub:: db -hUnusedBackup:: db ; ffe5 +hUnusedBackup:: db -hBattleTurn:: ; ffe6 +hBattleTurn:: ; Which trainer's turn is it? 0: player, 1: opponent trainer db -hCGBPalUpdate:: db ; ffe7 -hCGB:: db ; ffe8 -hSGB:: db ; ffe9 +hCGBPalUpdate:: db +hCGB:: db +hSGB:: db |