Я хочу написать синтаксический анализатор для .sid-файлов (музыка для C64 chiptunes), чтобы извлечь некоторые шаблоны в заметки. Я ищу формат и нашел это: http://cpansearch.perl.org/src/LALA/Audio-SID-3.11/SID_file_format.txtSID формат файла синтаксический анализ
Я могу читать заголовок как в этом документе, но я не понимаю, как извлекать отдельные заметки и выводить их.
я искать готовых преобразователей и нашел их:
- http://www.vgmpf.com/Wiki/index.php?title=SID_to_MIDI_(Windows) и - очень старый, не работает
- ... - очень и очень старый, выход пустой файл
- ... - просто обсуждение на форуме
Это я нашел еще несколько, но StackOverflow говорит, что я не могу разместить более двух ссылок.
Пожалуйста, помогите. Извините за мой плохой английский. Спасибо за ваше внимание!
Вы не можете разобрать SID-файл в заметках. SID-файлы в основном представляют собой программу в сборке 6510, напрямую доступ к микросхеме MOS6581 (иногда очень странно). Лучше всего будет запустить его в эмуляторе (например, [libsid] (http://sidplay2.sourceforge.net/)) и сбросить все, что происходит с эмулированным MOS6581. – GreyCat