麦金托什先生
Mister Macintosh

原始链接: https://folklore.org/Mister_Macintosh.html

史蒂夫·乔布斯设想了“麦金托什先生”,一个异想天开、转瞬即逝的角色,存在于麦金托什电脑中,随机出现在菜单中,作为一种有趣的彩蛋。他想象了一个神秘的人物,会在短暂地向用户眨眨眼后消失,从而创造一种奇妙和引人入胜的感觉。 这个想法在一个深夜拜访时向一位工程师提出,引发了关于实现方式的热情讨论——频率、外观和行为。虽然乔布斯委任了像Folon和Susan Kare这样的艺术家创作视觉效果,但技术限制出现了。有限的64K ROM空间不足以存储必要的位图。 工程师并没有因此气馁,而是想出了一个巧妙的解决方法:“MrMacHook”在系统软件中。这允许任何应用程序或模块*潜在地*实现麦金托什先生,如果开发者选择这样做的话。这个角色是否真正为用户栩栩如生仍然未知,但这个概念体现了乔布斯希望将个性和惊喜融入苹果产品的愿望。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Mister Macintosh (folklore.org) HypnoticOcelot 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 neilv 发表于 3 分钟前 [–] 这个故事中还有趣的一点是,这可能是 Susan Kare 开始在 Mac 上工作的方式?我也请我的高中朋友 Susan Kare,她当时还没有在 Apple 工作,尝试画一些 Mr. Macintosh 的动画。回复 考虑申请 YC 的 2026 年冬季批次!申请截止日期为 11 月 10 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Steve Jobs often came by Texaco Towers after dinner, to see what was new, and we'd usually show him whatever recent progress we made. Sometimes he'd be pissed off about something, but other times he'd be really excited about a new idea.

I was the only one in the office one evening when he burst in, exclaiming that he had a flash of inspiration.

"Mr. Macintosh! We've got to have Mr. Macintosh!"

"Who is Mr. Macintosh?", I wondered.

"Mr. Macintosh is a mysterious little man who lives inside each Macintosh. He pops up every once in a while, when you least expect it, and then winks at you and disappears again. It will be so quick that you won't be sure if you saw him or not. We'll plant references in the manuals to the legend of Mr. Macintosh, and no one will know if he's real or not."

Engineers like myself always daydream about building surreptitious little hacks into the software, but here was the co-founder and chairman of the company suggesting something really wild. I enthusiastically pressed him for details. Where should Mr. Macintosh appear? How often? What should he do when he shows up?

"One out of every thousand or two times that you pull down a menu, instead of the normal commands, you'll get Mr. Macintosh, leaning against the wall of the menu. He'll wave at you, then quickly disappear. You'll try to get him to come back, but you won't be able to."

I loved the idea and promised that I would implement Mr. Macintosh, but not right away, since there were still so many more basic things to get done. Steve told the idea to the marketing team, and eventually recruited the French artist Folon to do some renditions of Mr. Macintosh. I also asked my high school friend Susan Kare, who hadn't started with Apple yet, to try to draw some Mr. Macintosh animations.

Most of the Macintosh system software had to be packed into a 64 KByte ROM, and ROM space got more scarce as development proceeded and the system grew. Eventually, it was clear that we'd never be able to fit bitmaps for Mr. Macintosh into the ROM, but I wasn't willing to give up on him yet.

I made the software that displayed the menus look at a special low memory location called the "MrMacHook", for an address of a routine. If the routine is present, it's called with parameters that let it draw in the menu box, and it returns a result that tells the menu manager if it did anything. Using this, an application or system module could implement Mr. Macintosh (or perhaps his evil twin) if they saw fit.

I'm not sure if anybody ever actually implemented Mr. Macintosh or used the "MrMacHook" for something worthwhile.

联系我们 contact @ memedata.com