shithub: pokecrystal

ref: b5a8e3b3b32b2734d8fc642c77d96a0d4ef9c6d1
dir: /engine/routines/checksave.asm/

View raw version
CheckSave:: ; 4cffe
	ld a, BANK(sCheckValue1) ; BANK(sCheckValue2)
	call GetSRAMBank
	ld a, [sCheckValue1]
	ld b, a
	ld a, [sCheckValue2]
	ld c, a
	call CloseSRAM
	ld a, b
	cp SAVE_CHECK_VALUE_1
	jr nz, .ok
	ld a, c
	cp SAVE_CHECK_VALUE_2
	jr nz, .ok
	ld c, $1
	ret

.ok
	ld c, $0
	ret