This article needs additional citations for verification .(December 2014) |
Hombre is a RISC chipset for the Amiga, designed by Commodore, which was intended as the basis of a range of Amiga personal computers and multimedia products, including a successor to the Amiga 1200, a next generation game machine called CD64 [1] and a 3D accelerator PCI card. Hombre was canceled along with the bankruptcy of Commodore International.
In 1993, Commodore International ceased the development of the AAA chipset when they concluded conventional PC clones would have similar performance shortly after the AAA machines would be released.
In the place of AAA, Commodore began to design a new 64-bit 3D graphics chipset based on Hewlett-Packard's PA-RISC architecture to serve as the new basis of the Amiga personal computer series. It was codenamed Hombre (pronounced "ómbre" which means man in Spanish) and was developed in conjunction with Hewlett-Packard over an estimated eighteen-month period.
Hombre does not support any planar mode, nor any emulation for the legacy Amiga chipset or Motorola 680x0 CPU registers, so it was completely incompatible with former Amiga models. According to Hombre designer Dr. Ed Hepler, Commodore intended to produce an AGA Amiga upon a single chip to solve the backward compatibility issues. This single chip would include Motorola MC680x0 core, plus the AGA chipset. The chip could be integrated in Hombre based computers for backward compatibility with AGA software. [2]
Hombre is based around two chips: Nathaniel, a System Controller chip, and Natalie, a Display Controller chip.
The System Controller chip was designed by Dr. Ed Hepler, well known as the designer of the AAA Andrea chip. The chip is similar in principle to the chip bus controller found in Agnus, Alice, and Andrea of the Amiga chipsets. Nathaniel features the following:
Additional logic has been included to permit some floating point operations to be performed in hardware; a floating point register file is included.
The inclusion of a double precision floating point unit was also under consideration.
The Display Controller Chip was designed by Tim McDonald, also known as the designer of the AAA Monica chip. It is similar in principle to the Denise, Lisa, and Monica chips found on original Amigas. In addition, the chipset also supported future official or third-party upgrades through extension for an external PA-RISC processor.
Natalie features the following:
These chips and some other circuitry would be part of a PCI card, through the ReTargetable Graphics system.
Additional IO for peripherals such as floppy drive, keyboard and mice would have been provided with a separate dedicated peripheral ASIC.
There were plans to port the AmigaOS Exec kernel to low-end systems, but this was not possible due to financial troubles facing Commodore at that time. Therefore, a licensed OpenGL library was to be used for the low-end entertainment system.
The original plan for the Hombre-based computer system was to have Windows NT compatibility, with native AmigaOS recompiled for the new big-endian CPU to run legacy 68k Amiga software through emulation. Commodore chose the PA-RISC instruction set over the MIPS architecture and first generation embedded PowerPC microprocessors, mainly because these low-cost microprocessors were unqualified to run Windows NT. This wasn't the case for the 64-bit MIPS R4200, but it was rejected for its high price at the time.
Hombre was designed as a clean break from traditional Amiga chipset architecture with no planar graphics mode support. Hombre also doesn't feature the original eight Amiga sprites, early iterations of Hombre featured a new, incompatible sprite engine but Commodore decided to drop sprites because sprites had become less attractive to developers compared with fast blitters. Despite lack of compatibility, Hombre introduced modern technologies including these:
The chipset could be sold either as a high end PCI graphics card with minimal peripherals ASICs and 64-bit DRAM, or as a lower cost CD-ROM based game system (CD64) using cheap 32-bit DRAM. It could also be used for set-top box embedded systems.
According to Dr. Ed Hepler, Hombre was to be fabricated in 0.6 µm 3-level metal CMOS with the help of Hewlett-Packard. HP had fabricated the AGA Lisa chip and collaborated in the design of the AAA chipset.
Commodore was planning to adopt the Acutiator architecture designed by Dave Haynie for Hombre before it filed bankruptcy and went out of business.
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 16/32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphics and audio compared to previous 8-bit systems. These systems include the Atari ST—released earlier the same year—as well as the Macintosh and Acorn Archimedes. Based on the Motorola 68000 microprocessor, the Amiga differs from its contemporaries through the inclusion of custom hardware to accelerate graphics and sound, including sprites and a blitter, and a pre-emptive multitasking operating system called AmigaOS.
The Enhanced Chip Set (ECS) is the second generation of the Amiga computer's chipset, offering minor improvements over the original chipset (OCS) design. ECS was introduced in 1990 with the launch of the Amiga 3000. Amigas produced from 1990 onwards featured a mix of OCS and ECS chips, such as later versions of the Amiga 500 and the Commodore CDTV. Other ECS models were the Amiga 500+ in 1991 and lastly the Amiga 600 in 1992.
The Original Chip Set (OCS) is a chipset used in the earliest Commodore Amiga computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set (ECS) and the greatly improved Advanced Graphics Architecture (AGA).
Precision Architecture RISC (PA-RISC) or Hewlett Packard Precision Architecture, is a general purpose computer instruction set architecture (ISA) developed by Hewlett-Packard from the 1980s until the 2000s.
The Amiga 600, also known as the A600, is a home computer introduced in March 1992. It is the final Amiga model based on the Motorola 68000 and the 1990 Amiga Enhanced Chip Set. A redesign of the Amiga 500 Plus, it adds the option of an internal hard disk drive and a PCMCIA port. Lacking a numeric keypad, the A600 is only slightly larger than an IBM PC keyboard, weighing approximately 6 pounds (2.72kg). It shipped with AmigaOS 2.0, which was considered more user-friendly than earlier versions of the operating system.
The Amiga 3000, or A3000, is a personal computer released by Commodore in June 1990. It is the successor to the Amiga 2000 and its upgraded model Amiga 2500 with more processing speed, improved graphics, and a new revision of the operating system.
The Amiga 2000 (A2000) is a personal computer released by Commodore in March 1987. It was introduced as a "big box" expandable variant of the Amiga 1000 but quickly redesigned to share most of its electronic components with the contemporary Amiga 500 for cost reduction. Expansion capabilities include two 3.5" drive bays and one 5.25" bay that could be used by a 5.25" floppy drive, a hard drive, or CD-ROM once they became available.
Chip RAM is a commonly used term for the integrated RAM used in Commodore's line of Amiga computers. Chip RAM is shared between the central processing unit (CPU) and the Amiga's dedicated chipset. It was also, rather misleadingly, known as "graphics RAM".
Amiga Advanced Graphics Architecture (AGA) is the third-generation Amiga graphic chipset, first used in the Amiga 4000 in 1992. Before release AGA was codenamed Pandora by Commodore International.
The Amiga 4000, or A4000, from Commodore is the successor of the Amiga 2000 and Amiga 3000 computers. There are two models: the A4000/040 released in October 1992 with a Motorola 68040 CPU, and the A4000/030 released in April 1993 with a Motorola 68EC030.
Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. HAM mode was commonly used to display digitized photographs or video frames, bitmap art and occasionally animation. At the time of the Amiga's launch in 1985, this near-photorealistic display was unprecedented for a home computer and it was widely used to demonstrate the Amiga's graphical capability. However, HAM has significant technical limitations which prevent it from being used as a general purpose display mode.
Oak Technology (OAKT) was an American supplier of semiconductor chips for sound cards, graphics cards and optical storage devices such as CD-ROM, CD-RW and DVD. It achieved success with optical storage chips and its stock price increased substantially around the time of the tech bubble in 2000. After falling on hard times, in 2003 it was acquired by Zoran Corporation.
A video display controller (VDC), also called a display engine or display interface, is an integrated circuit which is the main component in a video-signal generator, a device responsible for the production of a TV video signal in a computing or game system. Some VDCs also generate an audio signal, but that is not their main function. VDCs were used in the home computers of the 1980s and also in some early video picture systems.
The Amiga is a family of home computers that were designed and sold by the Amiga Corporation from 1985 to 1994.
The AAA chipset was intended to be the next-generation Amiga multimedia system designed by Commodore International. Initially begun as a secret project, the first design discussions were started in 1988, and after many revisions and redesigns the first silicon versions were fabricated in 1992–1993. The project was stymied in 1993 based on a lack of funds for chip revisions.
The Amiga 1200, or A1200, is a personal computer in the Amiga computer family released by Commodore International, aimed at the home computer market. It was launched on October 21, 1992, at a base price of £399 in the United Kingdom and $599 in the United States.
Amiga Ranger is an unreleased prototype personal computer by Commodore which was intended to be the second generation Amiga chipset, prior to ECS. It was designed by the original Los Gatos Amiga team including Jay Miner.
The AA+ chipset was a planned Amiga-compatible chipset that Commodore International announced in 1992. There were two separate projects: the next generation Advanced Amiga Architecture chipset and the lower cost, more pragmatic AA+ chipset. The former was in development when Commodore declared bankruptcy; the latter existed only on paper. Both were cancelled when Commodore folded.
In addition to the Amiga chipsets, various specially designed chips have been used in Commodore Amiga computers that do not belong to the 'Amiga chipset' in a tight sense.
The initial schedule of 18 months was for the Hombre game machine hardware. There's no real OS here, just a library of routines, including a 3D package which would probably be licensed. The Amiga OS was not to have run on this system in any form.
I reported to the VP of Engineering and was responsible for the architecture of next generation Amigas. In that role, I performed various studies including one which would have produced a single chip Amiga (Motorola MC680x0 core, plus AA logic), and early versions of Hombre which contained a SIMD processor for graphics, etc.