diff options
Diffstat (limited to 'hram.asm')
-rw-r--r-- | hram.asm | 32 |
1 files changed, 25 insertions, 7 deletions
@@ -15,8 +15,12 @@ hMinutes EQU $ff96 hSeconds EQU $ff98 +hVBlankCounter EQU $ff9b + hROMBank EQU $ff9d hVBlank EQU $ff9e +hMapEntryMethod EQU $ff9f +hMenuReturn EQU $ffa0 hJoypadReleased EQU $ffa2 hJoypadPressed EQU $ffa3 @@ -25,22 +29,35 @@ hJoypadSum EQU $ffa5 hJoyReleased EQU $ffa6 hJoyPressed EQU $ffa7 hJoyDown EQU $ffa8 +hJoyLast EQU $ffa9 +hInMenu EQU $ffaa hConnectionStripLength EQU $ffaf hConnectedMapWidth EQU $ffb0 hPastLeadingZeroes EQU $ffb3 -hDividend EQU $ffb3 -hDivisor EQU $ffb7 -hQuotient EQU $ffb4 +hStringCmpString1 EQU $ffb1 +hStringCmpString2 EQU $ffb5 + +hDividend EQU $ffb3 ; length in b register, before 'call Divide' (max 4 bytes) +hDivisor EQU $ffb7 ; 1 byte long +hQuotient EQU $ffb4 ; result (3 bytes long) -hMultiplicand EQU $ffb4 -hMultiplier EQU $ffb7 -hProduct EQU $ffb3 +hMultiplicand EQU $ffb4 ; 3 bytes long +hMultiplier EQU $ffb7 ; 1 byte long +hProduct EQU $ffb3 ; result (4 bytes long) hMathBuffer EQU $ffb8 +hPrintNum1 EQU $ffb3 +hPrintNum2 EQU $ffb4 +hPrintNum3 EQU $ffb5 +hPrintNum4 EQU $ffb6 +hPrintNum5 EQU $ffb7 +hPrintNum6 EQU $ffb8 +hPrintNum7 EQU $ffb9 + hMoneyTemp EQU $ffc3 hLCDStatCustom EQU $ffc6 @@ -69,9 +86,10 @@ hLastTalked EQU $ffe0 hRandom EQU $ffe1 hRandomAdd EQU $ffe1 hRandomSub EQU $ffe2 - +hSecondsBackup EQU $ffe3 hBattleTurn EQU $ffe4 hCGBPalUpdate EQU $ffe5 hCGB EQU $ffe6 hSGB EQU $ffe7 hDMATransfer EQU $ffe8 +hMobile EQU $ffe9 |