NTSC Spectrum: Difference between revisions

From Sinclair Wiki
Jump to navigation Jump to search
(Add some detail for 6C011E-3 ULA, correct discovery of 5C114E ULA)
m (Let's use HTTPS!)
 
Line 10: Line 10:
* The contention pattern is confirmed as being the same 6,5,4,3,2,1,0,0 as on the 48K machine.
* The contention pattern is confirmed as being the same 6,5,4,3,2,1,0,0 as on the 48K machine.


Many thanks to Claudio Bernet for running all the tests on his machine, containing a 6C011E-3 ULA, dated 8501. Three photos are available: [http://img.photobucket.com/albums/v400/zxspectrum/SSA40755.jpg 1], [http://img.photobucket.com/albums/v400/zxspectrum/SSA40764.jpg 2], [http://img.photobucket.com/albums/v400/zxspectrum/SSA40769.jpg 3].
Many thanks to Claudio Bernet for running all the tests on his machine, containing a 6C011E-3 ULA, dated 8501. Three photos are available: [https://img.photobucket.com/albums/v400/zxspectrum/SSA40755.jpg 1], [https://img.photobucket.com/albums/v400/zxspectrum/SSA40764.jpg 2], [https://img.photobucket.com/albums/v400/zxspectrum/SSA40769.jpg 3].


Another NTSC Spectrum has been found by in the USA, containing a 5C114E ULA, dated 8248[http://worldofspectrum.org/forums/showthread.php?p=763629].
Another NTSC Spectrum has been found by in the USA, containing a 5C114E ULA, dated 8248[https://worldofspectrum.org/forums/showthread.php?p=763629].


Although the clock rate is slightly higher, any software making heavy use of the lower 16 KB of RAM will run slower on the NTSC Spectrum, since the proportion of time during which memory is contended is greater.  This is a result of the NTSC Spectrum's need to render the display at a higher frame rate (60 Hz instead of 50 Hz).
Although the clock rate is slightly higher, any software making heavy use of the lower 16 KB of RAM will run slower on the NTSC Spectrum, since the proportion of time during which memory is contended is greater.  This is a result of the NTSC Spectrum's need to render the display at a higher frame rate (60 Hz instead of 50 Hz).

Latest revision as of 05:09, 10 May 2020

The NTSC Spectrum was sold in Chile. It was not sold in the USA as it did not meet FCC regulations[1]. Instead, the TS2068 was produced.

One example of an NTSC Spectrum has been found in Chile. As far as is known, it is the same as a normal (PAL) Spectrum with the following differences:

  • The CPU is clocked at 3.5275 MHz.
  • The ULA is a model 6C011E-3 (dated 8501 in the example in question) which generates a NTSC frame size and rate.
  • One frame lasts 0xe700 (59136) T-states, giving a frame rate of 3.5275×106 ÷ 59136 = 59.65 Hz.
  • 224 T-states per line implies 264 lines per frame.
  • The first contended cycle is at 0x22ff (8959). This implies 40 lines of upper border, 192 lines of picture and 32 lines of lower border/retrace.
  • The contention pattern is confirmed as being the same 6,5,4,3,2,1,0,0 as on the 48K machine.

Many thanks to Claudio Bernet for running all the tests on his machine, containing a 6C011E-3 ULA, dated 8501. Three photos are available: 1, 2, 3.

Another NTSC Spectrum has been found by in the USA, containing a 5C114E ULA, dated 8248[1].

Although the clock rate is slightly higher, any software making heavy use of the lower 16 KB of RAM will run slower on the NTSC Spectrum, since the proportion of time during which memory is contended is greater. This is a result of the NTSC Spectrum's need to render the display at a higher frame rate (60 Hz instead of 50 Hz).

A UM1233 modulator is found in both of the NTSC Spectrums described above.

References

  1. The ZX Spectrum ULA, Chris Smith, 2010, p. 252

Article license information

This article uses material from the "NTSC Spectrum" article on the ZX Spectrum technical information wiki at Fandom (formerly Wikia) and is released under the Creative Commons Attribution-Share Alike License.