lidnariq wrote:
Quote:
The sync signal interval should then be a fixed value across all NTSC devices?
Should, but isn't. Official RS170, horizontal sync rate is exactly 63
31/
63 µs. Official NTSC is exactly 63
5/
9µs. A whole bunch of random video game consoles instead it's 63
73/
105µs.
To translate this into numbers you might recognize from elsewhere:
RS170 (525 line monochrome pre-NTSC) hsync period: 63+31/63 microseconds
1000000/(63+31/63) = 15750 Hz
(63+31/63)*13.5 = 857+1/7 Rec. 601 pixels
(63+31/63)*315/88 = 227+2/9 chroma periods
NTSC hsync period: 63+5/9 microseconds
1000000/(63+5/9) = 15734+38/143 Hz
(63+5/9)*13.5 = 858 Rec. 601 pixels
(63+5/9)*315/88 = 227+1/2 chroma periods
Apple II, Atari 2600, etc. hsync period: 63+73/105 microseconds
Also ColecoVision, Master System, and Sega Genesis
1000000/(63+73/105) = 15699+159/209 Hz
(63+73/105)*13.5 = 859+31/35 Rec. 601 pixels
(63+73/105)*315/88 = 228 chroma periods
NES and Super NES hsync period: 63+481/945 microseconds
Also Vs. System, PlayChoice, and Nintendo Super System
N.B.: In every second field on NES and Super NES, lines in vblank are shortened totaling 2/3 of a chroma period or 186+46/189 ns
1000000/(63+481/945) = 15745+3005/3751 Hz
(63+481/945)*13.5 = 857+13/35 Rec. 601 pixels
(63+481/945)*315/88 = 227+1/3 chroma periods
Neo Geo MVS hsync period: 64 microseconds
N.B.: AES does not use this rate
1000000/64 = 15625 Hz
64*13.5 = 864 Rec. 601 pixels
64*315/88 = 229+1/11 chroma periods