The T/S 2068 was a more sophisticated device, compared to its UK ancestor, the ZX Spectrum. Arguably one of the first Sinclair clones to significantly improve on the original design, it added a number of new features: • an
AY-3-8912 sound chip, as later used by Sinclair in the
ZX Spectrum+ 128K (but mapped to different I/O ports and thus incompatible) • twin
joystick ports • a slightly better "
chiclet keyboard" with plastic keycaps • a
cartridge port to the right of the keyboard for ROM-based software • Timex SCLD chip instead of the Spectrum's
ULA, offering additional Extended Color, Dual Screen and High Resolution
screen modes: • Text: 32×24 characters (8×8 pixels, rendered in graphics mode) • Graphics: 256×192 pixels, 15 colours (two simultaneous colours - "attributes" - per 8×8 pixels, causing
attribute clash) • Extended Color: 256×192 pixels, 15 colors with colour resolution of 32×192 (two simultaneous colours - "attributes" - per 8×1 pixels) • Dual Screen: (two 256×192 pixels screens can be placed in memory) • High Resolution: 512×192 mode with 2 colours (Four palettes: Black & White, Blue & Yellow, Red & Cyan, Magenta & Green). • improved T/S 2000 BASIC, that extends
Sinclair BASIC with new keywords to address new hardware and
bank-switched memory, allowing ROM cartridges to be mapped in. However, these changes made the machine incompatible with most Spectrum
machine-code software, which is to say virtually all commercial titles; less than 10% would run successfully. In an attempt to remedy this, many TS users built a cartridge with a Spectrum ROM for emulation.
T/S 2000 BASIC T/S 2000 BASIC was an extended version of
Sinclair BASIC, adding the following six keywords to the ordinary Sinclair BASIC ones: • DELETE deletes BASIC program line ranges. with the K cursor produces the command DELETE. • FREE is a function that gives the amount of free RAM. PRINT FREE will show how much RAM is free. • ON ERR is an
error-handling function mostly used as ON ERR GO TO or ON ERR CONT. • RESET can be used to reset the behaviour of ON ERR. It was also intended to reset peripherals. • SOUND controls the AY-3-8192 sound chip. • STICK is a function that gives the position of the internal joystick (Timex Sinclair 2090). ==Software==