some generic sram labels

This commit is contained in:
xCrystal
2018-02-25 18:47:38 +01:00
parent 51b46f5e4e
commit a6dac1e014
6 changed files with 43 additions and 28 deletions
+3 -3
View File
@@ -6,9 +6,9 @@ Start_Cont: ; 4000 (1:4000)
call EnableInt_VBlank
call EnableInt_Timer
call EnableSRAM
ld a, [$a006]
ld a, [sa006]
ld [wTextSpeed], a
ld a, [$a009]
ld a, [sa009]
ld [wccf2], a
call DisableSRAM
ld a, $1
@@ -29,7 +29,7 @@ Start_Cont: ; 4000 (1:4000)
; erase sram
call EnableSRAM
xor a
ld [$a000], a
ld [sa000], a
call DisableSRAM
.reset_game
jp Reset
+2 -2
View File
@@ -267,9 +267,9 @@ Func_c1f8: ; c1f8 (3:41f8)
ld [wd112], a
ld [wd3b8], a
call EnableSRAM
ld a, [$a007]
ld a, [sa007]
ld [wd421], a
ld a, [$a006]
ld a, [sa006]
ld [wTextSpeed], a
call DisableSRAM
farcall Func_10756
+2 -2
View File
@@ -1109,9 +1109,9 @@ Func_12704: ; 12704 (4:6704)
call Func_128a9
farcall Func_1996e
call EnableSRAM
ld a, [$a007]
ld a, [sa007]
ld [wd421], a
ld a, [$a006]
ld a, [sa006]
ld [wTextSpeed], a
call DisableSRAM
ld a, MUSIC_STOP
+10 -10
View File
@@ -18,13 +18,13 @@ Func_1996e: ; 1996e (6:596e)
or b
jr nz, .asm_1997b
ld a, $5
ld hl, $a350
ld hl, sa350
call Func_199e0
ld a, $7
ld hl, $a3a4
ld hl, sa3a4
call Func_199e0
ld a, $9
ld hl, $a3f8
ld hl, sa3f8
call Func_199e0
call EnableSRAM
ld hl, sCardCollection
@@ -47,16 +47,16 @@ Func_1996e: ; 1996e (6:596e)
dec c
jr nz, .asm_199b2
ld a, $2
ld [$a003], a
ld [sa003], a
ld a, $2
ld [$a006], a
ld [sa006], a
ld [wTextSpeed], a
xor a
ld [$a007], a
ld [$a009], a
ld [$a004], a
ld [$a005], a
ld [$a00a], a
ld [sa007], a
ld [sa009], a
ld [sa004], a
ld [sa005], a
ld [sa00a], a
farcall Func_8cf9
call DisableSRAM
ret
+9 -9
View File
@@ -1305,7 +1305,7 @@ CGBSpeedSwitch: ; 07f1 (0:07f1)
SetupExtRAM: ; 080b (0:080b)
xor a
call BankswitchSRAM
ld hl, $a000
ld hl, sa000
ld bc, $1000
.asm_815
ld a, [hli]
@@ -1324,7 +1324,7 @@ SetupExtRAM: ; 080b (0:080b)
call DisableSRAM
ret
.asm_82f
ld hl, $a000
ld hl, sa000
ld a, [hli]
cp $4
jr nz, .asm_842
@@ -1343,13 +1343,13 @@ SetupExtRAM: ; 080b (0:080b)
ret
Func_084d: ; 084d (0:084d)
ld a, $3
.asm_84f
ld a, 3
.clear_loop
call ClearExtRAMBank
dec a
cp $ff
jr nz, .asm_84f
ld hl, $a000
cp -1
jr nz, .clear_loop
ld hl, sa000
ld [hl], $4
inc hl
ld [hl], $21
@@ -2612,7 +2612,7 @@ Func_100b: ; 100b (0:100b)
xor a
call BankswitchSRAM
call EnableSRAM
ld hl, $a008
ld hl, sa008
ld a, [hl]
inc [hl]
call DisableSRAM
@@ -9191,7 +9191,7 @@ Func_3917: ; 3917 (0:3917)
ld a, $22
farcall CheckIfEventFlagSet
call EnableSRAM
ld [$a00a], a
ld [sa00a], a
call DisableSRAM
ret
+17 -2
View File
@@ -1,8 +1,19 @@
SECTION "SRAM", SRAM
ds $10
sa000:: ds $3 ; a000
sPlayerName:: ds $10
sa003:: ds $1 ; a003
sa004:: ds $1 ; a004
sa005:: ds $1 ; a005
sa006:: ds $1 ; a006
sa007:: ds $1 ; a007
sa008:: ds $1 ; a008
sa009:: ds $1 ; a009
sa00a:: ds $1 ; a00a
ds $5
sPlayerName:: ds $10 ; a010
ds $e0
@@ -21,3 +32,7 @@ sDeck3Cards:: ds DECK_SIZE ; a2c0
sDeck4Name:: ds DECK_NAME_SIZE ; a2fc
sDeck4Cards:: ds DECK_SIZE ; a314
sa350:: ds DECK_NAME_SIZE + DECK_SIZE ; a350
sa3a4:: ds DECK_NAME_SIZE + DECK_SIZE ; a3a4
sa3f8:: ds DECK_NAME_SIZE + DECK_SIZE ; a3f8