Skip to content

Commit f06dace

Browse files
committed
options for number of rolls
1 parent 049b27e commit f06dace

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/util/core.asm

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,7 @@ resetScroll:
4848

4949
random10:
5050
ldx #rng_seed
51-
jsr generateNextPseudorandomNumber
52-
jsr generateNextPseudorandomNumber
53-
jsr generateNextPseudorandomNumber
54-
jsr generateNextPseudorandomNumber
55-
jsr generateNextPseudorandomNumber
51+
jsr generateNextPseudorandomNumber5x
5652
lda rng_seed
5753
and #$0F
5854
cmp #$0A
@@ -237,7 +233,15 @@ copyAddrAtReturnAddressToTmp_incrReturnAddrBy2:
237233
sta stack+4,x
238234
rts
239235

240-
;reg x: zeropage addr of seed; reg y: size of seed
236+
;reg x: zeropage addr of seed
237+
generateNextPseudorandomNumber5x:
238+
jsr generateNextPseudorandomNumber
239+
generateNextPseudorandomNumber4x:
240+
jsr generateNextPseudorandomNumber
241+
generateNextPseudorandomNumber3x:
242+
jsr generateNextPseudorandomNumber
243+
generateNextPseudorandomNumber2x:
244+
jsr generateNextPseudorandomNumber
241245
generateNextPseudorandomNumber:
242246
lda tmp1,x
243247
eor tmp2,x

0 commit comments

Comments
 (0)