mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
flesh out wram, fix unallocated labels
This commit is contained in:
parent
8a5d12b730
commit
e4cfbdc886
169
wram.asm
169
wram.asm
@ -278,6 +278,25 @@ SECTION "linkbattle",BSS[$c2dc]
|
|||||||
InLinkBattle: ; 0xc2dc
|
InLinkBattle: ; 0xc2dc
|
||||||
ds 1 ; nonzero when in a link battle
|
ds 1 ; nonzero when in a link battle
|
||||||
|
|
||||||
|
SECTION "tiles",BSS[$c2fa]
|
||||||
|
TileDown: ; c2fa
|
||||||
|
ds 1
|
||||||
|
TileUp: ; c2fb
|
||||||
|
ds 1
|
||||||
|
TileLeft: ; c2fc
|
||||||
|
ds 1
|
||||||
|
TileRight: ; c2fd
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
TilePermissions: ; c2fe
|
||||||
|
; set if tile behavior prevents
|
||||||
|
; you from walking in that direction
|
||||||
|
; bit 3: down
|
||||||
|
; bit 2: up
|
||||||
|
; bit 1: left
|
||||||
|
; bit 0: right
|
||||||
|
ds 1
|
||||||
|
|
||||||
SECTION "BattleMons",BSS[$c62a]
|
SECTION "BattleMons",BSS[$c62a]
|
||||||
|
|
||||||
BattleMonSpecies: ; c62a
|
BattleMonSpecies: ; c62a
|
||||||
@ -338,6 +357,10 @@ BattleMonSpclAtk: ; c646
|
|||||||
BattleMonSpclDef: ; c648
|
BattleMonSpclDef: ; c648
|
||||||
ds 2
|
ds 2
|
||||||
|
|
||||||
|
SECTION "prng",BSSS[$c6e5]
|
||||||
|
LinkBattleRNCount: ; c6e5
|
||||||
|
ds 1
|
||||||
|
|
||||||
SECTION "Engine",BSS[$cfcc]
|
SECTION "Engine",BSS[$cfcc]
|
||||||
Options: ; cfcc
|
Options: ; cfcc
|
||||||
; bit 0-2: number of frames to delay when printing text
|
; bit 0-2: number of frames to delay when printing text
|
||||||
@ -348,10 +371,14 @@ Options: ; cfcc
|
|||||||
; bit 7: battle scene off/on
|
; bit 7: battle scene off/on
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 1
|
||||||
|
|
||||||
TextBoxFrame: ; cfce
|
TextBoxFrame: ; cfce
|
||||||
; bits 0-2: textbox frame 0-7
|
; bits 0-2: textbox frame 0-7
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 1
|
||||||
|
|
||||||
GBPrinter: ; cfd0
|
GBPrinter: ; cfd0
|
||||||
; bit 0-6: brightness
|
; bit 0-6: brightness
|
||||||
; lightest: $00
|
; lightest: $00
|
||||||
@ -365,6 +392,16 @@ Options2: ; cfd1
|
|||||||
; bit 1: menu account off/on
|
; bit 1: menu account off/on
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 161
|
||||||
|
|
||||||
|
StringBuffer1: ; d073
|
||||||
|
ds 19
|
||||||
|
StringBuffer2: ; d086
|
||||||
|
ds 19
|
||||||
|
StringBuffer3: ; d099
|
||||||
|
ds 19
|
||||||
|
|
||||||
|
ds 65
|
||||||
|
|
||||||
VramState: ; d0ed
|
VramState: ; d0ed
|
||||||
; bit 0: overworld sprite updating on/off
|
; bit 0: overworld sprite updating on/off
|
||||||
@ -373,13 +410,36 @@ VramState: ; d0ed
|
|||||||
; flickers when climbing waterfall
|
; flickers when climbing waterfall
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 26
|
||||||
|
|
||||||
|
CurPartySpecies: ; d108
|
||||||
|
ds 1
|
||||||
|
|
||||||
CurPartyMon: ; d109
|
CurPartyMon: ; d109
|
||||||
; contains which monster in your party
|
; contains which monster in a party
|
||||||
; is being dealt with at the moment
|
; is being dealt with at the moment
|
||||||
; 0-5
|
; 0-5
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 57
|
||||||
|
|
||||||
|
CurPartyLevel: ; d143
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 166
|
||||||
|
|
||||||
|
Buffer1:
|
||||||
|
MagikarpLength:
|
||||||
|
MagikarpLengthHi: ; d1ea
|
||||||
|
ds 1
|
||||||
|
Buffer2:
|
||||||
|
MagikarpLengthLo: ; d1eb
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
SECTION "prng2",BSS[$d1fa]
|
||||||
|
LinkBattleRNs: ; d1fa
|
||||||
|
ds 10
|
||||||
|
|
||||||
SECTION "EnemyMon",BSS[$d204]
|
SECTION "EnemyMon",BSS[$d204]
|
||||||
|
|
||||||
EnemyMonSpecies: ; d204
|
EnemyMonSpecies: ; d204
|
||||||
@ -447,7 +507,15 @@ EnemyMonSpclAtk: ; d220
|
|||||||
EnemyMonSpclDef: ; d222
|
EnemyMonSpclDef: ; d222
|
||||||
ds 2
|
ds 2
|
||||||
|
|
||||||
SECTION "OtherTrainerClass",BSS[$d22f]
|
SECTION "Battle",BSS[$d22d]
|
||||||
|
|
||||||
|
BattleClass: ; d22d
|
||||||
|
; 0: wild battle
|
||||||
|
; 1:
|
||||||
|
; 2: trainer battle
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 1
|
||||||
|
|
||||||
OtherTrainerClass: ; 0xd22f
|
OtherTrainerClass: ; 0xd22f
|
||||||
; class (Youngster, Bug Catcher, etc.) of opposing trainer
|
; class (Youngster, Bug Catcher, etc.) of opposing trainer
|
||||||
@ -455,8 +523,19 @@ OtherTrainerClass: ; 0xd22f
|
|||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
BattleType: ; 0xd230
|
BattleType: ; 0xd230
|
||||||
; 00 normal
|
; $00 normal
|
||||||
; 08 headbutt/rock smash. probably bit 3
|
; $01
|
||||||
|
; $02
|
||||||
|
; $03 dude
|
||||||
|
; $04 fishing
|
||||||
|
; $05 roaming
|
||||||
|
; $06
|
||||||
|
; $07 shiny
|
||||||
|
; $08 headbutt/rock smash
|
||||||
|
; $09
|
||||||
|
; $0a force Item1
|
||||||
|
; $0b
|
||||||
|
; $0c suicune
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
OtherTrainerID: ; 0xd231
|
OtherTrainerID: ; 0xd231
|
||||||
@ -464,6 +543,16 @@ OtherTrainerID: ; 0xd231
|
|||||||
; (Joey, Mikey, Albert, etc.)
|
; (Joey, Mikey, Albert, etc.)
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 2
|
||||||
|
|
||||||
|
UnownLetter: ; d234
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
CurBaseStats: ; d236
|
||||||
|
ds 32
|
||||||
|
|
||||||
SECTION "TimeOfDay",BSS[$d269]
|
SECTION "TimeOfDay",BSS[$d269]
|
||||||
|
|
||||||
TimeOfDay: ; 0xd269
|
TimeOfDay: ; 0xd269
|
||||||
@ -1002,15 +1091,37 @@ OTPartyMon5Nickname: ; d416
|
|||||||
OTPartyMon6Nickname: ; d421
|
OTPartyMon6Nickname: ; d421
|
||||||
ds 11
|
ds 11
|
||||||
|
|
||||||
|
|
||||||
SECTION "Player",BSS[$d47b]
|
SECTION "Player",BSS[$d47b]
|
||||||
PlayerID: ; 0xd47b
|
PlayerID: ; 0xd47b
|
||||||
ds 2
|
ds 2
|
||||||
PlayerName: ; 0xd47d
|
PlayerName: ; 0xd47d
|
||||||
ds 11
|
ds 11
|
||||||
|
|
||||||
|
ds 46
|
||||||
|
|
||||||
|
; init time set at newgame
|
||||||
|
StartDay: ; d4b6
|
||||||
|
ds 1
|
||||||
|
StartHour: ; d4b7
|
||||||
|
ds 1
|
||||||
|
StartMinute: ; d4b8
|
||||||
|
ds 1
|
||||||
|
StartSecond: ; d4b9
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 17
|
||||||
|
|
||||||
|
CurDay: ; d4cb
|
||||||
|
ds 1
|
||||||
|
|
||||||
|
ds 11
|
||||||
|
|
||||||
PlayerSprite: ; 0xd4d8
|
PlayerSprite: ; 0xd4d8
|
||||||
ds 1
|
ds 1
|
||||||
|
|
||||||
|
ds 5
|
||||||
|
|
||||||
PlayerDirection: ; d4de
|
PlayerDirection: ; d4de
|
||||||
; uses bits 2 and 3 / $0c / %00001100
|
; uses bits 2 and 3 / $0c / %00001100
|
||||||
; %00 down
|
; %00 down
|
||||||
@ -1572,6 +1683,16 @@ PartyMon5Nickname: ; 0xde6d
|
|||||||
PartyMon6Nickname: ; 0xde78
|
PartyMon6Nickname: ; 0xde78
|
||||||
ds 11
|
ds 11
|
||||||
|
|
||||||
|
SECTION "Pokedex",BSS[$de99]
|
||||||
|
PokedexSeen: ; de99
|
||||||
|
ds 32
|
||||||
|
PokedexCaught: ; deb9
|
||||||
|
ds 32
|
||||||
|
UnownDex: ; ded9
|
||||||
|
ds 26
|
||||||
|
UnownUnlockedGroups: ; def3
|
||||||
|
ds 1
|
||||||
|
|
||||||
SECTION "Breeding",BSS[$def5]
|
SECTION "Breeding",BSS[$def5]
|
||||||
DaycareMan: ; def5
|
DaycareMan: ; def5
|
||||||
; bit 7: active
|
; bit 7: active
|
||||||
@ -1621,3 +1742,43 @@ EggStats:
|
|||||||
EggSpecies: ; df7b
|
EggSpecies: ; df7b
|
||||||
ds 1
|
ds 1
|
||||||
ds 31
|
ds 31
|
||||||
|
|
||||||
|
SECTION "RoamMons",BSS[$dfcf]
|
||||||
|
RoamMon1Species: ; dfcf
|
||||||
|
ds 1
|
||||||
|
RoamMon1Level: ; dfd0
|
||||||
|
ds 1
|
||||||
|
RoamMon1MapGroup: ; dfd1
|
||||||
|
ds 1
|
||||||
|
RoamMon1MapNumber: ; dfd2
|
||||||
|
ds 1
|
||||||
|
RoamMon1CurHP: ; dfd3
|
||||||
|
ds 1
|
||||||
|
RoamMon1DVs: ; dfd4
|
||||||
|
ds 2
|
||||||
|
|
||||||
|
RoamMon2Species: ; dfd6
|
||||||
|
ds 1
|
||||||
|
RoamMon2Level: ; dfd7
|
||||||
|
ds 1
|
||||||
|
RoamMon2MapGroup: ; dfd8
|
||||||
|
ds 1
|
||||||
|
RoamMon2MapNumber: ; dfd9
|
||||||
|
ds 1
|
||||||
|
RoamMon2CurHP: ; dfda
|
||||||
|
ds 1
|
||||||
|
RoamMon2DVs: ; dfdb
|
||||||
|
ds 2
|
||||||
|
|
||||||
|
RoamMon3Species: ; dfdd
|
||||||
|
ds 1
|
||||||
|
RoamMon3Level: ; dfde
|
||||||
|
ds 1
|
||||||
|
RoamMon3MapGroup: ; dfdf
|
||||||
|
ds 1
|
||||||
|
RoamMon3MapNumber: ; dfe0
|
||||||
|
ds 1
|
||||||
|
RoamMon3CurHP: ; dfe1
|
||||||
|
ds 1
|
||||||
|
RoamMon3DVs: ; dfe2
|
||||||
|
ds 2
|
Loading…
Reference in New Issue
Block a user