Pulse Channel frequency chart
From NESdev Wiki
Jump to navigationJump to search
Pitch | Timer High (d2-d0) | Timer Low |
A-1 | 07 | F0 |
Bb1 | 07 | 7C |
B-1 | 07 | 10 |
C-2 | 06 | AC |
C#2 | 06 | 4C |
D-2 | 05 | F2 |
Eb2 | 05 | 9E |
E-2 | 05 | 4C |
F-2 | 05 | 01 |
F#2 | 04 | B8 |
G-2 | 04 | 74 |
Ab2 | 04 | 34 |
A-2 | 03 | F8 |
Bb2 | 03 | BE |
B-2 | 03 | 88 |
C-3 | 03 | 56 |
C#3 | 03 | 26 |
D-3 | 02 | F9 |
Eb3 | 02 | CF |
E-3 | 02 | A6 |
F-3 | 02 | 80 |
F#3 | 02 | 5C |
G-3 | 02 | 3A |
Ab3 | 02 | 1A |
A-3 | 01 | FC |
Bb3 | 01 | DF |
B-3 | 01 | C4 |
C-4 | 01 | AB |
C#4 | 01 | 93 |
D-4 | 01 | 7C |
Eb4 | 01 | 67 |
E-4 | 01 | 53 |
F-4 | 01 | 40 |
F#4 | 01 | 2E |
G-4 | 01 | 1D |
Ab4 | 01 | 0D |
A-4 | 00 | FE |
Bb4 | 00 | EF |
B-4 | 00 | E2 |
C-5 | 00 | D5 |
C#5 | 00 | C9 |
D-5 | 00 | BE |
Eb5 | 00 | B3 |
E-5 | 00 | A9 |
F-5 | 00 | A0 |
F#5 | 00 | 97 |
G-5 | 00 | 8E |
Ab5 | 00 | 86 |
A-5 | 00 | 7E |
Bb5 | 00 | 77 |
B-5 | 00 | 71 |
C-6 | 00 | 6A |
C#6 | 00 | 64 |
D-6 | 00 | 5F |
Eb6 | 00 | 59 |
E-6 | 00 | 54 |
F-6 | 00 | 50 |
F#6 | 00 | 4B |
G-6 | 00 | 47 |
Ab6 | 00 | 43 |
A-6 | 00 | 3F |
Bb6 | 00 | 3B |
B-6 | 00 | 38 |
C-7 | 00 | 35 |
C#7 | 00 | 32 |
D-7 | 00 | 2F |
Eb7 | 00 | 2C |
E-7 | 00 | 2A |
F-7 | 00 | 28 |
F#7 | 00 | 26 |
G-7 | 00 | 24 |
Ab7 | 00 | 22 |
A-7 | 00 | 20 |
Bb7 | 00 | 1E |
B-7 | 00 | 1C |
The timer-low value is stored at $4006 (Pulse-2) or $4002 (Pulse-1). The timer-high value is stored at $4007 (Pulse-2) or $4003 (Pulse-1), possibly after further modification of d7-d3.