Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ROM0:02B1 21 9B FF ld hl,ff9b // load counter offset to hl
- ROM0:02B4 34 inc (hl) // increment hl by 1(counter++)
- ROM0:02B5 F0 04 ld a,(ff00+04) // set a to the value at FF04
- ROM0:02B7 47 ld b,a // set b to it
- ROM0:02B8 F0 E1 ld a,(ff00+e1) // RNG byte 1 to a
- ROM0:02BA 88 adc b // add a and b(FF04 to FFE1)
- ROM0:02BB E0 E1 ld (ff00+e1),a // store the new a back to FFE1
- ROM0:02BD F0 04 ld a,(ff00+04) // set a to the value at FF04
- ROM0:02BF 47 ld b,a // set b to it
- ROM0:02C0 F0 E2 ld a,(ff00+e2) // RNG byte 2 to a
- ROM0:02C2 98 sbc b // subtract b from a(FF04 to FFE2)
- ROM0:02C3 E0 E2 ld (ff00+e2),a // store the new a back to FFE2
Advertisement