;license:MIT ;(c) 2019-2020 by qkumba/4am/John Brooks !cpu 6502 !to "build/FX.INDEXED/SHR.FIZZLE",plain *=$A000 !source "src/fx/fx.shr.common.a" addrs=$80 ; [128 bytes] ldx #(end-start) ; copy LFSR code to zero page - lda start-1, x sta $FF, x dex bne - lda #$A0 ; create address lookup table tax tay - dey sty addrs-$21, x dex bne - ;X=0 ldy #0 +COPY_SCB_AND_PALETTES ;WRITEAUXMEM active jmp loop start !pseudopc 0 { ;X=0 ;Y=0 loop txa loop1 eor #$60 ; LFSR form 0x6000 with period 32767 tax loop2 lda addrs, x sta