diff options
Diffstat (limited to 'wram.asm')
-rw-r--r-- | wram.asm | 64 |
1 files changed, 41 insertions, 23 deletions
@@ -370,6 +370,7 @@ Sprites: ; c400 ; bit 3: vram bank (cgb only) ; bit 2-0: pal # (cgb only) ds 160 +SpritesEnd TileMap: ; c4a0 ; 20x18 grid of 8x8 tiles @@ -786,8 +787,8 @@ OverworldMapEnd: ds 12 SECTION "gfx2",WRAM0[$cd20] -BGMapBuffer: -CreditsPos: ; cd20 +CreditsPos: +BGMapBuffer: ; cd20 ds 2 CreditsTimer: ; cd22 ds 1 @@ -833,16 +834,11 @@ CurSpecies: ; cf60 MenuSelection:; cf74 ds 1 - ds 14 - -TileY: ; cf82 - ds 1 -TileX: ; cf83 - ds 1 - -SECTION "VBlank",WRAM0[$cfb2] +SECTION "VBlank",WRAM0[$cfb1] +OverworldDelay: ; cfb1 + ds 1 TextDelayFrames: ; cfb2 ds 1 VBlankOccurred: ; cfb3 @@ -929,6 +925,7 @@ EngineBuffer1: ; d03e CurFruit: ; d03f ds 1 +MartPointer: ; d040 ds 2 MovementAnimation: ; d042 @@ -984,7 +981,13 @@ VramState: ; d0ed ; flickers when climbing waterfall ds 1 - ds 24 + ds 2 + +CurMart: ; d0f0 + ds 16 +CurMartEnd + + ds 6 CurItem: ; d106 ds 1 @@ -1083,7 +1086,12 @@ SECTION "UsedSprites",WRAMX[$d154],BANK[1] UsedSprites: ; d154 ds 32 -SECTION "connections",WRAMX[$d1a9],BANK[1] +SECTION "map",WRAMX[$d1a3],BANK[1] + +MapEventBank: ; d1a3 + ds 1 + + ds 5 MapConnections: @@ -1195,8 +1203,8 @@ EvolvableFlags: ; d1e8 ds 1 -Buffer1: -MagikarpLength: ; d1ea +MagikarpLength: +Buffer1: ; d1ea ds 1 MovementType: Buffer2: ; d1eb @@ -1531,8 +1539,10 @@ SECTION "Scripting",WRAMX[$d434],BANK[1] ScriptFlags: ; d434 SCRIPT_RUNNING EQU 2 ds 1 - - ds 2 +ScriptFlags2: ; d435 + ds 1 +ScriptFlags3: ; d436 + ds 1 ScriptMode: ; d437 SCRIPT_OFF EQU 0 @@ -1561,17 +1571,19 @@ PlayerGender: ; d472 ds 8 PlayerID: ; d47b ds 2 + PlayerName: ; d47d ds 11 -PlayerNameEnd: ; d488 - +MomsName: ; d488 ds 11 - -WRivalName: ; d493 +RivalName: ; d493 + ds 11 +RedsName: ; d49e + ds 11 +GreensName: ; d4a9 ds 11 -WRivalNameEnd: ; d49e - ds 24 + ds 2 ; init time set at newgame StartDay: ; d4b6 @@ -1608,7 +1620,9 @@ FRIDAY EQU 5 SATURDAY EQU 6 ds 1 - ds 12 + ds 10 + + ds 2 PlayerSprite: ; d4d8 ds 1 @@ -1695,21 +1709,25 @@ KantoBadges: ; d858 SECTION "Items",WRAMX[$d859],BANK[1] TMsHMs: ; d859 ds 57 +TMsHMsEnd NumItems: ; d892 ds 1 Items: ; d893 ds 41 +ItemsEnd NumKeyItems: ; d8bc ds 1 KeyItems: ; d8bd ds 26 +KeyItemsEnd NumBalls: ; d8d7 ds 1 Balls: ; d8d8 ds 25 +BallsEnd SECTION "overworld",WRAMX[$d95b],BANK[1] WhichRegisteredItem: ; d95b |