Bil Herd
Engineer who designed the Commodore 128 and other 8-bit home computers.
Bil Herd designed several 8-bit home computers for Commodore Business Machines in the early to mid-1980s. He was the principal engineer on the Plus/4, C16/116, C264, and C364 models before creating the much more successful Commodore 128. That machine was a compatible upgrade to the Commodore 64, featuring two CPUs and three operating systems. Before the C128, Herd had also worked out the initial architecture for Commodore's unreleased LCD computer.
Herd attended Indiana schools but left without a high school diploma or college degree. He was working as an engineer by age 20. He served in the Indiana Army National Guard (238th Cavalry, 38th Division) from 1977 to 1980 and then in the Pennsylvania Army National Guard (103rd Medical Battalion, 28th Division) until 1982, receiving an Army Commendation Medal for meritorious service in 1981.
After Commodore, Herd kept designing faster, more powerful computers with a focus on machine vision. He co-authored a patent on n-dimensional pattern matching and, in 1986, designed an ultrasonic backup sensor for vehicles while at Indian Valley Mfg.—a feature now common in modern cars. He also did voluntary health care work: from 1989 to 1996 he served with the Fellowship First Aid Squad / Mount Laurel EMS Inc., rising to Captain and also serving as president, and from 1991 to 1995 he worked as a trauma technician at Cooper Trauma Center in Camden, New Jersey.
Herd has owned several small companies. He contributed a snippet of sprite logic code to the C64 DTV product designed by Jeri Ellsworth. He appeared in and narrated the documentary *Growing the 8 Bit Generation* (also known as *The Commodore Wars*) about Commodore's early days and the home computer boom. He later narrated *Easy to learn, hard to master: the fate of Atari*, becoming the official voice of the "8-bit Generation" documentary series. As of September 2020, he produces videos for Hackaday. In 2021, he co-authored *Back into the Storm: A Design Engineer's Story of Commodore Computers in the 1980s* with Margaret Morabito, sharing inside stories of his team's work at Commodore.
- Birth education
- Attended Indiana school system; did not have a college degree and did not graduate high school
- Military service
- 1977–1980: 238th Cavalry - 38th Division Indiana Army National Guard; 1980–1982: 103rd Medical Battalion - 28th Division Pennsylvania Army National Guard
- Award
- 1981: Army Commendation Medal for meritorious service
- Commodore role
- Principal engineer on Plus/4, C16/116, C264, C364; designer of Commodore 128; initial architecture of Commodore LCD computer (not released)
- Post commodore work
- Designed ultrasonic backup sensor for vehicles while working for Indian Valley Mfg. in 1986; co-author on a patent involving n-dimensional pattern matching
- Volunteer healthcare
- 1989–1996: Fellowship First Aid Squad / Mount Laurel EMS Inc. (Captain, president); 1991–1995: Cooper Trauma Center - Camden, NJ: Trauma Technician
- Documentary role
- Narrated 'Growing the 8 Bit Generation' (a.k.a. 'The Commodore Wars') and 'Easy to learn, hard to master: the fate of Atari'
Lore & Background
Bil Herd attended the Indiana school system but did not graduate high school or earn a college degree, yet was working as an engineer by age 20. He served in the Indiana Army National Guard (238th Cavalry, 38th Division) from 1977 to 1980, then in the Pennsylvania Army National Guard (103rd Medical Battalion, 28th Division) from 1980 to 1982, receiving the Army Commendation Medal for meritorious service in 1981.
At Commodore, Herd first acted as principal engineer on the Plus/4, C16/116, C264, and C364 machines. He then designed the significantly more successful Commodore 128, a dual-CPU, triple-OS, compatible successor to the Commodore 64. Prior to the C128, he had done the initial architecture of the Commodore LCD computer, which was not released.
After leaving Commodore, Herd continued designing faster and more powerful computers with emphasis on machine vision and co-authored a patent involving n-dimensional pattern matching. In 1986, while working for Indian Valley Mfg., he designed an ultrasonic backup sensor for vehicles, a feature found on many modern vehicles today. He also contributed a snippet of sprite logic code to the C64 DTV product designed by Jeri Ellsworth.
Reader's Guide
Bil Herd's significance lies in his engineering contributions to Commodore's 8-bit home computer lineup, particularly the Commodore 128, which served as a compatible successor to the massively popular Commodore 64. His earlier work as principal engineer on the Plus/4, C16/116, C264, and C364 machines, though less commercially successful, demonstrated his role in Commodore's product development during the early to mid-1980s. Herd's initial architecture for the unreleased Commodore LCD computer also reflects his involvement in forward-looking projects.
Beyond Commodore, Herd's design of an ultrasonic backup sensor for vehicles in 1986 while at Indian Valley Mfg. represents a lasting contribution to automotive safety, as such sensors are now common on modern vehicles. His co-authorship of a patent on n-dimensional pattern matching and his continued work in machine vision underscore his technical breadth. Herd's later role as narrator of the documentaries 'Growing the 8 Bit Generation' and 'Easy to learn, hard to master: the fate of Atari' made him the official voice of the '8-bit Generation' documentary series, preserving the history of the home computer era. His 2021 co-authored book 'Back into the Storm' provides insider accounts of his Commodore design experiences.
Primary Architect of the C128
Bil Herd's name is most closely associated with one of the most ambitious home computers of the 1980s. As the primary hardware designer of the Commodore 128, he led the engineering effort behind what would become the final 8-bit machine ever shipped by Commodore Business Machines. The C128, unveiled at the January 1985 Consumer Electronics Show in Las Vegas, arrived three years after the legendary C64 and represented a substantial leap in capability. Herd's design responsibility encompassed a machine of remarkable architectural complexity: a dual-CPU configuration pairing an 8502 with a Zilog Z80, multiple tiers of RAM, and two distinct video chips working in concert. He did not work alone—Dave Haynie and Frank Palaia contributed as fellow hardware engineers, while Dave DiOrio handled the integrated-circuit design. Yet Herd stood at the helm of the overall hardware architecture, shaping a computer that would ultimately sell roughly 2.5 million units over a four-year production window.
From the Plus/4 to the C128
Before taking the lead on the C128, Bil Herd had already contributed to Commodore's hardware line through his work on the Plus/4, a machine launched in 1984 and aimed at a budget-conscious business segment that found early IBM PC clones too expensive and demanding. The Plus/4 was positioned in Commodore's own press as a spiritual successor to the C64, and the community expected meaningful improvements in graphics, sound, and usability. Instead, the reception was one of widespread disappointment. That gap between expectation and delivery fueled repeated calls in the Commodore enthusiast press for a new machine—dubbed the "C-128"—that would double the RAM, deliver an 80-column business display, introduce a friendlier BASIC, fix the sluggish 1541 disk drive, and preserve full C64 compatibility. When the C128 finally materialized under Herd's primary design leadership, it addressed nearly every one of those community demands, effectively answering the questions the Plus/4 had left unanswered.
Engineering a Machine of Unusual Complexity
The C128's internal architecture, which Bil Herd oversaw as primary hardware designer, was far more intricate than a typical 8-bit home computer. The system incorporated four separately accessed types of RAM—128 KB of main memory split into two 64 KB banks, 16 to 64 KB of video RAM for the VDC chip, 2 KB of VIC-II color RAM, and up to 512 KB of REU expansion RAM—alongside two or three processors depending on the model. The main 8502 CPU, a marginally enhanced version of the C64's 6510, could run at 2 MHz, while a secondary Zilog Z80 handled CP/M operations and boot-time mode selection. Two video chips, the VIC-IIe and the VDC, served different display modes. The redesigned keyboard added a numeric keypad, Alt, Esc, Tab, and Help keys that the C64 lacked, features that made the machine more appealing to business-software developers accustomed to IBM PC layouts. Even the power supply was overhauled, growing larger but gaining cooling vents and a user-replaceable fuse.
The Last 8-Bit Commodore and Its Market Reach
The C128, under Bil Herd's primary hardware design, holds the distinction of being the final 8-bit home computer that Commodore Business Machines ever put on the market. Its four-year production run yielded approximately 2.5 million units sold, a testament to the broad appeal of a machine that combined the C64's enormous software base with the CP/M ecosystem through its Z80 processor. That dual-software strategy gave the C128 one of the widest available software catalogs among its contemporaries. The computer offered three distinct operating modes—native C128, CP/M, and near-perfect C64 compatibility—with the Z80 chip managing the boot-time selection based on the presence of a CP/M disk, a cartridge, or the Commodore key being held. In the United Kingdom, the machine reached shelves on 25 July 1985. For Herd, the C128 represented the culmination of a design philosophy that sought to honor the C64's legacy while pushing the 8-bit platform as far as practicality allowed.
Frequently Asked Questions
Who is Bil Herd?
Bil Herd was a principal hardware engineer at Commodore Business Machines during the early-to-mid 1980s, best known for architecting several of the company's 8-bit home computers. He is most widely recognized in the retro-computing community for designing the Commodore 128.
What computers did Bil Herd design at Commodore?
Herd served as the lead engineer on the Plus/4, C16/116, C264, and C364 models, and later created the Commodore 128. He also developed the initial architecture for an LCD-based computer that Commodore ultimately never released to the public.
What made the Commodore 128 stand out from the C64?
The C128 was designed as a backward-compatible upgrade path for C64 owners, packing two separate processors and three distinct operating modes into a single case. This dual-CPU, triple-OS design made it a significant leap in capability over its predecessor.
How did Bil Herd become an engineer without a formal degree?
Despite leaving the Indiana school system without either a high school diploma or a college degree, Herd was already working as a practicing engineer by the time he was twenty years old. His military service in the Army National Guard during the late 1970s and early 1980s further sharpened his technical skills before he joined Commodore.
What happened to the Commodore LCD computer?
Herd laid out the initial hardware architecture for a liquid-crystal-display-based Commodore machine, but the project was never brought to market. It remains one of the notable 'what-if' designs in Commodore's history, and fans often speculate about what it might have looked like.
More in PC Hardware, Part 2 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
