From f0d9de7afa943ebd41c1b202690b2ab3e387f708 Mon Sep 17 00:00:00 2001 From: Astatin Date: Thu, 22 Aug 2024 18:17:04 +0900 Subject: Stored the rooms + spawn the bunny at the top left (sometimes) of the room --- rng.gbasm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'rng.gbasm') diff --git a/rng.gbasm b/rng.gbasm index 38de99f..5a45286 100644 --- a/rng.gbasm +++ b/rng.gbasm @@ -7,7 +7,7 @@ Debug_RNG: RET Initialize_RNG: - LD A, $43 + LD A, $0c LD $mem_rng_state_1, A LD A, $15 LD $mem_rng_state_2, A @@ -67,4 +67,17 @@ RNG_Step: POP BC RET +RNG_Bound: ; generate a number where 0 < new_A <= Old A + PUSH BC + PUSH DE + + LD B, A + CALL =RNG_Step + LD C, A + CALL =MUL + LD A, E + + POP DE + POP BC + RET -- cgit v1.2.3-70-g09d2