11 O'Clock Comics Rotating Header Image

Talking Moose: A 1986 Macintosh Original That Many People Still Remember

Macintosh screens gained a black-and-white moose in 1986, one who told jokes aloud with a mouth that moved in time with his words. He was made by a Canadian physician, Dr. Steven B. Halls. The code was his own work, written in assembly language.

Macintosh owners across North America and Europe came to know the character well. Many people knew the Talking Moose. Some still write to its creator to ask if he will make a new version.

That is a long afterlife for a desktop diversion.

Antlers, pixels and a talking mouth

The original Talking Moose had no need for a realistic human face. His antlers made him easy to recognize on a small, black-and-white screen. Halls liked moose, and the shape worked well with so few pixels.

Making him speak convincingly was the harder problem. The mouth had to follow the speech, not just open and close while a voice played.

Halls found a way by watching Macintalk, the Macintosh speech engine, in memory. The Moose could tell which sound was playing and pick a matching lip shape. Early Macintosh software could inspect memory across applications far more freely than modern systems allow, and the technique used that.

The Moose was a watcher, not a modifier, of the speech engine. Code written with care turned speech information into visible movement, so a synthetic voice had a face.

The original character could also comment on window and document names in familiar programs.

A greeting like no other, and a magazine award

The Moose had gained color by around 1989. Among Halls's pictures of the color version are scans of an image made on an early Macintosh color printer. You can still see the printing dots.

The recognition went further than users enjoying the jokes. The software won MacUser magazine's "MacUser Editors Choice Award" for "Best Desktop Diversion" in 1991.

Halls also remembers a certain reception. At an Apple Developers conference in those early Macintosh years, fellow developers greeted him as "a God". To them, he had coded something impossible.

Their reaction says something about the surprise of seeing the Moose work. A face matching a computer-generated voice may seem ordinary today. On the early Macintosh, Halls had made it happen with assembly code and an understanding of the speech engine's memory.

The award and the developers' greeting show two sides of the same program: users enjoyed having it around, and programmers valued the work behind it.

The career, the children and the requests that kept coming

Later, Halls shifted his focus to his radiology career and life with his children. The Moose was not at the center of all he did.

Still, requests for a new version kept arriving now and then. They continue even in 2026.

It is one thing for software to be popular while people are using it. It is quite another for someone to remember it years later and go to the trouble of contacting its author. Those requests have kept the old character present in Halls's life, long after the first Macintosh screens.

A different Moose on Windows

The later Windows project gave the character a head in three dimensions. Its ears could move and its eyes could look around. The lip synchronization drew on timing information from Microsoft's Speech API, not on watching Macintalk's memory.

Movement changed too. The Moose used procedural animation instead of replaying identical clips. Algorithms varied where a movement ended and how fast it happened. Pauses varied as well, with smooth acceleration and deceleration helping the motions look natural.

What the character could say grew through plugins. News and weather arrived alongside jokes, and reminders and notifications gave practical reasons to hear from him.

A June 2016 development update from Halls described a working Pushover and IFTTT connection. The Moose could announce approaching rain, or say "Welcome home" when a phone entered a home geofence. By 2019, alpha testers were describing their experiences with the Windows software, with installer instructions in four languages.

None of this changes the original achievement into a story about conversational AI. The Macintosh Moose talked through programmed behavior and speech synthesis. His mouth moved because Halls had worked out how to match it to the sounds.

One magazine called it the best desktop diversion. Other developers thought the coding was impossible. Decades later, requests for another Moose still reach the physician who proved it could be done.