mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Document some mobile-related things, discovered thanks to Dan Docs and the efforts of the Gameboy Online Restoration Project
This commit is contained in:
parent
1f172badc4
commit
e68da6e717
File diff suppressed because it is too large
Load Diff
@ -59,7 +59,7 @@ SetRAMStateForMobile:
|
||||
ld bc, $65
|
||||
call ByteFill
|
||||
xor a
|
||||
ld hl, wc300
|
||||
ld hl, wMobileErrorCodeBuffer
|
||||
ld bc, $100
|
||||
call ByteFill
|
||||
ldh a, [rIE]
|
||||
@ -272,11 +272,11 @@ Function10016f:
|
||||
ld de, 0
|
||||
|
||||
.asm_1001d7
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld a, d
|
||||
ld [wc302], a
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld a, e
|
||||
ld [wc301], a
|
||||
ld [wMobileErrorCodeBuffer + 1], a
|
||||
call Function10020b
|
||||
ret
|
||||
|
||||
@ -295,11 +295,11 @@ Function10016f:
|
||||
|
||||
.asm_1001f5
|
||||
ld a, [wcd2c]
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld a, [wcd2d]
|
||||
ld [wc302], a
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld a, [wcd2d]
|
||||
ld [wc301], a
|
||||
ld [wMobileErrorCodeBuffer + 1], a
|
||||
call Function10020b
|
||||
ret
|
||||
|
||||
|
@ -7227,7 +7227,7 @@ Function117bb6:
|
||||
ldh [hBGMapMode], a
|
||||
farcall Function118284
|
||||
call ClearSprites
|
||||
ld a, [wc300]
|
||||
ld a, [wMobileErrorCodeBuffer]
|
||||
and a
|
||||
jr z, .asm_117be7
|
||||
cp $a
|
||||
@ -7276,7 +7276,7 @@ Function117bb6:
|
||||
pop af
|
||||
ldh [rSVBK], a
|
||||
ld a, $d3
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
jr .asm_117bd0
|
||||
|
||||
.asm_117c20
|
||||
|
@ -219,7 +219,7 @@ Function118180:
|
||||
|
||||
.return_d3
|
||||
ld a, $d3
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld [wScriptVar], a
|
||||
jr .reset_banks
|
||||
|
||||
@ -449,9 +449,9 @@ BattleTowerRoomMenu_InitRAM:
|
||||
call DoubleSpeed
|
||||
xor a
|
||||
ldh [rIF], a
|
||||
ld [wc300], a
|
||||
ld [wc301], a
|
||||
ld [wc302], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld [wMobileErrorCodeBuffer + 1], a
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld [wcd80], a
|
||||
ld [wcd65], a
|
||||
ld [wcd66], a
|
||||
@ -511,7 +511,7 @@ BattleTowerRoomMenu_Cleanup:
|
||||
ei
|
||||
ld a, [wcd7f]
|
||||
ld [wVramState], a
|
||||
ld a, [wc300]
|
||||
ld a, [wMobileErrorCodeBuffer]
|
||||
ld [wScriptVar], a
|
||||
ret
|
||||
|
||||
@ -914,11 +914,11 @@ Function11878d:
|
||||
.asm_1187af
|
||||
ld a, $0
|
||||
call Function3e32
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld a, l
|
||||
ld [wc301], a
|
||||
ld [wMobileErrorCodeBuffer + 1], a
|
||||
ld a, h
|
||||
ld [wc302], a
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld a, $a
|
||||
call Function3e32
|
||||
ld a, [wc3f0]
|
||||
@ -959,10 +959,10 @@ Function11878d:
|
||||
ld a, $d3
|
||||
|
||||
Function118805:
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
xor a
|
||||
ld [wc301], a
|
||||
ld [wc302], a
|
||||
ld [wMobileErrorCodeBuffer + 1], a
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld a, $a
|
||||
call Function3e32
|
||||
ld a, [wc3f0]
|
||||
@ -983,7 +983,7 @@ Function118821:
|
||||
ld a, $a
|
||||
call Function3e32
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld a, [wc3f0]
|
||||
ld [$c319], a
|
||||
ld a, [wcd34]
|
||||
@ -1001,7 +1001,7 @@ Function11884c:
|
||||
ld a, $a
|
||||
call Function3e32
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld a, [wcd34]
|
||||
ld [wcf66], a
|
||||
scf
|
||||
@ -2059,7 +2059,7 @@ Function11914e:
|
||||
ld a, $1c
|
||||
ld [wcf66], a
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ret
|
||||
|
||||
Function11915d:
|
||||
@ -2087,7 +2087,7 @@ Function11915d:
|
||||
ld a, $16
|
||||
ld [wcf66], a
|
||||
ld a, $b
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
|
||||
.asm_11918e
|
||||
call CloseSRAM
|
||||
@ -2869,7 +2869,7 @@ Function11966d:
|
||||
ld a, [wcd47]
|
||||
ld [wcf66], a
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ret
|
||||
|
||||
Function11967d:
|
||||
@ -2883,7 +2883,7 @@ Function119685:
|
||||
ld a, $14
|
||||
ld [wcf66], a
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ret
|
||||
|
||||
Function119694:
|
||||
@ -3218,7 +3218,7 @@ Function11984e:
|
||||
|
||||
.asm_1198a0
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
jp BattleTowerRoomMenu_IncrementJumptable
|
||||
|
||||
.asm_1198a8
|
||||
@ -4240,7 +4240,7 @@ Function119f98:
|
||||
ld a, [wcd33]
|
||||
ld [wcf66], a
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
scf
|
||||
ret
|
||||
|
||||
@ -4264,7 +4264,7 @@ Function119f98:
|
||||
ld [wcf66], a
|
||||
farcall Function115dc3
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
scf
|
||||
ret
|
||||
|
||||
@ -4590,7 +4590,7 @@ BattleTowerRoomMenu2_UpdateYesNoMenu:
|
||||
.exit_carry
|
||||
ld [wcf66], a
|
||||
ld a, $a
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
scf
|
||||
ret
|
||||
|
||||
|
@ -382,11 +382,11 @@ Function171a5d:
|
||||
.asm_171a6a
|
||||
ld a, $0
|
||||
call Function3e32
|
||||
ld [wc300], a
|
||||
ld [wMobileErrorCodeBuffer], a
|
||||
ld a, l
|
||||
ld [wc301], a
|
||||
ld [wMobileErrorCodeBuffer + 1], a
|
||||
ld a, h
|
||||
ld [wc302], a
|
||||
ld [wMobileErrorCodeBuffer + 2], a
|
||||
ld a, $a
|
||||
call Function3e32
|
||||
ldh a, [rSVBK]
|
||||
|
File diff suppressed because it is too large
Load Diff
11
wram.asm
11
wram.asm
@ -231,11 +231,13 @@ wSpriteAnim9:: sprite_anim_struct wSpriteAnim9
|
||||
wSpriteAnim10:: sprite_anim_struct wSpriteAnim10
|
||||
wSpriteAnimationStructsEnd::
|
||||
|
||||
NEXTU ; c300
|
||||
; dummy game
|
||||
wc300::
|
||||
|
||||
NEXTU ; c300
|
||||
; mobile data
|
||||
wc300:: ds 1
|
||||
wc301:: ds 1
|
||||
wc302:: ds 1
|
||||
wMobileErrorCodeBuffer:: ds 3 ; c300
|
||||
wc303:: ds 2
|
||||
wc305:: ds 1
|
||||
wc306:: ds 1
|
||||
@ -1116,7 +1118,8 @@ ENDU ; cb00
|
||||
ds 14
|
||||
wcb0e:: ds 5
|
||||
wcb13:: ds 50
|
||||
wcb45:: ds 20
|
||||
wcb45:: ds 2
|
||||
wMobileSDK_PacketBuffer:: ds 18 ; cb47
|
||||
wcb59:: ds 20
|
||||
wcb6d:: ds 1
|
||||
wcb6e:: ds 22
|
||||
|
Loading…
x
Reference in New Issue
Block a user