C64 Random

This commit is contained in:
Pecusx
2023-05-05 14:13:07 +02:00
parent 9b34ac0e43
commit b13b53602b
4 changed files with 18 additions and 67 deletions
+2
View File
@@ -45,3 +45,5 @@ vic_spr4_color = $D02B
vic_spr5_color = $D02C
vic_spr6_color = $D02D
vic_spr7_color = $D02E
RANDOM = $D41B
+1 -1
View File
@@ -376,7 +376,7 @@ POT7 EQU POKEY+$00
ALLPOT EQU POKEY+$00
KBCODE EQU POKEY+$00
; !!!!!
RANDOM EQU POKEY+$00
;RANDOM EQU POKEY+$00
;
POTGO EQU POKEY+$00
SERIN EQU POKEY+$00
+12 -1
View File
@@ -210,4 +210,15 @@ upstartEnd
eif
sta $d018
.end
.end
//
// Once this is done, random values appear in location $D41B (RANDOM)
//
.macro InitializeSIDrnd
LDA #$FF ; maximum frequency value
STA $D40E ; voice 3 frequency low byte
STA $D40F ; voice 3 frequency high byte
LDA #$80 ; noise waveform, gate bit off
STA $D412 ; voice 3 control register
.endm