Developer(s) | Manx Software Systems |
---|---|
Type | Compiler |
Aztec C is a discontinued C programming language compiler for CP/M-80, MS-DOS, Apple II (both Apple DOS 3.3 and ProDOS), Commodore 64, early Macintosh, Amiga, and Atari ST. It was sold commercially by Manx Software Systems.
Manx Software Systems of Shrewsbury, New Jersey produced C programming language compilers beginning in the 1980s for CP/M, Apple II, IBM PC compatibles, Macintosh, and other systems.
Manx was started by Harry Suckow, with partners Thomas Fenwick, and James Goodnow II, the two principal developers. They were all working together at another company at the time. Suckow had started several companies of his own anticipating the impending growth of the personal computer market. A demand came for compilers first and he disengaged himself from the other companies to pursue Manx and Aztec C.
Another developer, Chris Macey, assisted them momentarily with 80XX development, apart from other areas.
One of the main reasons for Aztec C's early success was the floating point support in the Z80 compiler, which was extended to the Apple II shortly after.
During the move to ANSI C in 1989, Robert Sherry represented them on the ANSI committee[ citation needed ] but left shortly after. He also fixed numerous bugs in the Aztec C after Chris Macey and Thomas Fenwick left the company.
By this time Microsoft had targeted competitors for their C compiler and Aztec C was being pushed-out of the general IBM PC compatible compiler market, followed by competition with Apple's MPW C on the Macintosh side and Lattice C on the Amiga after SAS bought them.
In 1989 Thomas Fenwick left to work for Microsoft, and James Goodnow worked on Aztec C occasionally but was pursuing other projects outside the company and eventually left the company altogether. Chris Macey returned as a consultant but eventually left to become chief scientist for another company.
Throughout the 1990s they continued to make their Aztec C compiler. As their market share dropped, they tried to make the move to specializing in embedded systems development, [1] but it was too late. They disappeared in the late 1990s following the loss of market presence of some of their target platforms (various 6502 machines, Atari and Amiga 68xxx, etc.). [2]
In the end, Jeff Davis and Mike Spille helped Harry Suckow keep the company going before Suckow finally closed it. Suckow is still the copyright holder for Aztec C.
Many developers used the Aztec C compiler until it became operationally extinct. [3] [4]
BYTE in February 1989 approved of Aztec C for DOS's portability with other platforms, and found that it produced the smallest executables. The magazine reported that compiled code benchmarked poorly, however and libraries "exhibited some obscure bugs, surprising in such a mature product". BYTE concluded that "Aztec C suffers more than it benefits from its long and diverse heritage". [5]
Aztec C remains copyrighted. Harry Suckow is the copyright holder.
At least two free Internet distributions exist for native Aztec C compilers for the Apple II; one for DOS 3.3 and the other for ProDOS 8. [6] Free Internet distributions exist for the Amiga, [6] MS-DOS, [6] and a limited version of the MS-DOS cross-compiler for Apple II ProDOS 8.
Atari ST is a line of personal computers from Atari Corporation and the successor to the company's 8-bit home computers. The initial model, the Atari 520ST, had limited release in April–June 1985, and was widely available in July. It was the first personal computer with a bitmapped color graphical user interface, using a version of Digital Research's GEM interface / operating system from February 1985. The Atari 1040ST, released in 1986 with 1 MB of memory, was the first home computer with a cost per kilobyte of RAM under US$1/KB.
Commodore International Corporation was a home computer and electronics manufacturer incorporated in The Bahamas with executive offices in the United States founded in 1976 by Jack Tramiel and Irving Gould. Commodore International (CI), along with its subsidiary Commodore Business Machines (CBM), was a significant participant in the development of the home computer industry, and at one point in the 1980s was the world's largest in the industry.
The history of the graphical user interface, understood as the use of graphic icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Several vendors have created their own windowing systems based on independent code, but with basic elements in common that define the WIMP "window, icon, menu and pointing device" paradigm.
IBM PC–compatible refers to a class of computers that are technically similar to the original IBM PC from 1981 of computer giant IBM. Like the original IBM PC, they use the Intel x86 architecture and are capable of using interchangeable commodity hardware, such as expansion cards. Initially such computers were referred to as PC clones, IBM clones or IBM PC clones, but the term "IBM PC compatible" is now a historical description only, since the vast majority of microcomputers today ever since the 1990s are IBM compatible, but also because IBM no longer sell personal computers anyway, having sold its division to Lenovo in 2005. "Wintel" is a similar description that is more commonly used for modern computers.
The Lattice C Compiler was released in June 1982 by Lifeboat Associates and was the first C compiler for the IBM Personal Computer. The compiler sold for $500 and would run on PC DOS or MS-DOS. The first hardware requirements were given as 96KB of RAM and one floppy drives. It was ported to many other platforms, such as mainframes (MVS), minicomputers (VMS), workstations (UNIX), OS/2, the Commodore Amiga, Atari ST and the Sinclair QL.
Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first version of BASIC published by Microsoft as well as the first high-level programming language available for the Altair 8800 microcomputer.
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is running. For example, a compiler that runs on a PC but generates code that runs on Android devices is a cross compiler.
The Mindset is an Intel 80186-based MS-DOS personal computer. It was developed by the Mindset Corporation and released in spring 1984. Unlike other IBM PC compatibles of the time, it has custom graphics hardware supporting a 320×200 resolution with 16 simultaneous colors and hardware-accelerated drawing capabilities, including a blitter, allowing it to update the screen 50 times as fast as an IBM standard color graphics adapter. The basic unit was priced at US$1,798. It is conceptually similar to the more successful Amiga released over a year later. Key engineers of both the Amiga and Mindset were ex-Atari, Inc. employees.
Cinemaware was a video game developer and publisher. It had released several titles in the 1980s based on various film themes. The company was resurrected in 2000, before being acquired by eGames in 2005.
A personal computer game, also known as a computer game or abbreviated PC game, is a video game played on a personal computer (PC). The term PC game has been popularly used since the 1990s referring specifically to games on "Wintel" which has dominated the computer industry since.
Sublogic Corporation is an American software development company. It was formed in 1977 by Bruce Artwick, and incorporated in 1978 by Artwick's partner Stu Moment as Sublogic Communications Corporation. Sublogic is best known as the creator of the Flight Simulator series, later known as Microsoft Flight Simulator, but it also created other video games such as Night Mission Pinball, Football, and Adventure on a Boat; educational software; and an Apple II graphics library.
The TMS34010, developed by Texas Instruments and released in 1986, was the first programmable graphics processor integrated circuit. While specialized graphics hardware existed earlier, such as blitters, the TMS34010 chip is a microprocessor which includes graphics-oriented instructions, making it a combination of a CPU and what would later be called a GPU. It found use in arcade video games from the late 1980s through the mid 1990s, including Mortal Kombat and NBA Jam, and computer workstation video accelerator boards. TI later released the TMS34020 with an emphasis on 3D rendering.
The Amiga is a family of home computers that were designed and sold by the Amiga Corporation from 1985 to 1994.
The Amiga computer can be used to emulate several other computer platforms, including legacy platforms such as the Commodore 64, and its contemporary rivals such as the IBM PC and the Macintosh.
Central Point Software, Inc. was a leading software utilities maker for the PC market, supplying utilities software for the MS-DOS and Microsoft Windows markets. It also produced Apple II copy programs. Through a series of mergers, the company was acquired by Symantec in 1994.
Following the introduction of the IBM Personal Computer, or IBM PC, many other personal computer architectures became extinct within just a few years. It led to a wave of IBM PC compatible systems being released.
The history of the personal computer as a mass-market consumer electronic device began with the microcomputer revolution of the 1970s. A personal computer is one intended for interactive individual use, as opposed to a mainframe computer where the end user's requests are filtered through operating staff, or a time-sharing system in which one large processor is shared by many individuals. After the development of the microprocessor, individual personal computers were low enough in cost that they eventually became affordable consumer goods. Early personal computers – generally called microcomputers – were sold often in electronic kit form and in limited numbers, and were of interest mostly to hobbyists and technicians.
Home computers were a class of microcomputers that entered the market in 1977 and became common during the 1980s. They were marketed to consumers as affordable and accessible computers that, for the first time, were intended for the use of a single, non-technical user. These computers were a distinct market segment that typically cost much less than business, scientific, or engineering-oriented computers of the time, such as those running CP/M or the IBM PC, and were generally less powerful in terms of memory and expandability. However, a home computer often had better graphics and sound than contemporary business computers. Their most common uses were word processing, playing video games, and programming.