the values are actually correct for NTSC as they are taken from the Programmers Reference Guide.
I really like the approach LFT used... similar, but more in- between steps (which gives you nice base for linear vibrato and slides)
L_MICROTONE_FREQTAB .byte $97,$7E,$6E,$80,$4D,$82,$32,$84 ; B-6 first in row .byte $1E,$86,$11,$88,$0C,$8A,$0E,$8C ; C-7 first in row .byte $18,$8E,$29,$90,$41,$92,$62,$94 ; C#7 first in row .byte $8B,$96,$BB,$98,$F4,$9A,$35,$9D ; D-7 first in row .byte $7E,$9F,$D0,$A1,$2B,$A4,$8E,$A6 ; D#7 first in row .byte $FA,$A8,$6F,$AB,$EE,$AD,$75,$B0 ; E-7 first in row .byte $06,$B3,$A1,$B5,$45,$B8,$F3,$BA ; F-7 first in row .byte $AC,$BD,$6E,$C0,$3A,$C3,$11,$C6 ; F#7 first in row .byte $F3,$C8,$DF,$CB,$D6,$CE,$D8,$D1 ; G-7 first in row .byte $E6,$D4,$FE,$D7,$23,$DB,$52,$DE ; G#7 first in row .byte $8F,$E1,$D6,$E4,$2B,$E8,$8B,$EB ; A-7 first in row .byte $F8,$EE,$72,$F2,$F9,$F5,$8C,$F9 ; A#7 first in row