ITT 2020

Last updated
ITT logo.svg
ITT 2020 Microcomputer ITT2020-front-view2.jpg
ITT 2020 Microcomputer

The ITT 2020 was an Apple II computer clone manufactured by ITT under license from 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.

Contents

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 standard, rather than the American NTSC 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 that was identical to the Apple II disk drive, supporting 13 sectors under DOS 3.2 on a 5+14-inch (133 mm) floppy disk. They never supplied the upgraded 140 kB single-sided double density drive supporting 16 sectors under DOS 3.3.

Other changes

Source: [1]

  1. A 220  V 50  Hz Power Supply manufactured by ITT themselves
  2. The case was spray-painted a matte silver color, and the keyboard was black.
  3. The ITT 2020 used a higher clock frequency, necessary for the PAL signal. A 17.73  MHz crystal was used (Four times the PAL subcarrier frequency of 4.433  MHz ), whereas the Apple II used a 14.318  MHz crystal- four times the NTSC subcarrier frequency of 3.58  MHz . In the ITT 2020, the crystal frequency was divided by 17 to give the microprocessor a clock frequency of 1.042  MHz . In the Apple II, the frequency was divided by 14 to give a microprocessor clock frequency of 1.023  MHz . [2]
  4. The slots in the back of the casing were smaller, making it extremely difficult to install some expansion cards.
  5. 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.
  6. The 4th annunciator output was not supported. The I/O addresses (0xC05E and 0xC05F) Apple used for this output were used by ITT to bank-switch the extra RAM chip.
  7. The third button on the game connector was not supported, as ITT used the I/O address of this input (0xC063) to read the extra RAM.
  8. The bug in the ONERR GOTO routine in the Apple II that required users to BLOAD a patch, was resolved in the ITT 2020.
  9. Some users reported a bug in the XDRAW routine, causing strange shapes to appear under certain circumstances.
  10. The DOS ITT supplied with the 2020 was Apple DOS 3.2. However, a catalog 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

ITT eventually released a technical note with an assembly language 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 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 (0x2000 to 0x5FFF). 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 HPLOT 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 HiresLoc to 0b110100101, the following routine is necessary:

LDA$C05E; enable the extra RAM chipLDA#$80; set MSB to 1STAHiresLoc; save data to both bit 8 and bit 9LDA$C05F; disable extra RAM chipLDA#11010010; load the remainder of the dataSTAHiresLoc; save to main memory, but 9th bit remains set.

To change only the 9th bit requires even more programming:

LDAHiresLoc; read bits 1-8PHA; store on stackLDA$C05E; enable the extra RAM chipLDA#0; bit 9 must become 0STAHiresLoc; but bits 1-8 are also changedLDA$C05F; so disable extra RAM chipPLA; retrieve data from stackSTAHiresLoc; and put the old value back in 1-8

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:

LDAHiresLoc; read addressLDA$C063; MSB of this address is value of bit 9 of last address read inBPLnotset; branch if bit is zero

Hires conversion board

Hires Conversion board for the ITT 2020 ITT 2020 Hires Conversion Board.jpg
Hires Conversion board for the ITT 2020

The bitmap graphics 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.

Related Research Articles

Applesoft BASIC is a dialect of Microsoft BASIC, developed by Marc McDonald and Ric Weiland, supplied with the Apple II series of computers. It supersedes Integer BASIC and is the BASIC in ROM in all Apple II series computers after the original Apple II model. It is also referred to as FP BASIC because of the Apple DOS command FP used to invoke it, instead of INT for Integer BASIC.

<span class="mw-page-title-main">Apple II</span> First computer model in the Apple II series

The Apple II is an early personal computer that was created by Apple Inc. It was one of the first successful mass-produced microcomputer products, and it played a significant role in the early development of the personal computer industry. It has an 8-bit microprocessor.

<span class="mw-page-title-main">Amiga 500</span> Personal computer by Commodore

The Amiga 500, also known as the A500, was the first popular version of the Amiga home computer, "redefining the home computer market and making so-called luxury features such as multitasking and colour a standard long before Microsoft or Apple sold these to the masses". It contains the same Motorola 68000 as the Amiga 1000, as well as the same graphics and sound coprocessors, but is in a smaller case similar to that of the Commodore 128.

<span class="mw-page-title-main">Commodore 64</span> 8-bit home computer introduced in 1982

The Commodore 64, also known as the C64, is an 8-bit home computer introduced in January 1982 by Commodore International. It has been listed in the Guinness World Records as the highest-selling single computer model of all time, with independent estimates placing the number sold between 12.5 and 17 million units. Volume production started in early 1982, marketing in August for US$595. Preceded by the VIC-20 and Commodore PET, the C64 took its name from its 64 kilobytes(65,536 bytes) of RAM. With support for multicolor sprites and a custom chip for waveform generation, the C64 could create superior visuals and audio compared to systems without such custom hardware.

<span class="mw-page-title-main">Commodore 128</span> Home computer released in 1985

The Commodore 128, also known as the C128, C-128, or C= 128, is the last 8-bit home computer that was commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the Commodore 64, the bestselling computer of the 1980s. Approximately 2.5 million C128s were sold during its four year production run.

<span class="mw-page-title-main">Apple IIe</span> Third model in the Apple II series of personal computers

The Apple IIe is the third model in the Apple II series of personal computers produced by Apple Computer. It was released as the successor to the Apple II Plus. The e in the name stands for enhanced, referring to the fact that several popular features were now built-in that were formerly only available as upgrades or add-ons in earlier models. It is notable as the first Apple II to offer built-in lower-case and 80 columns text support, as well a full 64K RAM–all while reducing the total chip count from previous models by approximately 75%.

<span class="mw-page-title-main">Apple IIGS</span> Apple II series 16-bit computer

The Apple IIGS is a 16-bit personal computer produced by Apple Computer. It is the fifth and most powerful of the Apple II family. It is compatible with earlier Apple II models but has a Macintosh look and feel, and resolution and color similar to the Amiga and Atari ST. The "GS" in the name stands for "Graphics and Sound", referring to its enhanced multimedia hardware, especially its state-of-the-art audio.

<span class="mw-page-title-main">Apple IIc</span> Fourth model in the Apple II series of computers

The Apple IIc is a personal computer that was introduced by Apple Inc. shortly after the launch of the original Macintosh. It was a compact and portable version of the Apple II series of computers. The IIc featured a built-in floppy disk drive and a keyboard, and was often sold with its matching monitor. The c in the name stood for compact, referring to the fact it was a complete Apple II computer setup with a floppy drive that was squeezed into a smaller notebook-sized housing. It was compatible with a wide range of software and peripherals.

<span class="mw-page-title-main">Commodore Plus/4</span> 1984 home computer by Commodore International

The Commodore Plus/4 is a home computer released by Commodore International in 1984. The "Plus/4" name refers to the four-application ROM-resident office suite ; it was billed as "the productivity computer with software built in".

<span class="mw-page-title-main">MOS Technology VIC-II</span> Video microchip in the Commodore 64 and C128 home computers

The VIC-II, specifically known as the MOS Technology 6567/6566/8562/8564, 6569/8565/8566 (PAL), is the microchip tasked with generating Y/C video signals and DRAM refresh signals in the Commodore 64 and Commodore 128 home computers.

<span class="mw-page-title-main">Commodore CBM-II</span> Series of 8-bit personal computers released in 1982

The Commodore CBM-II series is a short-lived range of 8-bit personal computers from Commodore Business Machines (CBM), released in 1982 and intended as a follow-on to the Commodore PET series.

<span class="mw-page-title-main">Laser 128</span> Apple II clone

The Laser 128 is an Apple II clone, released by VTech in 1986 and comparable to the Apple IIe and Apple IIc.

<span class="mw-page-title-main">WDC 65C02</span> CMOS microprocessor in the 6502 family

The Western Design Center (WDC) 65C02 microprocessor is an enhanced CMOS version of the popular nMOS-based 8-bit MOS Technology 6502. It uses less power than the original 6502, fixes several problems, and adds new instructions. The power usage is on the order of 10 to 20 times less than the original 6502 running at the same speed; its reduced power consumption has made it useful in portable computer roles and industrial microcontroller systems. The 65C02 has also been used in some home computers, as well as in embedded applications, including medical-grade implanted devices.

Lazer's Interactive Symbolic Assembler (Lisa) is an interactive 6502 assembler for Apple II computers written by Randall Hyde in the late 1970s.

<span class="mw-page-title-main">Microprofessor III</span> Apple IIe clone introduced in 1983 by Multitech

Microprofessor III, introduced in 1983, was Multitech's third branded computer product and also (arguably) one of the first Apple IIe clones. Unlike the two earlier computers, its design was influenced by the IBM personal computer. Because of some additional functions in the ROM and different graphics routines, the MPF III was not totally compatible with the original Apple IIe computer.

The original Macintosh was a relatively simple machine, now of interest for its simplicity and for the fact that it was the first computer produced by Apple under the name Macintosh. The Macintosh used standard off-the-shelf components to the greatest extent possible, achieving a moderate price point by mixing complex LSI chips, readily customizable programmable array logic, and off-the-shelf components.

<span class="mw-page-title-main">Apple II Plus</span> Second model of the Apple II series of personal computers by Apple Computer

The Apple II Plus is the second model of the Apple II series of personal computers produced by Apple Computer. It was sold from June 1979 to December 1982. Approximately 380,000 II Pluses were sold during its four years in production before being replaced by the IIe in 1983.

Apple II graphics debuted on the Apple II in 1977 and were used throughout the Apple II line. They consist of a 16 color low resolution mode and a high resolution mode where visuals are dependent on artifact color. The Apple IIe added "double" versions of each of these, most prominently "double high resolution" with twice the horizontal resolution in 16 colors. Internally, Apple II graphics modes are idiosyncratic and do not simply use a linear frame buffer.

Composite artifact colors is a designation commonly used to address several graphic modes of some 1970s and 1980s home computers. With some machines, when connected to an NTSC TV or monitor over composite video outputs, the video signal encoding allowed for extra colors to be displayed, by manipulating the pixel position on screen, not being limited by each machine's hardware color palette.

<span class="mw-page-title-main">P8000</span> Microcomputer system

The P8000 is a microcomputer system developed in 1987 by the VEB Elektro-Apparate-Werke Berlin-Treptow „Friedrich Ebert“ (EAW) in the German Democratic Republic. It consisted of an 8-bit and a 16-bit microprocessor and a Winchester disk controller. It was intended as a universal programming and development system for multi-user/multi-task applications. The initial list price of the P8000 was 172,125 East German marks.

References

  1. Thanks to H.F. van Rietschote, who wrote an article in Databus Magazine on this subject
  2. ITT 2020 Service Training Manual