ITT 2020
   HOME

TheInfoList



OR:

The ITT 2020 was an
Apple II Apple II ("apple Roman numerals, two", stylized as Apple ][) is a series of microcomputers manufactured by Apple Computer, Inc. from 1977 to 1993. The Apple II (original), original Apple II model, which gave the series its name, was designed ...
computer Clone (computing), clone manufactured by ITT Corporation, ITT under license from Apple Inc., Apple Computer (the first licensed clone), specifically for the European market. In the Benelux, it was distributed by International Bell Telephone Company. It was distributed in the United Kingdom by Microsense Computer Limited. The major difference, and the reason ITT believed this personal computer would be a success, was that the color video signal conformed to the European
PAL Phase Alternating Line (PAL) is a color encoding system for analog television. It was one of three major analogue colour television standards, the others being NTSC and SECAM. In most countries it was broadcast at 625 lines, 50 fields (25 ...
standard, rather than the American
NTSC NTSC (from National Television System Committee) is the first American standard for analog television, published and adopted in 1941. In 1961, it was assigned the designation System M. It is also known as EIA standard 170. In 1953, a second ...
standard. This meant color graphics could be viewed using a standard European monitor or TV set, rather than having to import an NTSC monitor from America or Japan as was the case for the Apple II. ITT sold this computer for a few years, starting in 1979. When Apple Computer started shipping the Apple II Europlus, ITT withdrew from the market, although the Europlus did not support color. ITT also supplied a 113.75 kB single-sided
floppy disk drive A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
that was identical to the Apple II disk drive, supporting 13
sectors Sector may refer to: Places * Sector, West Virginia, U.S. Geometry * Circular sector, the portion of a disc enclosed by two radii and a circular arc * Hyperbolic sector, a region enclosed by two radii and a hyperbolic arc * Spherical sector, a ...
under
DOS DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
3.2 on a floppy disk. They never supplied the upgraded 140 kB single-sided, double-density drive supporting 16 sectors under DOS 3.3.


Other changes

Source: #A Power Supply manufactured by ITT themselves #The case was spray-painted a matte silver color, and the keyboard was black. #The ITT 2020 used a higher
clock frequency Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a Microprocessor, processor can generate Clock signal, pulses used to Synchronization (computer science), synchronize the operations of it ...
, necessary for the PAL signal. A crystal was used (Four times the PAL
subcarrier A subcarrier is a sideband of a radio frequency carrier wave, which is modulated to send additional information. Examples include the provision of colour in a black and white television system or the provision of stereo in a monophonic radio bro ...
frequency of ), whereas the Apple II used a crystal- four times the NTSC subcarrier frequency of . In the ITT 2020, the crystal frequency was divided by 17 to give the microprocessor a clock frequency of . In the Apple II, the frequency was divided by 14 to give a microprocessor clock frequency of .ITT 2020 Service Training Manual #The slots in the back of the casing were smaller, making it extremely difficult to install some expansion cards. #On later versions of the ITT2020, the reset switch only worked in combination with the Control key. This was done to avoid the many accidental resets earlier (and Apple II) users complained about. #The 4th annunciator output was not supported. The I/O addresses ( and ) Apple used for this output were used by ITT to bank-switch the extra RAM chip. #The third button on the game connector was not supported, as ITT used the I/O address of this input () to read the extra RAM. #The bug in the routine in the Apple II that required users to a patch, was resolved in the ITT 2020. #Some users reported a bug in the routine, causing strange shapes to appear under certain circumstances. #The DOS ITT supplied with the 2020 was
Apple DOS Apple DOS is the disk operating system for the Apple II computers from late 1978 through early 1983. It was superseded by ProDOS in 1983. Apple DOS has three major releases: DOS 3.1, DOS 3.2, and DOS 3.3; each one of these three releases was foll ...
3.2. However, a listing showed Basic programs as type 'P' (for PALSoft) rather than type 'A' (for Applesoft)


Consequences

Any Apple II program using graphics had problems on the ITT 2020. Only programs written specifically for the ITT 2020 could make proper use of the Hi-res graphics, with horizontal co-ordinates of up to 359, rather than the 279 maximum of the Apple II *If the program used the
Applesoft BASIC Applesoft BASIC is a dialect of Microsoft BASIC, developed by Marc McDonald and Ric Weiland, supplied with Apple II computers. It supersedes Integer BASIC and is the BASIC in Read-only memory, ROM in all Apple II series computers after the ori ...
graphic commands in
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
, the image would appear squashed- circles would appear as
ellipse In mathematics, an ellipse is a plane curve surrounding two focus (geometry), focal points, such that for all points on the curve, the sum of the two distances to the focal points is a constant. It generalizes a circle, which is the special ty ...
s and squares as rectangles. *If the program accessed the
video memory Video random-access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor. It often uses a different technology than other computer memory, in order to b ...
directly (and many did, for faster performance), 40 white or black vertical lines would appear through the image due to the 9th bit not being set. *Programs using the command with multiple parameters did not work properly. *The colors were different to those on the Apple II in both hi-res and
lo-res Image resolution is the level of detail of an image. The term applies to digital images, film images, and other types of images. "Higher resolution" means more image detail. Image resolution can be measured in various ways. Resolution quantifies ...
modes. In lo-res mode, some colors were not available. *Programs using the missing annunciator output or missing switch input did not work. *Because of the difference in clock frequency, programs on the ITT 2020 (without graphics) ran 2% faster (benchmark tests confirmed this). *Programs that automatically loaded the patch for the bug would crash if an error occurred, as this bug was already fixed. *Programs making system calls to subroutines in ROM would sometimes crash because some entry points had changed. * and of graphics images did not work, as the 9th bit was not included in the file. *The Hi-res routines in Apple's Programmers Aid did not work. *The different timing signals made some peripherals and expansion cards malfunction. ITT eventually released a technical note with an
assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
program that allowed users to load and save hi-res images.


Graphics


Differences with the Apple II

The most significant difference between the ITT 2020 and the Apple II is the Hi-res graphics resolution. ITT increased the horizontal resolution from the 280 pixels the Apple II used, to 360 pixels. The vertical resolution however, remained the same. This made many Apple II programs incompatible with this computer. The higher resolution was a necessary consequence of the higher frequency of the PAL color subcarrier. In order to provide enough bits to the video
shift register A shift register is a type of digital circuit using a cascade of flip-flop (electronics), flip-flops where the output of one flip-flop is connected to the input of the next. They share a single clock signal, which causes the data stored in the syst ...
to generate the higher PAL subcarrier frequency, 9 bits per memory location were needed, rather than the 7 bits the Apple II used. To achieve this, an extra 16Kx1 memory chip was added to the motherboard, which added a 9th bit to the Hires memory pages ($2000 to $5FFF). This made it necessary to modify the graphics routines in Apple's Applesoft BASIC interpreter in ROM (product 341-0021 to 341-0025). To emphasize this difference, ITT called this "PALSOFT". To make room for the longer graphics routines (manipulating the 9th bit required extra code), the instruction was limited to a single parameter, rather than a string of parameters.


Accessing the 9th Bit

The extra RAM chip was basically a write-only memory: data was written to the chip by software, but read out by the video generation hardware. The data input of the chip was wired to the data input of the 8th bit (the MSB) of the main video memory and was therefore equal to this 8th bit during a write operation. By enabling the extra chip, the same data would be saved in the 9th bit as in the 8th bit. For example, in order to set the word of memory location to , the following routine is necessary: To change only the 9th bit requires even more programming: It is possible to read the 9th bit when this is necessary, for instance, to save a Hires image to disk. This is achieved as follows:


Hires conversion board

The
bitmap graphics upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
compatibility with the Apple II could be improved by installing a third-party Hires conversion board. When enabled, this board removes the video artifacts caused by programs ignoring the 9th bit. This significantly improves compatibility with software intended for the original Apple II manipulating graphics memory directly. However, even with this board enabled the colors still differ from the original Apple II. When using PALSOFT BASIC commands for drawing Hi-res graphics, the Hires conversion board should be disabled to see the graphics as intended.


References

{{ITT Corporation Apple II clones
Clones Clone or Clones or Cloning or Cloned or The Clone may refer to: Places * Clones, County Fermanagh, Ireland * Clones, County Monaghan, a town in Ireland * Clones railway station, Ireland Biology * Clone (B-cell), a lymphocyte clone, the massiv ...
Early microcomputers Home computers
2020 The year 2020 was heavily defined by the COVID-19 pandemic, which led to global Social impact of the COVID-19 pandemic, social and Economic impact of the COVID-19 pandemic, economic disruption, mass cancellations and postponements of even ...
Computer-related introductions in 1979