Алгоритмы Тапира не особо мудреные, их можно подсмотреть. cas.js разбивает сигнал на пары интервалов между инверсиями LL/LS/SL/SS, а scanner.js из парных символов делает биты.
Кстати, если я правильно понимаю, эта часть ROM-плеера никак не привязана к железу. Такие вещи проще отлаживать на писишке. Сделать тестовый проект, который легко запустить, увидеть результат, может быть в отладчике пощупать. А когда алгоритм уже работает железно, вот тогда и засовывать в железо.




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