13-Peripherals

CONTENTS
Apple II Peripherals
What Is A Peripheral?
Early Peripherals
Interface Cards
Video Cards
ROM / RAM Expansion Cards
Coprocessors
Accelerators
Modems
Input Devices
Music and Voice Synthesis
Robots and Device Control
Miscellaneous Hardware
Apple’s Printers
Notes

APPLE II PERIPHERALS

The ability to add an external hardware device to a computer has been present from the earliest days of the first Altair to the present. In fact, the success of a computer has inevitably led to hackers designing something to make it do things it couldn’t do before. The more popular the computer, the more variety found in hardware add-ons. The Apple II, designed by a hacker to be as expandable as possible, was once a leader as a platform for launching new and unique hardware gadgets. By 1991, the Apple II unfortunately no longer held the front position; it had been supplanted by the Macintosh and IBM PC and its clones. However, for a few years the Apple II still received the benefits from the “trickle-down” of some of the best new devices from other computers (SCSI disk devices and hand scanners, for example). This was due partly to gradually emerging standards that made it easier to design a single hardware device that would work on multiple computers, and in the case of the Macintosh, because of Apple’s decision to make peripherals somewhat compatible between the two computer lines.

This chapter of the Apple II History will present an overview of hardware devices that were either significant in the advancement of the II, or unique, one-of-a-kind devices. This is definitely not a comprehensive list; it is limited to those peripherals about which the author has had personal experience or about which information could be located.

WHAT IS A PERIPHERAL?

A basic definition of a peripheral would be, “Something attached to a computer that makes it possible to do more than it could previously do.” It is called a “peripheral” because it usually is connected to the computer after it leaves the factory. An argument could be made that something built-in is not a peripheral, but as things have changed over time there are some devices still called “peripherals” from force of habit, though they are now built-in (hard disks come to mind). Quite probably, in time many devices that were once considered optional accessories will become so essential that they will always be built-in.

Recall that the earliest computers came with almost nothing built-in. They had a microprocessor, a little memory, some means of data input and display of results, the ability to access some or all of the signals from the microprocessor, and that was all. For those computers, the first things that users added were keyboards and TV monitors to make it easier to use them. Recognizing that the earliest hardware peripherals were keyboards and monitors highlights one fact: Nearly everything that is sold as a peripheral for a computer is either an input device, an output device, or an interface to make it possible to connect input and output devices. Exceptions are cards to add memory, co-processor cards to allow it to run software from another computer, and accelerators to make the computer run faster.

EARLY PERIPHERALS

With the release of the first Apple II, it offered an advantage over many of its competitors at the time. Two important “peripherals” were built-in: A keyboard, and the circuitry to allow easy connection of a TV monitor. It had, of course, the slots for inserting expansion cards (none were available), a game port (for attaching the include game paddles), a pin that could be used to connect an RF modulator (so a standard television could be used instead of a computer monitor), and a cassette interface. Since there were no cards available to plug into the slots, you would imagine that the Apple II couldn’t make use of any other hardware. However, those early users who had a need usually found a way around these limits.

To get a printed copy of a program listing, for example, was no trivial matter. First, there were very few printers available. Those who could, obtained old used teletypes salvaged from mainframe computers. These noisy, massive clunkers often had no lowercase letters (not a big problem, since the Apple II didn’t have it either), and printed at the blazing speed of 10 characters per second. To use these printers when there were yet no printer interface cards to make it easy to connect, hackers used a teletype driver written by Wozniak and distributed in the original Apple II Reference Manual (the “Red Book”). This driver sent characters to the printer through a connection to the game paddle port. One part of being a hacker was improvising with what was available.[1]

Another of the earliest devices designed for the Apple II came from the tApple Pugetsound Program Library Exchange (A.P.P.L.E.). They were involved in distributing Integer BASIC programs on cassette to members of the group. To make it easier to send those programs to the person responsible for duplicating the cassette, Darrell Aldrich designed a means of sending the programs over the telephone lines. There were no modems available at the time, so his “Apple Box” was attached to the phone line with alligator clips and then plugged into the cassette port on the Apple II. To send a program, you first called up the person who was to receive it and got the computers on each end connected to the Apple Box. The sender then used the SAVE command in BASIC to tell the computer to save a program to tape. In actuality, the program was being “saved” through the cassette “out” port to the Apple Box, and onto the phone line connected. At the other end of that phone line, the data went into the other Apple Box, which was connected to the cassette “in” port on the other Apple II. That computer was executing the LOAD command in BASIC to “load” the program from the Apple Box. A.P.P.L.E. sold about twenty of these Apple Boxes at $10 apiece.[2]

INTERFACE CARDS

Apple II Parallel Printer Interface Card - Photo credit: Yuji Takahashi

One of the first interface cards made for the Apple II was released, naturally, by Apple. The Apple II Parallel Printer Interface Card was released in 1977 and sold for $180.[3] Wozniak wrote the firmware ROM, and managed to make it fit entirely in only 256 bytes. As a parallel device, it used eight wires to connect the computer with a printer, one line for each data bit in a byte. Various parallel devices also used one or more extra wires as control lines, including a “busy” line (so the receiving device could tell the sending device to stop until it was ready for more), and a “ready” line (so the receiving device could tell the sending device to resume transmission). Because each of the eight bits needed a separate wire, the cables for parallel devices looked like ribbons and were not very compact. Most of the early printers available required this type of interface.[4] A problem noticed with Apple’s card, however, was an inability to properly handle these “busy” and “ready” signals (a process known as “handshaking”). One solution offered by a reader of Call-A.P.P.L.E. magazine in 1979 was to add a couple of chips to the card. If that was not done, however, the only way to do printouts that were very long was to either buy a 2K print buffer that could be used with some early printers, or use the “SPEED=” statement in Applesoft to slow down the speed at which data was sent to the printer.[5],[6]

Apple released the Centronics parallel printer card in 1978. Selling for $225, it was specifically designed to work with Centronics brand printers.[7] It was similar to the Parallel Printer Interface, but had fewer control codes. The “Centronics standard” used seven data bits and three handshaking bits.[8] It would automatically send certain control codes to the printer when a program sent the proper command (such as a change in line width). As such, it was limited to properly working best with a Centronics printer, but other companies made Centronics “compatible” printers that used the same control codes and would work with it.[9]

Apple II Communications Card

Apple II Communications Card - Photo credit: Grinnell.edu web site

In April 1978 the Apple II Communications Interface Card came out, selling for $225.[10] It was intended for use with a modem, and provided full-duplex serial communications at speeds of 110 or 300 baud. It could be used to drive a serial printer, but the slow speed and lack of handshaking (telling the computer to stop sending data until what had been sent had been printed) limited its usefulness for that purpose. [11] As a device to connect to a modem, the low speed (by today’s standards) was for several reasons. One was that most modems of the time were acoustic. With an acoustic modem you dialed up the number yourself, and when you made a connection you put the handset (which, unlike today, was very standard sized) into rubber sockets to seal out extraneous sound. A tiny speaker and microphone in the modem were then used to send and receive signals. These low speeds conformed to the Bell 103A dataset standard published by AT&T back in 1962. Although it was possible to use a modem to communicate at speeds greater than 300 baud, this equipment was more expensive and not as readily available.

Apple II Serial Interface Card

Apple II Serial Interface Card - Photo credit: Grinnell.edu web site

The Apple II Serial Interface Card ($195) appeared in August of 1978.[12] Serial devices required fewer data transmission lines, and so could work with more compact cables. Instead of sending each byte as eight simultaneous bits as was done in parallel devices, serial interfaces send each byte as a series of eight bits, which only took two wires; one to send and one to receive data. Like the parallel cards, there were a couple of other wires that went with the data lines to control handshaking. Also, serial cards needed a means of letting the sending and receiving devices identify when a byte began and ended, and the speed at which data was being transmitted. This meant that some additional information, such as “start” bits, “stop” bits, and “parity” bits, was needed.

The original version of the Serial Interface Card had a ROM that was called the P8 ROM. It contained the on-card program that allowed a user to print or otherwise communicate with the card without having to know much on the hardware level. The P8 ROM didn’t support handshaking that used two ASCII control characters named ETX (Control-C) and ACK (Control-F), so a later revision called the P8A ROM was released. This worked better with some printers, but unfortunately the P8A ROM was not compatible with some serial printers that had worked with the earlier P8 ROM.

Apple II Super Serial Card

Apple II Super Serial Card - Photo credit: Mike Loewen

The Apple Super Serial Card firmware was finished in January 1981. It was called “super” because it replaced both the older Serial Interface Card and the Communications Card. To change from one type of mode to another, however, called for switching a block on the card from one position to another (from printer position to modem position). The Super Serial Card was also able to emulate both the P8 and P8A Serial Cards, making it compatible with most older software written specifically for those cards.[13]

VIDEO CARDS

After getting a printer interface card (and printer), the next variety of peripheral cards popular for the Apple II and II Plus were ones that allowed display of 80 columns of text (which was rapidly becoming a standard outside the Apple II world). An early entry into this market was the Sup’R'Terminal card made by M&R Enterprises, the same company that made the Sup’R'Mod RF modulator for the Apple II. One of the most popular of the 80-column cards was the Videx Videoterm. Videx even made a display card that would display 132 columns card for the Apple II, but it never made much headway in the computer world (being supplanted by bit-mapped graphics displays, ala Macintosh).[14]

Many other companies made 80-column cards, but for the most part they were not very compatible with each other. One problem was deciding on a method to place the characters on the 80-column screen. With the standard Apple 40-column display, you could use either the standard routines in the Monitor, or directly “poke” characters to the screen. With these 80-column cards, they often used a standard from the non-Apple world, that of using special character sequences to indicate a screen position or other functions. For example, to put a character at row 12, column 2, a program needed to send an ESC, followed by a letter, followed by 12 and 02. Similar ESC sequences were used to clear the screen, scroll it up or down, or do other things that Apple’s built-in screen routines could do.

When the Apple IIe was released, with its RAM-based method of displaying 80 columns of text, nearly all the older 80-column cards disappeared from the market. As of 1991, only Applied Engineering was still making a card for those remaining II and II Plus users that didn’t yet have an 80-column display.

One unique video product was made by Synetix, Inc. around 1983. Their SuperSprite board plugged into slot 7 (which had access to some video signals not available on other slots), and was promoted as a graphics enhancement system. It worked by overlaying the hi-res screen with animated “sprite” graphics (programmable characters that moved independently on any screen background). Since each sprite was on its own “plane” on the screen, they didn’t interfere with each other. Also, it didn’t take extra effort by the 6502 microprocessor to manipulate the sprites; once the programmer placed the sprite on the screen and started it moving, it would continue until told to change. This was much easier than trying to program a hi-res game using standard Apple graphics. Unfortunately, at the price of $395 it never took off. (It was hard for developers to justify writing programs for only a few users that might have this card). Another company later made a similar card called the StarSprite, but it suffered the same fate. Even Apple’s own double hi-res graphics, introduced on the IIe, had the same problem with a small supply of supporting software until the IIc and IIGS market got large enough to guarantee that enough owners had the capability of displaying double hi-res.[15]

ROM / RAM EXPANSION CARDS

All peripheral cards released for the Apple II up to the time of the Apple II Plus were usable only in slots 1 through 7. Slot 0 was designed differently, and until the release of the Applesoft Firmware Card ($200) in 1979 nothing had been built to make use of it. The Firmware Card contained ROM that paralleled the upper 12K of Apple II memory. If you recall from the Chapter 6, Integer BASIC and the ROM version of Applesoft covered the same space in memory, and so could not co-exist. When it was clear that a floating-point BASIC (Applesoft) was what many people wanted, the II Plus came out with Applesoft in ROM. To make sure that the previous Apple II owners were not left out, Apple released the Applesoft Firmware Card to plug into slot 0. It had a switch that allowed the user to select which BASIC should be active. In one position, the motherboard ROM would be selected, and in the other position the Applesoft and Autostart ROM was selected. Because there were quite a few Integer BASIC programs that Apple II Plus users wanted to run, the Firmware Card also came out in an Integer BASIC version with the old Monitor ROM, that allowed II Plus users to simulate owning a standard II.[16]

Applesoft Firmware Card

Applesoft Firmware Card - Photo credit: Mike Loewen

One of the benefits of the Integer BASIC ROM was the lack of something known as a “RESET vector” in the Autostart ROM. The Autostart Monitor was called that because it would automatically try to boot the Disk II drive when the power was turned on, and jumped to a known memory location when the RESET key was pressed. This allowed the disk operating system to reconnect itself, but more importantly made it possible to create copy-protected software. Since the Autostart ROM made it possible for a programmer to do something on RESET that prevented a user from examining his program, it was popular with companies producing programs that they didn’t want copied and freely given away. Usually, a RESET on a protected program would restart the program, erase the program from memory, or re-boot the disk. The Integer BASIC and Old Monitor ROM lacked this feature; a RESET would just drop the user into the Monitor. This, of course, was just what hackers and those who liked to break copy-protection wanted. The users with a non-Plus Apple II or with the Integer BASIC Firmware Card on a II Plus could prevent a RESET from restarting anything, allowing them to hack a program as much as they wanted.

The next card Apple released for slot 0 was called the Language Card. It was released in 1979 with Pascal, and expanded a 48K Apple II into a full 64K memory computer. It did not remove the upper 16K of ROM, but the card contained 16K of RAM that was electronically parallel to the ROM. Using “soft switches” (recall that these are memory locations that, when read or written to, caused something internally to change) one could switch out the ROM and switch in RAM memory. This extra memory was used to load the Pascal disk system, and under DOS 3.2 and 3.3, to load into RAM the version of BASIC that was not in the ROM. This was a more flexible alternative to the Firmware Card, and opened the way to other languages beyond BASIC for Apple II users.

Since the only way to get Apple’s Language Card was to buy the entire Pascal system ($495), it was too expensive for many users. Other companies eventually came out with similar cards that did not require purchasing Pascal, and some of them designed the cards with more “banks” of memory, making 256K or more of extra memory available. Saturn Systems was one early suppliers of the large RAM cards. Typically, each 16K bank on the card would be switched in to the same memory space occupied by the Language Card RAM through the use of a special softswitch.[17]

CO-PROCESSORS

Although it did not go into slot 0, another significant card for the Apple II was the Microsoft Z-80 Softcard, which sold for around $300. First introduced at the Fourth West Coast Computer Faire in March 1980, it was a co-processor card, allowing the Apple II to run software written for the Z-80 microprocessor. The most popular operating system for the Z-80/8080 processors was the CP/M (Control Program for Microcomputers) system. Although the Disk II used a different method of recording data than was used by Z-80 computers, Apple II users managed to get programs such as the WordStar word processor transferred to the Apple CP/M system. Microsoft worked to make it compatible with the 80-column cards that were coming out at the time, since most CP/M software expected a screen of that size.[18],[19]

Microsoft soon found that they would have to change the name of the product to “Microsoft SoftCard”, since Zilog (maker of the Z-80 processor used in the SoftCard) threatened a lawsuit over the use of their trademarked “Z-80″ name. When it was available for purchase, it sold 5,000 units in just three months, and by the end of 1981 it had become Microsoft’s best-selling retail product. This was surprising in two ways: First, it was a hardware product sold by a company that primarily dealt in software; and second, the software that ran on the card, particularly the CP/M operating system, was written primarily by Microsoft’s competitors. CP/M was at this time in low favor at Microsoft, as much of their energy and efforts were being put into Microsoft’s own MS-DOS on the new 16-bit IBM PC. Nevertheless, Microsoft put considerable effort in marketing the SoftCard, to the extent of selling it in colorful boxes and creating documentation that looked professional, much different from many products sold then for the Apple II. Their success resulted ultimately in making CP/M on the Apple II the most popular platform on which CP/M was ever run.[20]

After the arrival of the IBM Personal Computer and its wide acceptance by the business world, there was interest in a co-processor for the Apple II that would run IBM software. A company called Rana, which had been producing disk drives for the Apple II for several years, came out with the Rana 8086/2 sometime in 1984. This was a system that plugged into slots on a II Plus or IIe, and would allow the user to run programs written for the IBM PC. It would also read disks formatted for that computer (which also used a completely different data recording system than the one used by the Apple II). One Rana owner, John Russ, wrote to A2-Central (then called Open-Apple) to tell of his experience with it: “We also have one of the Rana 8086/2 boxes, with two [Rana] Elite II compatible drives and a more-or-less (mostly less) IBM-PC compatible computer inside it. Nice idea. Terrible execution. The drives are half-high instead of the full height drives used in the normal Elite II, and are very unreliable for reading or writing in either the Apple or IBM format … And this product again shows that Rana has no knowledgeable technical folks (or they lock them up very well). We have identified several fatal incompatibilities with IBM programs, such as the system crashing totally if any attempt to generate any sound (even a beep) occurs in a program, or if inverse characters are sent to the display … The response from Rana has been no response at all, except that we can return the system if we want to. Curious attitude for a company, isn’t it?”[21] By August 1985 Rana was trying to reorganize under Chapter 11, and the product was never upgraded or fixed.

A co-processor called the ALF 8088 had limited distribution. It worked with the CP/M-86 operating system, which was used by some computers just before the release of the IBM PC.[22]

Even the Motorola 68000 processor used in the Macintosh came as a co-processor for the Apple II. The Gnome Card worked on the II Plus and IIe, but like other 68000 cards for the II, it didn’t make a major impact, with the exception of those who wanted to do cross development (create programs for a computer using a microprocessor other than the one you are using).

The most successful device in this category was the PC Transporter, produced by Applied Engineering. It was originally designed by a company in the San Jose area called The Engineering Department (TED). The founder was Wendell Sander, a hardware engineer who formerly had worked at Apple and was involved in the design of the Apple III and parts of the SWIM chip (Sander-Wozniak Integrated Machine)[23] used in the IIc and IIGS. Around 1986 Applied Engineering began discussions with TED about buying the PC Transporter to sell and market it. At that time, the board was about four times the size it eventually became. AE’s people were able to shrink a lot of the components down to just a few custom ASIC chips. The software that helped manage the board originally came from TED also.[24] It was finally released in November 1987, and included a card that plugged into any of the motherboard slots (except slot 3) and one or more IBM-style disk drives. The PC Transporter used an 8086 processor and ran about three times as fast as the original IBM PC. It used its own RAM memory, up to a maximum of 768K, which could be used as a RAMdisk by ProDOS (when not in PC-mode). It used some of the main Apple memory for the interface code that lets the PC Transporter communicate with the hardware.

The PC Transporter underwent some minor hardware changes and several sets of software changes (mostly bug fixes but a few new features). The major reasons for hardware changes came about because of the availability of cheaper RAM (the original RAM was quite expensive and difficult to obtain). Additionally, changes were made to make the onboard “ROM” software-based, which made it easier to distribute system upgrades that enhanced hardware performance.[25],[26],[27] The major limitation for this product was a reluctance by Applied Engineering to match the changes that have happened in the MS-DOS world and come out with a version of the Transporter that used a more advanced microprocessor (80286, 386, or 486). By 1991, this had become more of a limitation for those who wish to use both MS-DOS and Apple II software on the same Apple II computer, since advanced software needing those more powerful processors was being released for MS-DOS.

ACCELERATORS

Many computer users will find that after they initially begin to use their computer that they want it to run faster. It took about five years for technology to appear that could acclerate the speed of the Apple II, but once these devices began to be available, several companies provided solutions.

Number Nine Computer Corporation appeared on the scene briefly in 1982 with what may be the earliest accelerator for the Apple II and II Plus. The Number Nine Apple Booster card, selling for $598, increased the speed from the stock 1 MHz to 3.58 MHz. It used 64K of RAM on the card, basically running the Apple II on the RAM on this card, using the actual Apple II for input and output.[28]

Microcomputer Technologies (M-c-T) released the SpeedDemon by around 1983, selling for $295. It made use of a 65c02 processor, running at 3.58 MHz, and using only 4K of static RAM for a cache (making it unnecessary to refresh any dynamic RAM on the card). The concept of “cache” of memory was to keep track of frequently accessed bits of memory, and put them into faster RAM than could be found on the Apple II board. Accessing this RAM from the cache was faster than getting it from the slower RAM on the Apple II, which made many program functions work more quickly. When accessing peripheral cards, it was possible to configure the SpeedDemon to slow down for slot 6 (where the disk drive usually was placed), and optionally could do the same for slots 4 and 5.

The SpeedDemon was later sold by the Apple Pugetsound Program Library Exchange under the name “Mach 3.5″, for only $199. [29],[30]

In 1983, Number Nine Corporation’s accelerator was back on the market, but this time being sold in an improved form as the Accelerator II, sold by Saturn Systems. Like the Apple Booster card, it had 64K of RAM on the card, and would run programs on the fast RAM on the card. It could be configured to give each slot fast or normal speed.

Saturns Systems Accelerator II

Saturns Systems Accelerator II - Photo credit: Advertisement, Softalk, April 1983

Accelerator IIe

Accelerator IIe - Photo credit: www.apple2.org

Although the Accelerator II worked on the Apple II and II Plus, it gave inconsistent results on an Apple IIe. Another problem Saturn Systems faced was the need to change their company name, due to conflict with another business. The new company, Titan Technologies, released the Accelerator IIe in 1984. The new card used the 65c02 processor, and added another 16K of RAM to which the Apple IIe ROM code was copied, for faster execution. However, the additional 64K of auxillary RAM from the extended 80-column card available for the IIe was not accelerated by this card.[31]

In 1986 Applied Engineering introduced the TransWarp accelerator board. This product lasted in the marketplace longer than any of the other ones, possibly because AE did far more advertising than the companies producing the older boards. The original TransWarp was available with a 65c02 processor and 256K of high-speed RAM for $249, or a 65802 for $338. The 256K of RAM was divided into four 64K banks. The first bank held a copy of the Apple II ROM from $D000-$FFFF; the second held a copy of the motherboard RAM; and the third and fourth banks were for expansion RAM (such as what was in the second 64K bank of RAM in a 128K Apple IIe). The card could also be controlled to an extent via software; storing a value at memory address $C074 could set the card to default speed (0), normal 1 MHz speed (1), or shut the card down completely (3). Also, although the TransWarp could not accelerate a CP/M card plugged into the Apple II, it was at least compatible with such cards. The earlier accelerator cards often could not be used on a computer with a CP/M card installed.[32]

Zip Chip 4 MHz

Zip Chip 4 MHz - Photo credit: Yuji Takahashi's Apple II World

The next step in accelerator technology was to put all the components of an accelerator board into a single chip. These accelerators on a chip made it possible to speed up even the Apple IIc, which did not have physical slots. This technology came to market when two rivals, the Zip Chip and the Rocket Chip, were released. The Zip Chip, sold by Zip Technology, was introduced at AppleFest in May 1988, and the Rocket Chip, sold by Bits and Pieces Technology soon after. Running at 4 MHz, the Zip Chip was a direct replacement for the 6502 or 65c02 on the Apple II motherboard. It contained its caching RAM within the housing for the processor, the difference being mostly in height (or thickness) of the integrated circuit. Installing it was a bit more tricky than simply putting a board into a slot; the 6502 had to be removed from the motherboard with a chip puller, and the Zip Chip installed (in the correct orientation) in its place. Software to control the speed of the chip was included, and allowed about ten different speeds, including the standard 1 MHz speed (some games simply were too fast to play at 4 MHz, and software that depended on timing loops to produce music had to be slowed down to sound right). The controlling software also let the user determine which (if any) of the peripheral cards should be accelerated. The Zip Chip even allowed the user to decide whether to run all sound at standard speed or at the fast speed.

The Rocket Chip, made by Bits And Pieces Technologies, was almost exactly the same as the Zip Chip, with a few minor exceptions. It was sold with the ability to run programs at 5 MHz, and could be slowed down below the 1 MHz speed (down to 0.05 MHz). Later, when Zip came out with an 8 MHz version of their Zip chip, a 10 MHz Rocket Chip was introduced.

The rivalry between Zip Technologies and Bits And Pieces Technologies came from a mutual blaming of theft of technical information. The Bits & Pieces people insisted that they had done the original work on a single chip accelerator with the Zip people, but had all the plans and specifications taken away without their permission. Consequently, they had to form their own company and start from scratch to design their own chip. Zip, on the other hand, insisted that Bits & Pieces had stolen the technology from them. The problem eventually came to court, and it was decided that Zip Technologies was the originator of the technique and the Rocket Chip had to stop production.

Applied Engineering’s next version of their plugin-board accelerator, the TransWarp II, did the acceleration using technology licensed from Bits and Pieces. This made it unnecessary to use the high-speed RAM used on the original TransWarp. Early TransWarp II boards ran at 2.5 MHz; later versions pushed this speed to 3.58 or 7.16 MHz. A control panel on the computer was used to change settings on the card, much as the Zip Chip and Rocket Chip used. However, when Bits and Pieces lost its court case, Applied Engineering had to also cease sales of the TransWarp II.

By 1989, the market for accelerators for 8-bit Apple II computers was waning, but owners of the 16-bit Apple IIGS were clamoring for faster speed. This was made more important after the relase of GS/OS System 5 in 1989. With its Mac-like desktop (but in color), the IIGS could do more, but at a price of a hit in performance. Applied Engineering met this demand with the release of the TransWarp GS in 1989, which sold for $399. It offered a top speed of 7 MHz (compared to the native Apple IIGS “fast” speed of 2.8 MHz). It worked in slot 3 or 4 on the IIGS, and could be configured via GS/OS Control Panels or via the text-based Classic Desk Accessories.

The TransWarp GS was popular because it made the Apple IIGS more usable in its graphic desktop mode (and of course it also accelerated text-based software). It was also popular for those who dared to physically modify the card to run even faster than the 7 MHz speed at which it was rated. One method was to increase the amount of RAM used for caching from 8K to 32K. The other modification was to change the oscillator on the board from 28 MHz to 32 MHz. If successful, this could result in a speed increase to as much as 10 MHz, and if done along with the cache RAM upgrade gave users an Apple IIGS as much as three times the performance of certain tasks on the computer. Applied Engineering would also make this modification, for about $109, for those who feared damaging their card by doing it themselves.[33],[34].

Zip Technology got into the Apple IIGS accelerator market in 1990 with the ZipGS card. The card used some new technology that combined the functions of several individual chips onto a single chip. It sold at $199 to get 7 MHz speed, and higher prices to get faster speeds 8 or 9 MHz, or with larger RAM cache sizes. The product also advertised a lower power drawn, which was supposed to make it run cooler.

Originally, Zip Technology had promised three different versions of their accelerator: The Zip GS, Zip GS Plus, and Zip GSX. The first two were to be simple 65816 replacements, just as the older Zip Chip had been a replacement for the 6502 or 65c02 microprocessor on 8-bit Apple II computers. However, these chip-based versions never appeared, and the only product they sold was the Zip GSX. This card plugged into the 65816 socket on the motherboard after removing the original processor there. As with the TransWarp, there were Classic Desk Accessory and Control Panel connections to change settings for the card.

(Click here for more information about Zip Technologies and their involvement in the Apple IIc Plus).

MODEMS

A modem is a unique peripheral device, because it makes use of two-way communication, sending and receiving data to and from the computer. Modems connect to computers in two ways, either as internal or external. Internal modems had all the functions on a plug-in card, and attached to that card was either a line to an acoustic coupler (on the earliest modems), or the phone line itself was attached to the card. External modems were, naturally, external to the computer case. They attached to the computer’s serial port, usually on a serial interface card that was itself plugged into the motherboard. The modem plugged into the serial card, and then the phone line plugged into the external modem.

Standards had been created as far back as 1958 for transmission of computer data over standard telephone lines. The Bell 101 dataset published that year could handle 110 baud (referring approximately to 110 bits per second), and the Bell 103 dataset from 1962 allowed for 300 baud connections. Both 101 and 103 datasets allowed for simultaneous two way data transfer. In the 1970s, the Bell 202 standard was created, which could do 1200 baud as half-duplex (one computer at a time sending information); the Bell 212 standard allowed 1200 baud full-duplex operation (computers on both ends transmitting simultaneously). From the standpoint of the user connected, a half-duplex connection did not echo keypresses back to the user. For example, in half-duplex when “A” was typed, the user did not see “A” on the screen, unless the software was set to do a local echo. In full-duplex mode, the local echo was not necessary, since the character typed was sent back to the originating computer.

The primary problem with internal modem cards was that every different computer required a different card for its own unique card architecture. The advantage of an external modem (from the point of view of the manufacturer) was that it was possible to build one style that worked on many computers, as long as they had the same type of serial port (card) in the computer.

Hayes Micromodem II, 1980

Hayes Micromodem II, 1980 - Photo credit: Advertisement, Softalk, November 1980, back cover

D.C. Hayes was one of the first companies to create a modem affordable to the home or hobby computer user. Its first product was made for the S-100 bus on Altair or similar computers. The success of this first product led to the creation of the Hayes Micromodem 100 (for S-100 computers) and the Hayes Micromodem II (for the Apple II). Released in 1979 and selling for $379, the Micromodem II worked at the standard transmission speeds of the day, 110 and 300 baud. Although the Micromodem II was a card that plugged into (usually) slot 2 on the Apple II, it had an external box, the “Microcoupler”, to which the phone line was attached.

Another company that sold modem hardware for early microcomputers was Novation. Novation was in business as far back as 1970, selling an acoustic coupler that could be added onto Model 33 teletypes.[35] Around 1980, they created the Novation CAT, a 300 baud external modem that used an accoustic coupler. In 1981 they brought out a better product, the Novation Apple-Cat II. This was a 300 baud modem that used the Bell 202 protocol. It also included software for BSR protocols (an early version of X-10) for control of home electronic appliances that were plugged into BSR-compatible modules. With additional hardware and software, it could work as a home answering machine, controlling a connected cassette recorder. A clock module could be added, to allow date and time stamping of files (with appropriate DOS extensions). Further, the Cat had a serial port that allowed another connection of a serial device, such as a printer or even an external second modem.

Novation Apple-Cat II with telephone cradle

Novation Apple-Cat II with telephone cradle - Photo credit: Product brochure

Novation also advertised one important advantage of using the Apple-Cat II. A standard telephone handset could be added to the module that would be mounted on the back of the computer, and they included a type of cradle that went into the ventilation slots on the side of the Apple II. This made the computer look like a very large telephone, but it allowed it to really work as a standard phone if desired. Dialiing was done from the keyboard, using included software. Additional programs were custom created that would allow distortion of the user’s voice while on the telephone.

Finally, the Apple-Cat had a built-in tone generator, which was used by some programmers to create music software. Unfortunately , Novation never heavily promoted this feature of the Apple-Cat, or it might have been used by games to provide better sound effects. The hacker community made use of it to simulate many telephone network features, such as the sound of a dime, nickel, or quarter being dropped into a pay phone, or the ring sound on an American or U.K. telephone line.

Novation later offered full-duplex 212 performance, but it required two slots for the two cards in an Apple II.[36],[37]

In 1981, Micromate Electronics was offering the Micronet modem, ranging from an acoustic modem at $179 to a direct connect modem that did not need an interface card, for $289.[38]

As a followup to the Micromodem II, Hayes began to design external modems, for connection to an RS-232 serial interface card. To make this work, the company had to create a set of commands that could be sent from the computer to control functions (dialing, hanging up, etc.), and the modem had to be able to distinguish these commands from the data being sent from the serial port. This led to the creation of what became known as the Hayes command set, instructions for control of the modem. These were in such widespread use, that “Hayes compatibility” became a selling feature for other modems that connected to a serial port. In 1981, the Smartmodem 300 was released, setting the standard for others that followed.

Hayes Smartmodem 1200

Hayes Smartmodem 1200 - Photo credit: 50 Best Technology Products, http://www.zhaoniupai.com/blog/archives/687.html

By 1982, the Smartmodem 1200 was announced, selling for $699. The Smartmodem 2400 came out in 1985 for $549.[39] Many other companies created modems that were compatible with the Hayes standard, usually selling them for lower prices than Hayes.

Apple Personal Modem 300/1200

Apple Personal Modem 300/1200 - Photo credit: www.apple2.org

In 1984, Apple released a modem with its own name on it: The Apple Personal Modem 300/1200. This was an external modem, using a direct connection to the phone line (instead of the older acoustic coupler), but was more expensive than similar products of the time. It was designed to work on serial ports on either Apple II computers or the Macintosh. By the later 1980s it was no longer in production, as the company had moved on to internal modems that were Macintosh-specific.

Over the following years, as standards were developed to handle it, modem speeds continued to increase, jumping to 4800 baud, then 9600, then 14,400 (or 14.4K), 28.8K, 33.6K, and then finally hitting the maximum possible on phone lines, 56K. The Apple IIGS was capable of connecting via a 28.8K modem.

INPUT DEVICES

The primary input device for the Apple II was, of course, the built-in keyboard. There were expanded keyboards available for the II and II Plus, bypassing the uppercase-only limit. There was once even a keyboard that had plug-in modules that would redefine specialized function keys to make them specific for different programs. Another company sold pressure sensitive pads that were attached to the Apple II keyboard above the top row and could be programmed to generate series of keypresses. The original IIe had a socket for the addition of an external numeric keypad, and the IIGS and later versions of the IIe had this keypad built-in. Because of the detached keyboard in the IIGS it was possible to select between a couple of different versions of keyboards offered by Apple as well as from some third party companies.

The next most commonly used input device after the keyboard was the set of game paddles included with every II and II Plus. But some users needed more specialized ways to input data to the computer. A large number of interesting input devices were made available through the years; here follows a brief description of some of them.

Apple Graphics Tablet

Apple Graphics Tablet - Photo credit: Scott King, www.myapplespace.com/photo/apple-graphics-tablet-1979

Creating pictures on the hi-res graphics screen was always a challenge, from 1977 onward. Using the game paddles or a joystick is one method that could be used, but it was difficult getting accurate lines and curves. Apple addressed this problem when they released the Apple Graphics Tablet in the late 1970s, which sold for about $650. This was a large flat surface, about thirty inches square, with a grid printed on the surface. Using a stylus attached to a wire leading to the tablet, and appropriate software, this could be used to draw pictures on the Apple II hi-res screen. There were two different releases of the Apple Graphics Tablet. The original one, which was released when the II Plus was the latest machine, was discontinued by FCC order because of RFI (radio frequency interference) problems. The second version, to correct that problem, was released after the IIe was in production. It used two DB-9 connectors to install on the backplate of the computer, leading to the peripheral card plugged into a slot inside. (These DB-9 connectors are the same type used on the back of the IIc and IIGS for connection of a joystick).[40]

Koala Pad

Koala Pad - Photo credit: "Tablet History: 14 Devices That Laid the Groundwork for the iPad", Mashable.com

Koala Technologies made several graphics-based input devices for the Apple II and other computers. Their first product was the Koala Pad. Released in 1983 and selling originally for $125, this was a small graphics pad (about 8×6 inches) that plugged into the game I/O socket. It was compatible with any software that used a joystick. Using a finger or the supplied stylus, a user could draw on the pad and produce pictures on the hi-res screen with the supplied software or with some other software packages.

In November 1984 Koala released Muppet Learning Keys for $79.95. This was a device to aid preschoolers in using a computer. It was intended to help children ages three and over to learn letters, numbers, and colors, using the Muppets from Sesame Street as a learning aid. The unit used various contact surfaces to send user responses to the computer, and it attached to the Apple II via the game I/O port.[41]

The Gibson Light Pen System was also sold by Koala Technologies in 1985 for $350. Using a card in slot 7, this device used a special pen that allowed drawing directly on the computer’s monitor screen.

Other devices have been released to aid in graphics manipulation on the Apple II. The Computer Colorworks released the Digital Paintbrush System in 1984 for $299. It worked on either the II Plus or IIe, and used a stylus attached by two thin dacron lines to potentiometers within the tablet, which tracked the position of the stylus. Movements of the stylus (tracing over a picture) were translated into drawings on the hi-res screen. The software included allowed creation of curves and lines, and used Fontrix fonts for lettering. (Fontrix was a program that could produce detailed hi-res graphics pictures, and had many characters styles, or fonts, available to label those pictures). A unique feature of the Digital Paintbrush was the ability to connect two computers using the system via a modem and phone line and allow both users to draw pictures that would appear on both computers simultaneously.[42]

The input device that made the most inroads in the Apple II world was the one that was so unique to the Macintosh: The AppleMouse II. It was released in May 1984 with a program called MousePaint (similar to the MacPaint program that came with the original Macintosh). The AppleMouse came with a peripheral card to plug into a slot on the IIe or II Plus; on the IIc it just plugged into the joystick port and the built-in hardware and firmware could handle control of the mouse. MousePaint used the standard hi-res graphics screen and worked only under the ProDOS operating system, but generally gave Apple II users the capability of doing graphics in the same way as Macintosh users had been enjoying, as well as making it possible to design programs that used the mouse as a pointing and input control device.

ComputerEyes was a video acquisition system that came out in July 1984. It allowed use of a video camera to capture images and store them on the hi-res graphics page. It was a slow-scan device that attached to the Apple game I/O socket, and produced black-and-white images in about five seconds. It worked on any Apple II with 48K, Applesoft, and DOS 3.3. Made by Digital Vision, Inc., it originally sold for $129.95 ($349.95 including the video camera).[43]

MUSIC AND VOICE SYNTHESIS

Apple II computers have been involved in sound from the beginning, with Wozniak’s decision to include a speaker so he could make sounds for an Apple II version of “Breakout“. As simple as it was, some enterprising programmers have even managed to make this single-voice speaker sound like two and even three different voices (tones) simultaneously (“Electric Duet” comes to mind). But that was not enough for those who wanted to have better quality music production, and so production of synthesizer cards was in full swing by the early 1980s. Some of those cards included the following:

ALF Music Card (ALF Products, Inc.) was strictly a music synthesizer, with some included software to aid in producing the music. The Mountain Music System (Mountain Computer, Inc.) was a more advanced sixteen oscillator (voice) digital synthesizer, also with software to control it. Soundchaser System (Passport Designs, Inc.) was a package that included the Mountain Music System (using slots 4 and 5), plus the Soundchaser, which was a piano-style keyboard for music input, whose card went in slot 7. It allowed four track recording and sound manipulation, using the Apple II primarily as a controller. This was probably the most advanced music hardware system available in the days before thle release of the IIGS.

The Drum-Key (made by PVI) was specifically a percussion synthesizer. It required an external amplifier and used included software to produce a wide variety of drum and other percussion sounds.[44]

Beginning in the late 1970s there were several speech synthesizers available for the Apple and other home computers. One brand was the TextTalker, and another (made by Mountain Hardware for $279) was the Supertalker. In the 1980s two other popular brands were the Echo II (slot-based) and Cricket (for the modem port on the IIc) synthesizers, made by Street Electronics. These latter also included the ability to produce other sound effects, and some games released at the time had enhanced sound output when those two devices were detected. For speech reproduction, these devices usually used a method of accepting ASCII text from the computer in the form of “phonemes” to describe and produce voice through a built-in speaker. They used this approach because English words have a variety of pronunciation depending on their context. Properly programmed, the voice synthesizers could pronounce the word “root” to rhyme with either “boot” or “foot”. It wasn’t until the IIGS came out with the built-in capability of speech reproduction (via the Ensoniq chip) that software making use of that feature became available in any quantity.

ROBOTS AND DEVICE CONTROL

Although used primarily for education purposes, there were at least two robotic devices made to work with the Apple II. TOPO (made by Androbot, Inc.), and the Tasman Turtle ($1000, with a smaller version called the Tot for $300) were in use during the mid-1980s. Both used the Logo language to control movement of the robot on the floor. Logo has a graphics command set called “turtle” graphics to simplify the concept for children. A small triangle on the hi-res screen was called a “turtle”, and it could be given software commands to move forward, turn, draw, or move without drawing. When TOPO or the Tasman Turtle were connected to an Apple II, the Logo language could be configured to send the same turtle graphics commands to the physical “turtle” robot on the floor. This gave students a concrete example of what their logo programs would do in “drawing” a graphics picture.

Education is not the only place where robotics has been used in an Apple II. Because of peripheral boards called “A/D Converters” (analog/digital converters), it is possible to take information from (for example) a wind speed sensor and convert it into digital information. A computer program can then take this information and send a command signal back to another device (perhaps to activate a motor that raises and lowers a cloth deck cover, depending on how windy it is). Although not a “robot” in the sense that people usually view robots, a computer-controlled device of any kind is, strictly speaking, a robot. This is the concept used in the popular X-10 system used in home control. (The Introl/X-10 made by Mountain Hardware for $279 was one of the first available for the Apple II). This protocol for controlling electric devices in a home had been available for years, and programs existed for the Apple II series (including the IIc) that allowed easier programming of the X-10 devices, ranging from security systems to light timers to lawn sprinkler systems.

MISCELLANEOUS HARDWARE

Here follows a short list of some other items that could be found for sale in a typical issue of an Apple computer magazine in the early 1980s:

LARGER CAPACITY DISK DRIVES were made by Lobo Drives, including an 8 inch floppy drive and other various higher density floppy disks.[45]

HARD DISKS, such as those made by Corvus Systems. You could get a massive 10 MB for only $5,350 (well, it was massive compared to the 143K DOS 3.3 floppy disks).

CLOCKS, such as the Apple Clock made by Mountain Hardware, for $199. A clock made it possible to time and date stamp files, and identify which version of a file was the most recent.

RESET KEY PROTECTOR, which prevented accidental RESET on the earliest models of the Apple II, was available for only $3.25 from Special Systems Design.

DOUBLEDOS PLUS was a Disk II interface card modification that had a switch to allow the user to easily switch between DOS 3.2 and DOS 3.3. It sold for $39, by Tymac.[46],[47]

PRINTERS

By the late 1970s and early 1980s many printers were available for use with home computers. However, the cost was often over $1,000, which limited the number of people who could afford to buy one. Most printers offered 96 characters in the standard ASCII set, including both upper and lowercase characters. The cheaper printers could only print uppercase characters, while some of the more expensive ones were capable of accepting programmable characters or had built-in graphics characters.

There were two main types of printers available. One type operated like a typewriter by striking a piece of metal type against a ribbon and onto the paper. This type of printer was often called an “impact” or “letter quality” printer. It used either a type ball like IBM’s Selectric typewriters, or a wheel with spokes that radiated out from the center, with the type characters at the end of the spokes. This latter type of letter quality printer was also called a “daisy wheel” printer, because the changeable print wheels looked something like a daisy. These printers were most commonly used by computers in businesses, as they often cost more than $2,000 and were beyond the reach of the average home hobbyist.

The other type of printer in common use was dot matrix. These less expensive printers formed characters with a series of pins in a vertical row that struck the ribbon and produced dots on the paper. As the print head moved across the paper, the dots were printed in patterns that resembled (sometimes vaguely) letters and numbers. The matrix used to form a character was usually referred to as the number of horizontal dots by the number of vertical dots. A 5×7 matrix, for example, used up to five dots across and up to seven dots down. Some printers (like some computers of the time) did not use “descenders” on the lowercase letters that drop below the baseline (“g”, “j”, “p”, “q”, and “y”). To print lowercase letters with descenders often required nine or more vertical pins.

The Centronics 730 may well have been the first “standard” printer for the Apple II (as well as for many other microcomputers). It used a parallel cable whose pin layout went on to also become a standard for use with personal computers. The parallel cable pin layout on the plug was still in use by the 1990s.[48] Centronics also had several other models, including the 737 and 739. A less expensive printer made by Centronics, the 779, used 5×7 dot matrix characters, and could print in sizes from 10 to 16.5 cpi (characters per inch), ranging from 60 cps (characters per second) at 10 cpi to 100 cps at 16.5 cpi. It also had a one-line buffer (which held up to 132 characters), but printed a limited 64 character ASCII set, all uppercase plus some special characters. As mentioned before, most personal computers of the time didn’t have lowercase anyway, so this limitation wasn’t necessarily a drawback. The better printers made by Centronics had a larger matrix and could produce true descenders on lowercase characters.[49],[50]

A company named Trendcom made two printers that were significant in the history of the Apple II. They had two models, the 100 and the 200. Instead of using the mechanics solenoids that drove pins in a print head, these were thermal printers that needed a special heat-sensitive paper. Their operation was very quiet, about as loud as sliding your finger across a piece of paper. They were inexpensive compared to other printers of the day (most of which cost over $1,000), although the printing looked very much like that produced by a dot-matrix printer. The Trendcom Model 100 printed 40 characters per line on paper that was about 4 1/2 inches wide. The Model 200 could print 80 columns per line on paper 8 1/2 inches wide. Compared to the first printer offered by Radio Shack for their TRS-80 computer (which was also a thermal printer but used an ugly silver paper), the Trendcom printers were very nice.

The significance of the Trendcom printer was that Apple chose it as the first printer they released under the Apple name. It could be programmed to control printing of each dot in a column, and so was ideal as an inexpensive means of printing Apple II hi-res graphics. Apple included a special interface card and released the printer as the “Apple Silentype” in June 1979 for $599. It was identical to Trendcom’s Model 200 except for the Apple logo in the lower left corner of the front cover.[51] One legend suggests that part of the popularity of this printer at Apple stemmed from the fact that its small size allowed it to fit under the seat of Steve Wozniak’s private airplane.[52],[53],[54]

Epson was another company that began early in the business of supplying printers for personal computers, and is one of the few that survives to this day. It got its start in the printer business with the Epson MX-80, one of the first dot matrix printers that sold for less than $1,000. Popular with computer hobbyists of the time, it was capable of printing Apple II hi-res graphics with the optional Graphtrax ROMs. A later version of this printer, the Epson MX-100, became available in early 1982. The MX-100 was a wide carriage model, and could print hi-res graphics without the need to add any special hardware. Epson printers were unique because they had a special feature called a “double print” mode where a line was printed normally, then the paper was advanced 1/216 of an inch and the same line printed again. This filled in some gaps between dots on individual letters, and made printouts more pleasing to the eye. Another feature used in these printers was a “print enhancement” mode, in which the pins hit the ribbon harder and made it possible to make multiple copies using carbons.[55],[56]

Integral Data Systems was also an early manufacturer of printers. Their IDS 125 and IDS 225 printers came out in 1979 (the 225 sold for around $900).[57] These printers used a 7×7 matrix for creating characters. The IDS 125 used a pressure feed method (similar to the method used by typewriters to hold paper in place), while the IDS 225 used a tractor feed mechanism. The IDS printers had the flexibility of being useable with either parallel or serial interfaces (with serial speeds up to 1200 baud). It could do plotting of dot graphics, and also had an optional graphics character set built-in.[58]

By the late 1970s Integral Data Systems upgraded their printers, giving them more capabilities and flashier names. Their Paper Tiger line of printers (models 440 and 460) had an attractive typeface, and used two vertical rows of pins in the print head, slightly offset from each other. This produced overlapping dots to achieve a more solid appearance. Some models could print up to 160 cps, and of course upper and lowercase characters were supported. They were also capable of reproducing Apple II hi-res graphics (with the appropriate software). IDS also sold a printer called the Prism, which could print in color using a special multicolored ribbon.[59]

Other early printers were made by Anadex, MPI, and Microtek.

APPLE’S PRINTERS

After the Silentype printer was released in 1979, Apple looked for another printer that would produce better, more permanent output than could be achieved with a thermal printer. One of the main problems with thermal paper was that with time the printing could fade, especially if cellophane tape was used on the paper. The Apple Dot Matrix Printer was released in October 1982 for $699. Made from a modified C. Itoh printer, it was one of the first few dot-matrix printers that sold for under $1,000. Apple needed it as a better quality printer than the Silentype to help promote the Apple III as a business computer. More importantly, it was chosen by Apple because it was capable of doing heavy-duty graphics reproduction (such as output from the Apple Lisa computer, still in development at that time). Known also as the Apple DMP, it used a custom ROM programmed by Apple to control the printer’s features.[60]

Because Apple was looking for as many business solutions for its customers as it could find, they also announced at the same time as the DMP a daisy wheel printer called the Apple Letter Quality Printer. Costing a hefty $2,195, and made from a modified Qume brand printer, this printer could print at a blazing 40 cps, but did produce very good quality output. It was released with the Lisa and IIe in January 1983.[61],[62]

The Apple ImageWriter was released in December 1983 as the successor to the Apple DMP. Also made by C. Itoh, it had a faster print speed (120 cps), and could print in eight different pitches (character widths). It was a very reliable, sturdy printer, and sold originally for $675. Later, a wide carriage version whose abilities were otherwise identical was made available. It was replaced by the ImageWriter II in September 1985. The original Apple DMP and the ImageWriter I came in the same beige color as the Apple II, II Plus, and IIe. The ImageWriter II was the same platinum color as the Apple IIGS and the newer Macintosh computers. Styled a little differently, the ImageWriter II could do everything the original ImageWriter could do, plus it was capable of printing MouseText characters and could print in color (using a special multicolored ribbon).[63],[64]

As part of its promotion of The Apple IIc, a new printer was released. The Apple Scribe came in the same “Snow White” color as the IIc and was low in cost at $299. It was a thermal printer, but was a significant advancement over the old Silentype. It could print on regular paper (instead of special heat sensitive paper), and could print in four colors. It could do this using a unique heat-transfer method and a wax-impregnated ribbon. It could print in a “near letter quality” mode (with overlapping dots) at 50 cps, and a draft and graphics mode (80 cps). Its major limitation, however, was a print quality that overall was often not as good as some dot-matrix printers, and a ribbon that was expensive and needed to be replaced too often. The Scribe was eventually discontinued due to these problems and low sales.[65]

In 1984 Hewlett-Packard introduced the LaserJet laser printer. This was a significant breakthrough in printer quality, and was capable of producing documents that looked professionally typeset. Apple decided to develop its own laser printer, and in January of 1985 released the LaserWriter. Although not speedy printers (with best output at four pages a minute by the early 1990s), and very expensive (over $2,000), they were popular with those who wanted high quality printing. At Apple, the new LaserWriter was supported only on the Macintosh, but since the printer did its work through a page description language called “PostScript”, it was entirely possible for an Apple II to print on a laser printer. It was only necessary to learn the PostScript language, create a file that gave the necessary commands, and send that file to the printer through a serial interface card. Don Lancaster, long-time Apple II supporter and hacker, wrote a series of articles called “Ask The Guru” in the magazine Computer Shopper, and he gave many examples of using a laser printer with an Apple II.

Unfortunately, for many years there was a perception that it was not possible to use a laser printer with an Apple II, even the more advanced IIGS. This was partly because there were few software packages for the Apple II that would produce output as PostScript files that could be properly interpreted on a laser printer. However, programs such as Publish-It! could print to a PostScript-capable laser printer, even on the Apple IIc. All that was necessary was to have the right cable to connect the two devices.

By the late 1980s, a new kind of print technology became available for sale. Inkjet printers worked somewhat like a dot-matrix printer, but the print head sprayed ink through as many as 64 holes in patterns to form characters as it moved across the paper. The advantage over dot-matrix impact printers was the ability to form more solid characters. In fact, the quality of printout with an ink-jet printer could be almost as good as that obtained with a laser printer. The advantage over laser printers was cost. In the early 1990s, the best price for a laser printer was over $1,500, but the cost of inkjet printers was as low as $300-$500. The disadvantage for Apple II users was that although it was easy to get the printers to print text, printing graphics was difficult due to insufficient interest in producing print drivers for the Apple II. It was possible to use some of the printers in a mode that emulated older dot-matrix printers, and so for those printers it was more feasible to try on an Apple II. If the dot-matrix mode supported graphics, even that was possible with these dot-matrix printers.

Apple entered the ink-jet printer market in May 1991 when it released the Apple StyleWriter. A modification of Canon’s BubbleJet printer, this printer did excellent reproduction of text and graphics–on a Macintosh. Unfortunately, Apple didn’t see fit to release drivers to make it possible to use this printer on the IIGS or IIe. The StyleWriter made use of a new font technology called TrueType, which made it possible to have a single font that can be made any size under software control (instead of having a separate font for each size to print). It was not until early 1992 when a program called Pointless was made available for the IIGS (not from Apple) that TrueType could be used on that computer.

Although not quite a printer, the Apple Color Plotter was released in June of 1984. It had an advantage over printers, in that it could draw smooth lines and curves. Using four colored pens in a rotating pen head, and selecting them at the computer’s command, the Color Plotter worked by moving the paper up and down to draw vertical lines, and the pen left and right to draw horizontal lines. Control of the plotter was accomplished by sending text commands through a serial card, and consisted of two letter commands (DA = Draw Absolute, DR = Draw Relative, etc.) followed by parameters. It could move the pen without drawing, plot points, draw lines, arcs, and circles, and print text at any location, tilt, rotation, or scale. Lines could be drawn as solid or as patterns of dots.

Presumably this product did not take off because of the limited need for this type of graphics, and the price. Because of the continuously improving quality of graphics and printers, plotters are no longer much in use. The right software can reproduce drawings with a dot matrix or laser printer in as good or better detail than a plotter can.[66]

NOTES

  1. [1] —–. “A.P.P.L.E. Co-op Celebrates A Decade of Service”, Call-A.P.P.L.E., Feb 1988: 12-27.
  2. [2] —–. “A.P.P.L.E. Co-op Celebrates A Decade of Service”, Call-A.P.P.L.E., Feb 1988: 12-27.
  3. [3] Peterson, Craig. The Computer Store, Santa Monica, CA, Store Information And Prices, Aug 10, 1979: 1.
  4. [4] Bernsten, Jeff. GEnie, A2 Roundtable, Apr 1991, Category 2, Topic 16.
  5. [5] Lewellen, Tom. “Integral Data/Parallel Card Fix”, PEEKing At Call-A.P.P.L.E., Vol 2, 1979: 113.
  6. [6] Golding, Val J. “Integral Data IP 225 Printer – A Review”, PEEKing At Call-A.P.P.L.E., Vol 2, 1979: 151.
  7. [7] Peterson, Craig. The Computer Store, Santa Monica, CA, Store Information And Prices, Aug 10, 1979: 1.
  8. [8] Wright, Loren. “On Buying A Printer”, Micro, Aug 1981: 33-35.
  9. [9] Bernsten, Jeff. GEnie, A2 Roundtable, Apr 1991, Category 2, Topic 16.
  10. [10] Peterson, Craig. The Computer Store, Santa Monica, CA, Store Information And Prices, Aug 10, 1979: 1.
  11. [11] Mazur, Jeffrey. “Hardtalk”, Softalk, March 1982, p. 118
  12. [12] Peterson, Craig. The Computer Store, Santa Monica, CA, Store Information And Prices, Aug 10, 1979: 1.
  13. [13] Weishaar, Tom. “Control-I(nterface) S(tandards)”, Open-Apple, Oct 1987: 3.65.
  14. [14] —–. “A.P.P.L.E. Co-op Celebrates A Decade of Service”, Call-A.P.P.L.E., Feb 1988: 12-27.
  15. [15] —–. “Tomorrow’s Apples Today”, Call-A.P.P.L.E., Oct 1983: 71.
  16. [16] Peterson, Craig. The Computer Store, Santa Monica, CA, Store Information And Prices, Aug 10, 1979: 1.
  17. [17] Weishaar, Tom. “A Concise Look At Apple II RAM”, Open-Apple, Dec 1986: 2.81.
  18. [18] —–. “A.P.P.L.E. Co-op Celebrates A Decade of Service”, Call-A.P.P.L.E., Feb 1988: 12-27.
  19. [19] —–. (ads), Call-A.P.P.L.E. In Depth #1, 1981: 106.
  20. [20] Manes, Stephen and Paul Andrews. Gates. New York, Doubleday, 1993: 200-201.
  21. [21] Weishaar, Tom. “Ask Uncle DOS”, Open-Apple, Apr 1985: 1.32.
  22. [22] Davidson, Keith. “The ALF 8088 Co-Processor”, Call-A.P.P.L.E., Feb 1984: 54.
  23. [23] Huston, Cliff. (E-mail and web site posting). The SWIM chip has been incorrectly called the “Super Wozniak Integrated Machine” in many publications over the years. Cliff Huston states clearly that it was the “Sander-Wozniak Integrated Machine”, recognizing the work done by Wendell Sander in creation of it.
  24. [24] Holcomb, Jeff. GEnie, A2 Roundtable, Mar 1992, Category 11, Topic 7.
  25. [25] Utter, Gary. GEnie, A2 Roundtable, Dec 1991, Category 14, Topic 12.
  26. [26] McKay, Hugh. GEnie, A2 Roundtable, Dec 1991, Category 14, Topic 12.
  27. [27] Jones, Jay. GEnie, A2 Roundtable, Dec 1991, Category 14, Topic 12.
  28. [28] Apple II Accelerators, Wikipedia,
  29. [29] Sander-Cederlof, Bob. “Review of M-c-T SpeedDemon”, Apple Assembly Lines, V5N10, July 1995.
  30. [30] Apple II Accelerators, Wikipedia,
  31. [31] Apple II Accelerators, Wikipedia,
  32. [32] Sander-Cederlof, Bob. “Review of Applied Engineering Transwarp”, Apple Assembly Lines, V6N6, March 1986.
  33. [33] Link, John, “Accelerate Your TransWarp GS Card – Part 1″, AppleWorks Forum, March 1991
  34. [34] Link, John, “Accelerate Your TransWarp GS Card – Part 2″, AppleWorks Forum, April 1991
  35. [35] Novation advertisement, Computerworld, Vol IV, No. 20, May 20, 1970, p. 17.
  36. [36] Abendschan, James, The Novation Apple-Cat ][,
  37. [37] Brochure, Novation, “Introducing Novation Apple-Cat II”
  38. [38] Micromate Electronics ad, Softalk, March 1981, p. 33.
  39. [39] Hayes Microcomputer Products, Wikipedia,
  40. [40] Kindall, Jerry. GEnie, A2 Roundtable, Mar 1991, Category 2, Topic 16.
  41. [41] —–. “The Marketplace”, Call-A.P.P.L.E., Nov 1984, p. 41.
  42. [42] Neibauer, Larry. “Reviews: Digital Paintbrush”, Call-A.P.P.L.E., Nov 1984, p. 36.
  43. [43] —–. “The Marketplace”, Call-A.P.P.L.E., Jul 1984, p. 61.
  44. [44] (various). “Reviews: Music Systems For The Apple II”. Call-A.P.P.L.E., Jun 1984, pp. 17-31.
  45. [45] —–. —–, Apple Orchard, Vol. 1, No. 1., Mar-Apr 1980, various.
  46. [46] —–. —–, Apple Orchard, Vol. 1, No. 1., Mar-Apr 1980, various.
  47. [47] —–. (ads), Call-A.P.P.L.E. In Depth #1, 198, p. 106.
  48. [48] Zuchowski, Tom. GEnie, A2 Roundtable, Mar 1991, Category 2, Topic 16.
  49. [49] Ulm, Dennis. GEnie, A2 Roundtable, Apr 1991, Category 2, Topic 16.
  50. [50] Wright, Loren. “On Buying A Printer”, Micro, Aug 1981, pp. 33-35.
  51. [51] Bernsten, Jeff. GEnie, A2 Roundtable, Apr 1991, Category 2, Topic 16
  52. [52] —–. (ads), Call-A.P.P.L.E. In Depth #1, 198, p. 106.
  53. [53] —–. “A.P.P.L.E. Co-op Celebrates A Decade of Service”. Call-A.P.P.L.E., Feb 1988, pp. 12-27.
  54. [54] Felty, Wes. GEnie, A2 Roundtable, Apr 1991, Category 2, Topic 16.
  55. [55] Wright, Loren. “On Buying A Printer”, Micro, Aug 1981, pp. 33-35.
  56. [56] Kindall, Jerry. GEnie, A2 Roundtable, Mar 1991, Category 2, Topic 16.
  57. [57] Peterson, Craig. The Computer Store, Santa Monica, CA, Store Information And Prices, Aug 10, 1979, p. 1.
  58. [58] Golding, Val. “Integral Data IP 225 Printer – A Review”, PEEKing At Call-A.P.P.L.E., Vol. 2, 1979, p. 151.
  59. [59] Vanderpool, Tom. GEnie, A2 Roundtable, Mar & Aug 1991, Category 2, Topic 16.
  60. [60] Williams, Gregg. “The Lisa Computer System”, Byte, Feb 1983, p. 43.
  61. [61] Williams, Gregg. “The Lisa Computer System”, Byte, Feb 1983, p. 43.
  62. [62] Baum, Peter. “Expanding The Unexpandable IIc”, Softalk, Jun 1984, pp. 95-97.
  63. [63] Baum, Peter. “Expanding The Unexpandable IIc”, Softalk, Jun 1984, pp. 95-97.
  64. [64] —–. “The Marketplace”, Call-A.P.P.L.E., Nov 1985, p. 50.
  65. [65] Baum, Peter. “Expanding The Unexpandable IIc”, Softalk, Jun 1984, pp. 95-97.
  66. [66] Durkee, David. “Marketalk Reviews”, Softalk, Jun 1984, p. 120.
You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses

  1. 1
    Charles Smollin December 4th, 2011 at 6:52 am

    “In fact, the Phone Company was quite certain that speeds over 300 baud were not possible with any modem. …”

    Dr. Robert W Lucky (Bell Labs) and others calculated the capacity of a phone line at 23,500 bps in 1968 [1] but no one knew how to get there. Achieving near theoretical (Shannon) capacity became possible in the late 90′s after certain discoveries in coding theory and their adoption by standards bodies like ITU-T and companies making modem chip sets like Rockwell.

    The original modem was only 300 bps because it used binary signals and used a frequency for “0″ and a frequency for “1″. Efficient digital communications systems use a somewhat larger set of symbols than just two and a more efficient way of representing these m symbols on the analog waves that the modem transmits over the wire. Perhaps we could get one of these advanced modem signals to go over an acoustic coupler at 56K with aggressive equalization, maybe not, but why bother!

    [1] R. W. Lucky, J Salz and E J Waldon, Principles of Data Communications Mg-Graw Hill 1968 pp. 35-38

  2. 2
    Steven December 4th, 2011 at 8:54 pm

    Charles, thanks for the comment! Perhaps i’ll have to adjust my statement to reflect this information.

Make a public comment

*