The Talking Moose of 1986: A 1986 Macintosh Original That Many Still Write About

In 1986, a black-and-white moose appeared on Macintosh screens and told jokes aloud, his mouth moving in time with the words. He was made by a Canadian physician, Dr. Steven B. Halls. The code was his own work, written in assembly language.

The character became familiar to Macintosh owners across North America and Europe. People knew the Talking Moose. Some still write to its creator to ask if he will make a new version.

It is a long afterlife for a desktop diversion.

A talking mouth, antlers and pixels

The first Talking Moose got by without a realistic human face. His antlers made him recognizable on a small, black-and-white screen. Halls liked moose, and the outline worked with the limited pixels available.

Making him speak convincingly was the harder problem. The mouth needed to follow the speech, not simply open and shut while a voice played.

Halls solved it by observing the Macintosh speech engine, Macintalk, in memory. The Moose could tell which sound was playing and pick a matching lip shape. The method took advantage of an early Macintosh environment that let software inspect memory across applications freely.

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

By about 1989, the Moose had color. Among Halls's pictures of the color version are scans of an image made on an early Macintosh color printer. The printing dots are still visible.

Recognition came from more than users enjoying the jokes. In 1991, MacUser magazine's "MacUser Editors Choice Award" for "Best Desktop Diversion" went to the software.

There was also a reception Halls has never forgotten. At an Apple Developers conference during those early Macintosh years, fellow developers greeted him as "a God". They thought 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 now. Halls made it happen on the early Macintosh with assembly code and an understanding of the speech engine's memory.

The award and the developers' greeting record two sides of the same program: people enjoyed having it around, while programmers appreciated what it took to build.

Career, children and requests that kept coming

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

But requests for a new version kept arriving sporadically. They continue even in 2026.

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

A different Moose for Windows

A three-dimensional head came with the later Windows project. Ears could move and 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 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.

Plugins added to what the character could say. 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. He could announce approaching rain or say "Welcome home" as a phone entered a home geofence. By 2019, alpha testers were describing their experiences with the Windows software, with installer instructions in four languages.

This does not turn the original achievement into a story about conversational AI. The Macintosh Moose spoke through programmed behavior and speech synthesis. His mouth moved because Halls had worked out how to match it to the sounds.

A magazine judged it the best desktop diversion. Fellow developers thought the coding was impossible. Decades on, the requests for another Moose still reach the physician who proved it could be done.