Сообщение от Vladson Нет, это именно 64 битный, сдвигаются все 4 пары сообща (не три их а 4, и из первого младший идёт в старший ко второму итд) и XOR-ятся нужные биты... http://en.wikipedia.org/wiki/LFSR#Galois_LFSRs Если ты про алгоритм: Код: unsigned lsb = lfsr & 1; lfsr >>= 1; if (lsb == 1) lfsr ^= 0xB400u; то у тебя вроде как константы не те.
unsigned lsb = lfsr & 1; lfsr >>= 1; if (lsb == 1) lfsr ^= 0xB400u;
ZXTune - плеер спектрумовской музыки для Windows, Linux, Dingux, RaspberryPi, Android Сборник документации по ZX Spectrum Textator
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Просмотреть облако меток
Правила форума