summaryrefslogtreecommitdiff
path: root/engine/random.asm
blob: ddf042dfeab5ac4b460f10e2fa2811ba2170748e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
Random_:: ; f67dc (3d:67dc)
; Generate a random 16-bit value.
	ld a, [rDIV]
	ld b, a
	ld a, [hRandomAdd]
	adc b
	ld [hRandomAdd], a
	ld a, [rDIV]
	ld b, a
	ld a, [hRandomSub]
	sbc b
	ld [hRandomSub], a
	ret