Blind wram labels part 4.

This commit is contained in:
yenatch
2015-02-10 15:14:41 -08:00
parent 62b473d6c6
commit c07ed74a5d
23 changed files with 340 additions and 326 deletions

View File

@@ -399,7 +399,7 @@ EnterMapMusic:: ; 3d03
push af
xor a
ld [$c2c1], a
ld [wc2c1], a
ld de, MUSIC_BICYCLE
ld a, [PlayerState]
cp PLAYER_BIKE
@@ -424,7 +424,7 @@ EnterMapMusic:: ; 3d03
; 3d2f
Function3d2f:: ; 3d2f
ld a, [$c2c1]
ld a, [wc2c1]
and a
jr z, RestartMapMusic
xor a
@@ -433,7 +433,7 @@ Function3d2f:: ; 3d2f
call PlayMusic
call DelayFrame
xor a
ld [$c2c1], a
ld [wc2c1], a
ret
; 3d47
@@ -509,16 +509,16 @@ Function3d9f:: ; 3d9f
; upper center of the screen.
; Unreferenced.
ld a, $20
ld [$c498], a
ld [$c49c], a
ld [Sprites + $98], a
ld [Sprites + $9c], a
ld a, $50
ld [$c499], a
ld [Sprites + $99], a
ld a, $58
ld [$c49d], a
ld [Sprites + $9d], a
xor a
ld [$c49b], a
ld [$c49f], a
ld a, [$c296]
ld [Sprites + $9b], a
ld [Sprites + $9f], a
ld a, [wc296]
cp $64
jr nc, .max
add 1
@@ -527,17 +527,17 @@ Function3d9f:: ; 3d9f
swap a
and $f
add "0"
ld [$c49a], a
ld [Sprites + $9a], a
ld a, b
and $f
add "0"
ld [$c49e], a
ld [Sprites + $9e], a
ret
.max
ld a, "9"
ld [$c49a], a
ld [$c49e], a
ld [Sprites + $9a], a
ld [Sprites + $9e], a
ret
; 3dde
@@ -564,7 +564,7 @@ CheckSFX:: ; 3dde
Function3dfe:: ; 3dfe
xor a
ld [$c1cc], a
ld [Channel5Flags], a
ld [SoundInput], a
ld [rNR10], a
ld [rNR11], a

View File

@@ -275,7 +275,7 @@ Function3a90:: ; 3a90
ld l, a
ld a, d
ld h, a
ld de, $d00c
ld de, wd00c
ld bc, $0028
call CopyBytes
pop af

View File

@@ -1,7 +1,7 @@
PlayStereoCry:: ; 37b6
push af
ld a, 1
ld [$c2bc], a
ld [wc2bc], a
pop af
call _PlayCry
call WaitSFX
@@ -13,7 +13,7 @@ PlayStereoCry2:: ; 37c4
; Used during pic animations.
push af
ld a, 1
ld [$c2bc], a
ld [wc2bc], a
pop af
jp _PlayCry
; 37ce
@@ -28,7 +28,7 @@ PlayCry2:: ; 37d5
; Don't wait for the cry to end.
push af
xor a
ld [$c2bc], a
ld [wc2bc], a
ld [CryTracks], a
pop af
call _PlayCry

View File

@@ -33,18 +33,18 @@ ReturnFarCall:: ; 2d6e
; To do this, we can pop to bc instead of af.
ld a, b
ld [$cfb9], a
ld [PredefAddress + 2], a
ld a, c
ld [$cfba], a
ld [PredefAddress + 3], a
; Restore the working bank.
pop bc
ld a, b
rst Bankswitch
ld a, [$cfb9]
ld a, [PredefAddress + 2]
ld b, a
ld a, [$cfba]
ld a, [PredefAddress + 3]
ld c, a
ret
; 2d82

View File

@@ -14,7 +14,7 @@ Function2e56:: ; 2e56
; 2e5d
Function2e5d:: ; 2e5d
ld a, [$d19a]
ld a, [wd19a]
cp $2
jr z, .asm_2e69
cp $1

View File

@@ -33,7 +33,7 @@ UpdateGameTimer:: ; 20ad
; Don't update if game logic is paused.
ld a, [$c2cd]
ld a, [wc2cd]
and a
ret nz

View File

@@ -1,15 +1,15 @@
AskSerial:: ; 2063
; send out a handshake while serial int is off
ld a, [$c2d4]
ld a, [wc2d4]
bit 0, a
ret z
ld a, [$c2d5]
ld a, [wc2d5]
and a
ret nz
; once every 6 frames
ld hl, $ca8a
ld hl, wca8a
inc [hl]
ld a, [hl]
cp 6
@@ -19,7 +19,7 @@ AskSerial:: ; 2063
ld [hl], a
ld a, $c
ld [$c2d5], a
ld [wc2d5], a
; handshake
ld a, $88

View File

@@ -10,7 +10,7 @@ Reset:: ; 150
ld [rIE], a
ei
ld hl, $cfbe
ld hl, wcfbe
set 7, [hl]
ld c, 32

View File

@@ -28,12 +28,12 @@ Joypad:: ; 935
; hJoypadSum: pressed so far
; Any of these three bits can be used to disable input.
ld a, [$cfbe]
ld a, [wcfbe]
and %11010000
ret nz
; If we're saving, input is disabled.
ld a, [$c2cd]
ld a, [wc2cd]
and a
ret nz
@@ -365,7 +365,7 @@ Functiona80:: ; a80
ld [$ffb0], a
.asm_a8d
push hl
ld hl, $c606
hlcoord 18, 17
call Functionb06
pop hl
call Functiona57
@@ -438,10 +438,10 @@ Functionaf5:: ; af5
jr .asm_b02
.asm_aff
ld a, [$c605]
ld a, [TileMap + 17 + 17 * SCREEN_WIDTH]
.asm_b02
ld [$c606], a
ld [TileMap + 18 + 17 * SCREEN_WIDTH], a
ret
; b06

View File

@@ -1,7 +1,7 @@
; Functions dealing with rendering and interacting with maps.
Function210f:: ; 210f
ld hl, $c7e8
ld hl, wc7e8
ld bc, $0018
ld a, $0
call ByteFill
@@ -10,7 +10,7 @@ Function210f:: ; 210f
Function211b:: ; 211b
push hl
ld hl, $dbf7
ld hl, BikeFlags + 2
ld a, [hli]
ld h, [hl]
ld l, a
@@ -30,14 +30,14 @@ GetCurrentMapTrigger:: ; 212a
ld a, [MapNumber]
ld c, a
xor a
ld [$dbf7], a
ld [$dbf8], a
ld [BikeFlags + 2], a
ld [BikeFlags + 3], a
call GetMapTrigger
ret c
ld a, e
ld [$dbf7], a
ld [BikeFlags + 2], a
ld a, d
ld [$dbf8], a
ld [BikeFlags + 3], a
xor a
ret
; 2147
@@ -116,11 +116,11 @@ Function217a:: ; 217a
; 2198
Function2198:: ; 2198
ld a, [$d194]
ld a, [wd194]
ld e, a
ld a, [$d195]
ld a, [wd195]
ld d, a
ld hl, $c608
ld hl, wEnemyMoveStruct
ld b, $5
.asm_21a5
@@ -250,11 +250,11 @@ Function2266:: ; 2266
ld a, [MapX]
sub $4
ld d, a
ld a, [$dbfb]
ld a, [wdbfb]
and a
ret z
ld c, a
ld hl, $dbfc
ld hl, wdbfc
ld a, [hli]
ld h, [hl]
ld l, a
@@ -286,7 +286,7 @@ Function2266:: ; 2266
pop hl
call Function22a3
ret nc
ld a, [$dbfb]
ld a, [wdbfb]
inc a
sub c
ld c, a
@@ -316,7 +316,7 @@ Function22a7:: ; 22a7
Function22b4:: ; 22b4
push bc
ld hl, $dbfc
ld hl, wdbfc
ld a, [hli]
ld h, [hl]
ld l, a
@@ -329,22 +329,22 @@ Function22b4:: ; 22b4
ld a, [hli]
cp $ff
jr nz, .asm_22d0
ld hl, $dcac
ld hl, wdcac
ld a, [hli]
.asm_22d0
pop bc
ld [$d146], a
ld [wd146], a
ld a, [hli]
ld [$d147], a
ld [wd147], a
ld a, [hli]
ld [$d148], a
ld [wd148], a
ld a, c
ld [$d149], a
ld [wd149], a
ld a, [MapGroup]
ld [$d14a], a
ld [wd14a], a
ld a, [MapNumber]
ld [$d14b], a
ld [wd14b], a
scf
ret
; 22ee
@@ -500,11 +500,11 @@ GetMapConnection:: ; 23a3
Function23ac:: ; 23ac
ld a, [hli]
ld c, a
ld [$dc07], a
ld [wdc07], a
ld a, l
ld [$dc08], a
ld [wdc07 + 1], a
ld a, h
ld [$dc09], a
ld [wdc09], a
ld a, c
and a
ret z
@@ -516,11 +516,11 @@ Function23ac:: ; 23ac
Function23c3:: ; 23c3
ld a, [hli]
ld c, a
ld [$dc0a], a
ld [wdc0a], a
ld a, l
ld [$dc0b], a
ld [wdc0b], a
ld a, h
ld [$dc0c], a
ld [wdc0b + 1], a
ld a, c
and a
ret z
@@ -532,11 +532,11 @@ Function23c3:: ; 23c3
Function23da:: ; 23da
ld a, [hli]
ld c, a
ld [$dbfb], a
ld [wdbfb], a
ld a, l
ld [$dbfc], a
ld [wdbfc], a
ld a, h
ld [$dbfd], a
ld [wdbfd], a
ld a, c
and a
ret z
@@ -548,11 +548,11 @@ Function23da:: ; 23da
Function23f1:: ; 23f1
ld a, [hli]
ld c, a
ld [$dbfe], a
ld [wdbfe], a
ld a, l
ld [$dbff], a
ld [wdbff], a
ld a, h
ld [$dc00], a
ld [wdc00], a
ld a, c
and a
ret z
@@ -564,11 +564,11 @@ Function23f1:: ; 23f1
Function2408:: ; 2408
ld a, [hli]
ld c, a
ld [$dc01], a
ld [wdc01], a
ld a, l
ld [$dc02], a
ld [wdc02], a
ld a, h
ld [$dc03], a
ld [wdc03], a
ld a, c
and a
ret z
@@ -581,17 +581,17 @@ Function241f:: ; 241f
push hl
call Function2471
pop de
ld hl, $d72e
ld hl, MapObjects + OBJECT_LENGTH
ld a, [de]
inc de
ld [$dc04], a
ld [wdc04], a
ld a, e
ld [$dc05], a
ld [wdc05], a
ld a, d
ld [$dc06], a
ld a, [$dc04]
ld [wdc06], a
ld a, [wdc04]
call Function2457
ld a, [$dc04]
ld a, [wdc04]
ld c, a
ld a, $10
sub c
@@ -688,11 +688,11 @@ Function248a:: ; 248a
; 24ba
Function24ba:: ; 24ba
ld a, [$d149]
ld [$dcac], a
ld a, [$d14a]
ld a, [wd149]
ld [wdcac], a
ld a, [wd14a]
ld [BackupMapGroup], a
ld a, [$d14b]
ld a, [wd14b]
ld [BackupMapNumber], a
ret
; 24cd
@@ -939,7 +939,7 @@ FillEastConnectionStrip:: ; 25f6
; 261b
Function261b:: ; 261b
ld [$d432], a
ld [MapStatus], a
ret
; 261f
@@ -989,11 +989,11 @@ Function263b:: ; 263b
; 2653
Function2653:: ; 2653
ld a, [$dc0a]
ld a, [wdc0a]
ld c, a
and a
ret z
ld hl, $dc0b
ld hl, wdc0b
ld a, [hli]
ld h, [hl]
ld l, a
@@ -1161,7 +1161,7 @@ Function2707:: ; 2707
ld a, [hConnectionStripLength]
ld e, a
ld d, $0
ld hl, $d81e
ld hl, wd81e
add hl, de
ld a, [hl]
ret
@@ -1171,7 +1171,7 @@ Function2712:: ; 2712
ld a, [hConnectionStripLength]
ld e, a
ld d, $0
ld hl, $d81e
ld hl, wd81e
add hl, de
ld [hl], $ff
ret
@@ -1181,7 +1181,7 @@ Function271e:: ; 271e
ld a, [hConnectionStripLength]
ld e, a
ld d, $0
ld hl, $d81e
ld hl, wd81e
add hl, de
ld [hl], $0
ret
@@ -1194,9 +1194,9 @@ Function272a:: ; 272a
call Function27b7
ld c, $28
call Functiondbd
ld a, [$d152]
ld a, [wd152]
ld e, a
ld a, [$d153]
ld a, [wd153]
ld d, a
call Function27d3
ld a, $1
@@ -1210,9 +1210,9 @@ Function2748:: ; 2748
call Function27b7
ld c, $28
call Functiondbd
ld a, [$d152]
ld a, [wd152]
ld l, a
ld a, [$d153]
ld a, [wd153]
ld h, a
ld bc, $0200
add hl, bc
@@ -1233,9 +1233,9 @@ Function2771:: ; 2771
call Function27c0
ld c, $24
call Functiondbd
ld a, [$d152]
ld a, [wd152]
ld e, a
ld a, [$d153]
ld a, [wd153]
ld d, a
call Function27f8
ld a, $1
@@ -1249,7 +1249,7 @@ Function278f:: ; 278f
call Function27c0
ld c, $24
call Functiondbd
ld a, [$d152]
ld a, [wd152]
ld e, a
and $e0
ld b, a
@@ -1258,7 +1258,7 @@ Function278f:: ; 278f
and $1f
or b
ld e, a
ld a, [$d153]
ld a, [wd153]
ld d, a
call Function27f8
ld a, $1
@@ -1376,9 +1376,9 @@ Function2821:: ; 2821
ld a, $6
ld [rSVBK], a
ld a, e
ld de, $d000
ld de, w6_d000
call FarDecompress
ld hl, $d000
ld hl, w6_d000
ld de, VTiles2
ld bc, $0600
call CopyBytes
@@ -1386,7 +1386,7 @@ Function2821:: ; 2821
push af
ld a, $1
ld [rVBK], a
ld hl, $d600
ld hl, w6_d600
ld de, VTiles2
ld bc, $0600
call CopyBytes
@@ -1394,7 +1394,7 @@ Function2821:: ; 2821
ld [rVBK], a
pop af
ld [rSVBK], a
ld a, [$d199]
ld a, [wd199]
cp $1
jr z, .asm_286f
cp $2
@@ -1413,11 +1413,11 @@ Function2821:: ; 2821
; 2879
Function2879:: ; 2879
ld hl, $d194
ld hl, wd194
ld a, [hli]
ld h, [hl]
ld l, a
ld de, $dcb9
ld de, XCoord + 1
ld c, $5
ld b, $6
.asm_2886
@@ -1442,15 +1442,15 @@ Function2879:: ; 2879
; 289d
Function289d:: ; 289d
ld hl, $d194
ld hl, wd194
ld a, [hli]
ld h, [hl]
ld l, a
ld de, $dcb9
ld de, XCoord + 1
ld a, [MapWidth]
add $6
ld [hConnectionStripLength], a
ld a, [$d151]
ld a, [wd151]
and a
jr z, .asm_28cb
cp $1
@@ -1462,7 +1462,7 @@ Function289d:: ; 289d
ret
.asm_28c0
ld de, $dcbf
ld de, wdcbf
ld a, [hConnectionStripLength]
ld c, a
ld b, $0
@@ -1470,7 +1470,7 @@ Function289d:: ; 289d
jr .asm_28ce
.asm_28cb
ld de, $dcb9
ld de, XCoord + 1
.asm_28ce
ld b, $6
@@ -1478,12 +1478,12 @@ Function289d:: ; 289d
jr Function28f7
.asm_28d4
ld de, $dcba
ld de, XCoord + 2
inc hl
jr .asm_28dd
.asm_28da
ld de, $dcb9
ld de, XCoord + 1
.asm_28dd
ld b, $5
@@ -1492,14 +1492,14 @@ Function289d:: ; 289d
Function28e3:: ; 28e3
ld hl, $d194
ld hl, wd194
ld a, [hli]
ld h, [hl]
ld l, a
ld a, [MapWidth]
add $6
ld [hConnectionStripLength], a
ld de, $dcb9
ld de, XCoord + 1
ld b, $6
ld c, $5
@@ -1771,7 +1771,7 @@ Function2a66:: ; 2a66
add $6
ld c, a
ld b, $0
ld hl, $c801
ld hl, wc801
add hl, bc
ld a, e
srl a
@@ -1806,7 +1806,7 @@ CheckFacingSign:: ; 2a8b
ld a, e
sub 4
ld e, a
ld a, [$dc01]
ld a, [wdc01]
and a
ret z
ld c, a
@@ -1821,7 +1821,7 @@ CheckFacingSign:: ; 2a8b
; 2aaa
Function2aaa:: ; 2aaa
ld hl, $dc02
ld hl, wdc02
ld a, [hli]
ld h, [hl]
ld l, a
@@ -1859,7 +1859,7 @@ Function2aaa:: ; 2aaa
; 2ad4
Function2ad4:: ; 2ad4
ld a, [$dbfe]
ld a, [wdbfe]
and a
ret z
ld c, a
@@ -1874,7 +1874,7 @@ Function2ad4:: ; 2ad4
; 2ae7
Function2ae7:: ; 2ae7
ld hl, $dbff
ld hl, wdbff
ld a, [hli]
ld h, [hl]
ld l, a
@@ -1969,7 +1969,7 @@ Function2b5c:: ; 2b5c
Function2b74:: ; 0x2b74
push af
ld a, $1
ld [$c2ce], a
ld [wc2ce], a
call WhiteBGMap
call ClearSprites
call Function2bae
@@ -2131,7 +2131,7 @@ Function2c3d:: ; 2c3d
ld a, BANK(MapGroupPointers)
rst Bankswitch
call GetMapHeaderPointer
ld de, $d198
ld de, wd197 + 1
ld bc, $0005
call CopyBytes
pop af
@@ -2335,7 +2335,7 @@ LoadTilesetHeader:: ; 2d27
ld hl, Tilesets
ld bc, Tileset01 - Tileset00
ld a, [$d199]
ld a, [wd199]
call AddNTimes
ld de, TilesetBank

View File

@@ -18,7 +18,7 @@ GetSpritePalette:: ; 17ff
Function180e:: ; 180e
push hl
push bc
ld hl, $d156
ld hl, UsedSprites + 2
ld c, $1f
ld b, a
ld a, [hConnectionStripLength]
@@ -32,12 +32,12 @@ Function180e:: ; 180e
inc hl
dec c
jr nz, .asm_181d
ld a, [$d155]
ld a, [UsedSprites + 1]
scf
jr .asm_1833
.asm_182b
ld a, [$d155]
ld a, [UsedSprites + 1]
jr .asm_1833
.asm_1830
@@ -359,18 +359,18 @@ Function1967:: ; 1967
; 1985
Function1985:: ; 1985
ld hl, $d4cd
ld hl, wd4cd
cp [hl]
jr z, .asm_1990
ld hl, $d4ce
ld hl, wd4ce
cp [hl]
ret nz
.asm_1990
callba Function581f
ld a, $ff
ld [$d4cd], a
ld [$d4ce], a
ld [wd4cd], a
ld [wd4ce], a
ret
; 199f
@@ -411,11 +411,11 @@ Function19b8:: ; 19b8
cp $d
ret nc
ld b, a
ld a, [$d4cd]
ld a, [wd4cd]
cp b
jr nz, .asm_19de
ld a, $ff
ld [$d4cd], a
ld [wd4cd], a
.asm_19de
ld a, b
@@ -427,14 +427,14 @@ Function19b8:: ; 19b8
Function19e9:: ; 19e9
ld [$c2e2], a
ld [wc2e2], a
ld a, [hROMBank]
ld [$c2e3], a
ld [wc2e3], a
ld a, l
ld [$c2e4], a
ld [wc2e3 + 1], a
ld a, h
ld [$c2e5], a
ld a, [$c2e2]
ld [wc2e3 + 2], a
ld a, [wc2e2]
call Function18de
ret c
ld hl, $0003

View File

@@ -7,16 +7,16 @@ LoadMenuDataHeader:: ; 0x1d35
ret
Function1d3c:: ; 0x1d3c
ld de, $cf81
ld de, wcf81
ld bc, $0010
call CopyBytes
ld a, [hROMBank]
ld [$cf8a], a
ld [wcf8a], a
ret
; 0x1d4b
Function1d4b:: ; 1d4b
ld [$cf88], a
ld [wcf88], a
ret
; 1d4f
@@ -79,7 +79,7 @@ Function1d81:: ; 0x1d81
call Function1c89
call Function321c
call Function1c66
ld a, [$cf91]
ld a, [wcf91]
bit 7, a
jr z, .asm_1da7 ; 0x1d98 $d
call Function1c10
@@ -99,7 +99,7 @@ Function1dab:: ; 1dab
call LoadMenuDataHeader
call Function1d81
call Function1c17
ld a, [$cfa9]
ld a, [wcfa9]
ret
; 1db8
@@ -107,7 +107,7 @@ Function1db8:: ; 0x1db8
push hl
push bc
push af
ld hl, $cf86
ld hl, wcf86
ld a, [hli]
ld h, [hl]
ld l, a
@@ -148,13 +148,13 @@ _YesNoBox:: ; 1dd9
.asm_1de9
ld a, b
ld [$cf83], a
ld [wcf83], a
add $5
ld [$cf85], a
ld [wcf85], a
ld a, c
ld [$cf82], a
ld [wcf82], a
add $4
ld [$cf84], a
ld [wcf84], a
call Function1c00
Function1dfe:: ; 1dfe
@@ -165,7 +165,7 @@ Function1dfe:: ; 1dfe
call Function1c17
pop af
jr c, .asm_1e16
ld a, [$cfa9]
ld a, [wcfa9]
cp 2 ; no
jr z, .asm_1e16
and a
@@ -173,7 +173,7 @@ Function1dfe:: ; 1dfe
.asm_1e16
ld a, $2
ld [$cfa9], a
ld [wcfa9], a
scf
ret
; 1e1d
@@ -203,24 +203,24 @@ Function1e35:: ; 1e35
push de
call Function1d3c
pop de
ld a, [$cf83]
ld a, [wcf83]
ld h, a
ld a, [$cf85]
ld a, [wcf85]
sub h
ld h, a
ld a, d
ld [$cf83], a
ld [wcf83], a
add h
ld [$cf85], a
ld a, [$cf82]
ld [wcf85], a
ld a, [wcf82]
ld l, a
ld a, [$cf84]
ld a, [wcf84]
sub l
ld l, a
ld a, e
ld [$cf82], a
ld [wcf82], a
add l
ld [$cf84], a
ld [wcf84], a
ret
; 1e5d
@@ -238,7 +238,7 @@ SetUpMenu:: ; 1e70
call MenuFunc_1e7f ; ???
call MenuWriteText
call Function1eff ; set up selection pointer
ld hl, $cfa5
ld hl, wcfa5
set 7, [hl]
ret
@@ -266,27 +266,27 @@ MenuWriteText:: ; 0x1e8c
; 0x1ea6
Function1ea6:: ; 1ea6
ld a, [$cf83]
ld a, [wcf83]
ld c, a
ld a, [$cf85]
ld a, [wcf85]
sub c
ld c, a
ld a, [$cf92]
ld a, [wcf92]
add a
inc a
ld b, a
ld a, [$cf82]
ld a, [wcf82]
add b
ld [$cf84], a
ld [wcf84], a
ret
; 1ebd
Function1ebd:: ; 1ebd
ld hl, $cf93
ld hl, wcf93
ld a, [hli]
ld h, [hl]
ld l, a
ld a, [$cf76]
ld a, [wcf76]
and a
jr z, .asm_1ed3
ld b, a
@@ -302,7 +302,7 @@ Function1ebd:: ; 1ebd
ld d, h
ld e, l
ld a, [hl]
ld [$cf92], a
ld [wcf92], a
ret
; 1eda
@@ -320,7 +320,7 @@ Function1eda:: ; 1eda
push hl
ld d, h
ld e, l
ld hl, $cf95
ld hl, wcf95
call Function1efb
pop hl
ld de, $0028
@@ -338,14 +338,14 @@ Function1efb:: ; 1efb
Function1eff:: ; 1eff
call Function1c10
ld hl, $cfa8
ld a, [$cf91]
ld hl, wcfa8
ld a, [wcf91]
bit 3, a
jr z, .asm_1f0e
set 3, [hl]
.asm_1f0e
ld a, [$cf91]
ld a, [wcf91]
bit 2, a
jr z, .asm_1f19
set 5, [hl]
@@ -358,14 +358,14 @@ Function1eff:: ; 1eff
Function1f1a:: ; 1f1a
call Function1bd3
ld hl, $cfa8
ld hl, wcfa8
and [hl]
jr Function1f2a
; 1f23
Function1f23:: ; 1f23
xor a
ld [$cf73], a
ld [wcf73], a
call Function1bc9
; 1f2a
@@ -381,39 +381,39 @@ Function1f2a:: ; 1f2a
bit 5, a
jr nz, .asm_1f4b
xor a
ld [$cf73], a
ld [wcf73], a
jr .asm_1f57
.asm_1f44
ld a, $10
ld [$cf73], a
ld [wcf73], a
jr .asm_1f57
.asm_1f4b
ld a, $20
ld [$cf73], a
ld [wcf73], a
jr .asm_1f57
.asm_1f52
ld a, $1
ld [$cf73], a
ld [wcf73], a
.asm_1f57
call Function1ebd
ld a, [$cfa9]
ld a, [wcfa9]
ld l, a
ld h, $0
add hl, de
ld a, [hl]
ld [MenuSelection], a
ld a, [$cfa9]
ld [$cf88], a
ld a, [wcfa9]
ld [wcf88], a
and a
ret
.asm_1f6d
ld a, $2
ld [$cf73], a
ld [wcf73], a
ld a, $ff
ld [MenuSelection], a
scf
@@ -422,7 +422,7 @@ Function1f2a:: ; 1f2a
Function1f79:: ; 1f79
push de
ld hl, $cf97
ld hl, wcf97
ld a, [hli]
ld h, [hl]
ld l, a
@@ -471,7 +471,7 @@ Function1fa7:: ; 1fa7
Function1fb1:: ; 1fb1
ld e, a
ld d, $0
ld hl, $cf97
ld hl, wcf97
ld a, [hli]
ld h, [hl]
ld l, a
@@ -483,13 +483,13 @@ Function1fb1:: ; 1fb1
; 1fbf
Function1fbf:: ; 1fbf
ld hl, $cf71
ld hl, wcf71
call Function1ff0
ld hl, $cf81
ld hl, wcf81
call Function1ff0
ld hl, $cf91
ld hl, wcf91
call Function1ff0
ld hl, $cfa1
ld hl, wcfa1
call Function1ff0
ld a, [rSVBK]
push af
@@ -500,9 +500,9 @@ Function1fbf:: ; 1fbf
ld [hld], a
ld [hld], a
ld a, l
ld [$cf71], a
ld [wcf71], a
ld a, h
ld [$cf72], a
ld [wcf72], a
pop af
ld [rSVBK], a
ret
@@ -519,7 +519,7 @@ Function1ff8:: ; 1ff8
push af
and $3
jr z, .asm_2007
ld hl, $cf81
ld hl, wcf81
bit 3, [hl]
jr nz, .asm_2007
call PlayClickSFX
@@ -561,25 +561,25 @@ Function201c:: ; 201c
Function202a:: ; 202a
ld a, [hROMBank]
ld [$cf94], a
ld [wcf94], a
callba Function2400e
ld a, [$cf88]
ld a, [wcf88]
ret
; 2039
Function2039:: ; 2039
ld a, [hROMBank]
ld [$cf94], a
ld [wcf94], a
callba Function24022
ld a, [$cf88]
ld a, [wcf88]
ret
; 2048
Function2048:: ; 2048
ld a, [hROMBank]
ld [$cf94], a
ld [wcf94], a
callba Function2403c
ld a, [$cf88]
ld a, [wcf88]
ret
; 2057

View File

@@ -1,9 +1,9 @@
Function1b1e:: ; 1b1e
ld [$d003], a
ld [wd003], a
xor a
ld [DefaultFlypoint], a
ld a, $0
ld [$d004], a
ld [wd004], a
ld a, $7
ld [StartFlypoint], a
ld a, $d0
@@ -122,7 +122,7 @@ Function1b92:: ; 1b92
Function1bb1:: ; 1bb1
push hl
push bc
ld hl, $cfa1
ld hl, wcfa1
ld b, $8
.asm_1bb8
ld a, [de]
@@ -171,7 +171,7 @@ Function1bdd:: ; 1bdd
; 1bee
Function1bee:: ; 1bee
ld hl, $cfac
ld hl, wcfac
ld a, [hli]
ld h, [hl]
ld l, a
@@ -180,7 +180,7 @@ Function1bee:: ; 1bee
; 1bf7
Function1bf7:: ; 1bf7
ld hl, $cfac
ld hl, wcfac
ld a, [hli]
ld h, [hl]
ld l, a

View File

@@ -175,8 +175,8 @@ Functioncf8:: ; cf8
push af
ld a, $5
ld [rSVBK], a
ld hl, $d0c0
ld de, MartPointer
ld hl, OBPals
ld de, Unkn2Pals
ld a, [rOBP0]
ld b, a
ld c, $1
@@ -207,8 +207,8 @@ Functiond24:: ; d24
push af
ld a, $5
ld [rSVBK], a
ld hl, $d0c8
ld de, $d048
ld hl, OBPals + 8
ld de, Unkn2Pals + 8
ld a, [rOBP1]
ld b, a
ld c, $1

View File

@@ -42,10 +42,10 @@ BattleRandom:: ; 2f9f
call _BattleRandom
ld [$cfb6], a
ld [PredefTemp + 1], a
pop af
rst Bankswitch
ld a, [$cfb6]
ld a, [PredefTemp + 1]
ret
; 2fb1

View File

@@ -2,7 +2,7 @@ RTC:: ; 46f
; update time and time-sensitive palettes
; rtc enabled?
ld a, [$c2ce]
ld a, [wc2ce]
cp 0
ret z

View File

@@ -10,7 +10,7 @@ Serial:: ; 6ef
and a
jr nz, .asm_71c
ld a, [$c2d4]
ld a, [wc2d4]
bit 0, a
jr nz, .asm_721
@@ -147,7 +147,7 @@ Function78a:: ; 78a
jr z, .asm_7c0
call .asm_825
push hl
ld hl, $cf5c
ld hl, wcf5c
inc [hl]
jr nz, .asm_7b7
dec hl
@@ -164,13 +164,13 @@ Function78a:: ; 78a
and $f
cp $8
jr nz, .asm_79b
ld a, [$cf5d]
ld a, [wcf5d]
dec a
ld [$cf5d], a
ld [wcf5d], a
jr nz, .asm_79b
ld a, [$cf5e]
ld a, [wcf5d + 1]
dec a
ld [$cf5e], a
ld [wcf5d + 1], a
jr nz, .asm_79b
ld a, [$ffcb]
cp $1
@@ -187,9 +187,9 @@ Function78a:: ; 78a
and $f
sub $8
jr nz, .asm_7f8
ld [$cf5d], a
ld [wcf5d], a
ld a, $50
ld [$cf5e], a
ld [wcf5d + 1], a
.asm_7f8
ld a, [hSerialReceive]
@@ -198,7 +198,7 @@ Function78a:: ; 78a
call Function82b
jr z, .asm_813
push hl
ld hl, $cf5c
ld hl, wcf5c
ld a, [hl]
dec a
ld [hld], a
@@ -232,7 +232,7 @@ Function78a:: ; 78a
Function82b:: ; 82b
push hl
ld hl, $cf5b
ld hl, wcf5b
ld a, [hli]
or [hl]
pop hl
@@ -241,14 +241,14 @@ Function82b:: ; 82b
Function833:: ; 833
dec a
ld [$cf5b], a
ld [$cf5c], a
ld [wcf5b], a
ld [wcf5c], a
ret
; 83b
Function83b:: ; 83b
ld hl, $cf56
ld de, $cf51
ld hl, wcf56
ld de, wcf51
ld c, $2
ld a, $1
ld [$ffcc], a
@@ -290,14 +290,14 @@ Function871:: ; 871
Function87d:: ; 87d
ld a, $ff
ld [$cf52], a
ld [wcf52], a
.asm_882
call Function8c1
call DelayFrame
call Function82b
jr z, .asm_89e
push hl
ld hl, $cf5c
ld hl, wcf5c
dec [hl]
jr nz, .asm_89d
dec hl
@@ -311,7 +311,7 @@ Function87d:: ; 87d
pop hl
.asm_89e
ld a, [$cf52]
ld a, [wcf52]
inc a
jr z, .asm_882
ld b, $a
@@ -326,8 +326,8 @@ Function87d:: ; 87d
call Function908
dec b
jr nz, .asm_8b1
ld a, [$cf52]
ld [$cf51], a
ld a, [wcf52]
ld [wcf51], a
ret
; 8c1
@@ -346,7 +346,7 @@ Function8c1:: ; 8c1
.asm_8d7
call Function8f3
ld a, [$cf56]
ld a, [wcf56]
add b
ld [hSerialSend], a
ld a, [$ffcb]
@@ -365,15 +365,15 @@ Function8c1:: ; 8c1
Function8f3:: ; 8f3
ld a, [hSerialReceive]
ld [$cf51], a
ld [wcf51], a
and $f0
cp b
ret nz
xor a
ld [hSerialReceive], a
ld a, [$cf51]
ld a, [wcf51]
and $f
ld [$cf52], a
ld [wcf52], a
ret
; 908

View File

@@ -661,13 +661,13 @@ Diacritic:: ; 13c6
Function13c7:: ; 13c7
ld a, "▼"
ld [$c606], a
ld [TileMap + 18 + 17 * SCREEN_WIDTH], a
ret
; 13cd
Function13cd:: ; 13cd
ld a, [$c605]
ld [$c606], a
ld a, [TileMap + 17 + 17 * SCREEN_WIDTH]
ld [TileMap + 18 + 17 * SCREEN_WIDTH], a
ret
; 13d4
@@ -694,15 +694,15 @@ Function13e0:: ; 13e0
Function13e5:: ; 13e5
ld a, [$cfcf]
ld a, [TextBoxFrame + 1]
push af
set 1, a
ld [$cfcf], a
ld [TextBoxFrame + 1], a
call Function13f6
pop af
ld [$cfcf], a
ld [TextBoxFrame + 1], a
ret
; 13f6
@@ -850,10 +850,10 @@ Text_03:: ; 1480
; [$03][addr]
ld a, [hli]
ld [$d0e6], a
ld [wd0e4 + 2], a
ld c, a
ld a, [hli]
ld [$d0e6 + 1], a
ld [wd0e4 + 2 + 1], a
ld b, a
ret
; 148b

View File

@@ -21,7 +21,7 @@ Function1c30:: ; 0x1c30
Function1c47:: ; 0x1c47
ld b, $10
ld de, $cf81
ld de, wcf81
.asm_1c4c
ld a, [hld]
ld [de], a
@@ -31,14 +31,14 @@ Function1c47:: ; 0x1c47
ret
Function1c53:: ; 0x1c53
ld a, [$cf82]
ld a, [wcf82]
ld b, a
ld a, [$cf84]
ld a, [wcf84]
sub b
ld b, a
ld a, [$cf83]
ld a, [wcf83]
ld c, a
ld a, [$cf85]
ld a, [wcf85]
sub c
ld c, a
ret
@@ -49,11 +49,11 @@ Function1c66:: ; 1c66
push de
push bc
push af
ld hl, $cf86
ld hl, wcf86
ld a, [hli]
ld h, [hl]
ld l, a
ld de, $cf91
ld de, wcf91
ld bc, $0010
call CopyBytes
pop af
@@ -64,7 +64,7 @@ Function1c66:: ; 1c66
; 1c7e
Function1c7e:: ; 1c7e
ld hl, $cf71
ld hl, wcf71
ld a, [hli]
ld h, [hl]
ld l, a
@@ -77,7 +77,7 @@ Function1c7e:: ; 1c7e
Function1c89:: ; 1c89
call Function1c66
ld hl, $cf86
ld hl, wcf86
ld e, [hl]
inc hl
ld d, [hl]
@@ -96,7 +96,7 @@ Function1c89:: ; 1c89
pop bc
dec b
jr nz, .asm_1c9c
ld a, [$cf91]
ld a, [wcf91]
bit 4, a
ret z
call Function1cfd
@@ -117,19 +117,19 @@ Function1cbb:: ; 1cbb
; 1cc6
Function1cc6:: ; 1cc6
ld a, [$cf82]
ld a, [wcf82]
ld b, a
inc b
ld a, [$cf83]
ld a, [wcf83]
ld c, a
inc c
ld a, [$cf91]
ld a, [wcf91]
bit 6, a
jr nz, .asm_1cd8
inc b
.asm_1cd8
ld a, [$cf91]
ld a, [wcf91]
bit 7, a
jr z, .asm_1ce0
inc c
@@ -160,9 +160,9 @@ Function1cf1:: ; 1cf1
Function1cfd:: ; 1cfd
ld a, [$cf83]
ld a, [wcf83]
ld c, a
ld a, [$cf82]
ld a, [wcf82]
ld b, a
; 1d05
@@ -190,9 +190,9 @@ GetTileCoord:: ; 1d05
; 1d19
Function1d19:: ; 1d19
ld a, [$cf83]
ld a, [wcf83]
ld c, a
ld a, [$cf82]
ld a, [wcf82]
ld b, a
GetAttrCoord:: ; 1d21

View File

@@ -191,17 +191,17 @@ Function658:: ; 658
xor a
ld [StringBuffer2], a
ld a, $0
ld [$d089], a
ld [StringBuffer2 + 3], a
jr Function677
Function663:: ; 663
call UpdateTime
ld a, [hHours]
ld [$d087], a
ld [StringBuffer2 + 1], a
ld a, [hMinutes]
ld [$d088], a
ld [StringBuffer2 + 2], a
ld a, [hSeconds]
ld [$d089], a
ld [StringBuffer2 + 3], a
jr Function677
Function677:: ; 677

Some files were not shown because too many files have changed in this diff Show More