home   |   roster   |   events   |   blog

The Moose on the Macintosh Screen: A Vintage Macintosh Favorite That Many People Still Remember

A black-and-white moose appeared on Macintosh screens in 1986, telling jokes aloud with a mouth that moved in time with his words. Behind him stood a Canadian physician, Dr. Steven B. Halls. He programmed it all himself in assembly language.

The character became familiar to Macintosh owners across North America and Europe. People knew the Talking Moose well. Some of them still write to its creator, asking whether 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 outline worked with the limited pixels available.

Making him speak convincingly was a harder problem. A moving mouth had to follow the speech rather than simply open and close while a voice played.

Halls found a way by observing Macintalk, the Macintosh speech engine, in memory. The Moose could tell which sound was playing and pick a matching lip shape. The technique relied on an early Macintosh environment where software could inspect memory across applications far more freely than modern systems allow.

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 applications.

A magazine award, and a greeting to remember

By around 1989, the Moose had gained color. Halls's pictures of the color version include scans of an image produced with an early Macintosh color printer. The printing dots are still visible.

Recognition came from more than users enjoying the jokes. MacUser magazine gave the software its "MacUser Editors Choice Award" for "Best Desktop Diversion" in 1991.

Halls also remembers a certain reception. During those early Macintosh years, fellow developers at an Apple Developers conference greeted him as "a God". They thought he had programmed the impossible.

It was their reaction, and it speaks to the surprise of watching 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.

Career, children and requests that kept coming

In later years, Halls turned his attention to his radiology career and family life with children. The Moose was not at the center of all he did.

Even so, requests for a new version kept arriving sporadically. They continue even in 2026.

It is one thing for software to be well known while people use 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 new kind of 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 used timing information from Microsoft's Speech API, a different method from watching Macintalk's memory.

Movement changed as well. Instead of replaying identical animation clips, the Moose used procedural animation. 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.

Plugins widened what the character could say. Alongside jokes came news and weather, with reminders and notifications offering more practical reasons to hear from him.

In a June 2016 development update, Halls reported 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 it makes the original achievement a story about conversational AI. The Macintosh Moose talked through programmed behavior and speech synthesis. Halls had worked out how to match the mouth to the sounds, and so it moved.

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

all content © 2013 knom ltd. |

site by mat martin for the local | event artwork by luke drozd