newart, Если с карты - то хоть бы и PSG. Но в первой итерации хочу сделать .pt3 из флэша контроллера. А то PSG максимум минута сейчас влазит. Для звонка - более чем, для плеера - разумеется, это уже не айс. А насчет "великого множества форматов" - а стоит ли пытаться объять необъятное?
2xAY - может даже и потянет, даже на штатных 16MHz. После этой демы я вообще сильно пересмотрел свое отношение к возможностям AVR-контроллеров
Кстати, есть вопрос по генерации шума: сейчас там вот такой код:
rngSeed = ((rngSeed << 1) + 1) ^ (((rngSeed >> 16) ^ (rngSeed >> 13)) & 1);
res ^= (rngSeed >> 16) & 1;
Вроде как по идее "референсная" шумелка, но фигня в том, что переменная rngSeed - 32-разрядная (на МК это unsigned long). Может есть идея как это соптимизировать, чтобы не использовать 32-разрядную переменную?





Ответить с цитированием