added fastrnd8() with the old rnd() generator code in it, new code for rnd() uses the much better rndw() generator now.

This commit is contained in:
Irmen de Jong
2021-03-05 22:49:14 +01:00
parent 6c66f86103
commit dffd0a2706
12 changed files with 44 additions and 142 deletions

View File

@@ -244,8 +244,8 @@ randseed .proc
.pend
randbyte .proc
; -- 8-bit pseudo random number generator into A
fast_randbyte .proc
; -- fast but bad 8-bit pseudo random number generator into A
lda _seed
beq _eor
asl a
@@ -263,6 +263,10 @@ _seed .byte $3a
.pend
randbyte .proc
; -- 8 bit pseudo random number generator into A (by just reusing randword)
jmp randword
.pend
randword .proc
; -- 16 bit pseudo random number generator into AY