Считается, что самый лучший на сегодня НСФ-плеер - это
NSFplug (winamp) или
NSFplay (тот же nsfplug, только с оболочкой, standalone). Плеер точный, с качественным алгоритмом передискретизации (в отличие от НотСоФатсо), и множеством настроек. Кушает 500~1000 Мгц CPU, в зависимости от выбранного кач-ва передискретизации. Но он не умеет ограничивать скорость NTSC-нсф-ок до "50", как это делает НотСоФатсо. Принудительно PAL в нём тоже не сделаешь, хотя, если в NSF-ке стоит флаг PAL-режима, плеер её играет на скорости 50. Это я проверил с помощью фамитрекера (там галка есть, при экспорте проекта в NSF - set PAL flag in NSF header).
Чтобы вручную выставить ПАЛ флаг в хедере, решил изучить документы:
http://kevtris.org/nes/nsfspec.txt*****************************************
Here's an overview of the header:
offset # of bytes Function
----------------------------
007a 1 BYTE PAL/NTSC bits:
bit 0: if clear, this is an NTSC tune
bit 0: if set, this is a PAL tune
bit 1: if set, this is a dual PAL/NTSC tune
bits 2-7: not used. they *must* be 0
*****************************************
У меня так получается, это верно?
0000 0000 = 00Н = NTSC
0000 0001 = 01H = PAL
0000 0010 = 02H = NTSC/PAL
Или неправильно?