Last night fixed a bug in my LFSR (Linear-Feedback Shift Register) implementation on the Z80, which was due to a misunderstanding of the difference between the Rotate Right instructions RRC L and RR L. They both use the Carry flag: RR is a 9-bit rotation using the Carry; RRC is a _circular_ rotation, which apparently means the Carry does not participate in the rotation and is a copy of the result's top-bit. I had forgotten and misread my quickref. I thought RRC would be Rotate Right with Carry. Haha, no.

#Z80 #LFSR

I added a random number generator (a LFSR using polynomial for n=16 from XAPP052) and a subroutine for PRINT AT to my ZX81 "game".

#zx81 #rng #lfsr

GitHub - howerj/lfsr-vhdl: An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one

An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one - howerj/lfsr-vhdl

GitHub
it's an analog shift register with two feedback paths. each stage is made of one transistor, one capacitor, one resistor and a LED. the feedback is comparable to a #LFSR
Here's a quick demo of some of the new
features of Firmware 0.3, including new default patches (including a wrapping Saw to get the LSDJ style wave vowel/filter sound) and 6 noise modes as well as showing what it sounds like through a filter. Wasp in this case, though I didn't go bananas with it since I wanted to showcase sounds from the WaveBoy itself.

https://www.youtube.com/watch?v=LCqC3Gd7GWg

No talking just noise.

#Noise #Eurorack #Modular #WaveBoy #GameBoy
#LFSR #Chiptune
WaveBoy: Quick 0.3 Firmware Overview

YouTube
#LFSR's are pretty clever idea
Stereophonica

I'm currently trying to decode the bitstream of the Traktor Timecode MK2. Interestingly nobody figured it out completely yet. It seems like the bits are encoded through the y offset. Wrote some toy code to detect this and push the bits to a ringbuffer. Buuuut I'm getting state duplications which shouldn't be possible?

Maybe someone is experienced with reverse engineering bitstreams 👼?

https://codeberg.org/obsoleszenz/libdvs/src/branch/main/crates/libdvs/src/lib.rs#L25

#timecode #dvs #bitstream #hacking #lfsr #xwax #dj

libdvs/crates/libdvs/src/lib.rs at main

libdvs

Codeberg.org
Visualize and verify the reverse engineered Commodore 64 SID LFSR

Recently, we looked at a simple LFSR and how it works. Shift the bits XOR some of the bits together; we call these the taps Replace a bit with the XORed value. Repeat Easy peasy. I’ve long been fascinated by the Sound Interface Device (SID) in the Commodore 64, mostly because you can use it to get random numbers. But how does it work? The Commodore 64 SID LFSR is 23-bits.

"SMB3 Roulette & Card Matching Games Explained" #LFSR #randomness #SMB3 #bugs #mos6502

https://www.youtube.com/watch?v=QGeLzCmUDDk

SMB3 Roulette & Card Matching Games Explained

YouTube

Logic puzzle 101: You got a strange message that does not make any sense. Can you decypher it with the following logic puzzle?

https://luckyresistor.me/2023/02/02/logic-gates-puzzle-101/

#puzzle #logic #gate #flipflop #xor #xnor #dlatch #lfsr #circuitart #circuit