TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How Apple's developers reflashed Mac ROMs in the '90s

200 点作者 SerCe超过 1 年前

10 条评论

koz1000超过 1 年前
I was working on an 8-bit system back in this same time period. We couldn&#x27;t afford flash devices and the kit required to reprogram them. But we did a similar trick with an extra write pin located near the ROM socket, then used a special daughterboard filled with SRAM that replaced the ROM and also touched the write line. Now we could just use our cheap debugger and blow an image into the address space the ROM used.<p>Only downside was that you lost the image on power down, so I can see why EEPROM was more important to Apple in developing their systems.
评论 #38435708 未加载
JKCalhoun超过 1 年前
&gt; I would love to see an example of what these PDS cards looked like, if anyone out there has some inside knowledge they would be willing to share!<p>The only thing that came to mind were these Newton development boards from about that era. I believe they were more or less Newtons shoved into one of the slots of a Quadra-like machine (perhaps the PDS slot?).<p>My memory of that era is fuzzy though.
sneak超过 1 年前
What blows my mind is how active the collector community is about these machines. These machines are over 30 years old—they’re so old they’re not even regularly on eBay anymore.<p>I still have and cherish my 8600, the very first Bad Motherfucker computer I ever managed to obtain. :)
NelsonMinar超过 1 年前
Adjacent: does anyone have a good article describing how Macs used to boot from ROM? Not just some sort of BIOS but the full MacOS System. It seemed like a really neat feature, but IIRC quickly became useless because there was no way to update the ROM so you&#x27;d end up loading the OS from disk to get the latest version.
评论 #38436049 未加载
评论 #38437318 未加载
评论 #38440083 未加载
rbanffy超过 1 年前
From the color scheme, I assume the author of the utility really liked Squeak.
评论 #38430357 未加载
评论 #38430310 未加载
tambourine_man超过 1 年前
The Performa 630CD was my first Mac and it warmed my heart to see its picture. That feeling went away quickly as I saw it being used as guinea pig for ROM shenanigans. Save that Performa!
评论 #38438289 未加载
HeckFeck超过 1 年前
&gt; By the way, I actually succeeded today at hacking the code of Flasher to erase and program modern flash chips. It required a lot of 68k assembly work, but luckily I had a good reference to start from in my USB SIMM programmer.<p>And then, jealousy intensified, I close the tab and go back to debugging my MVC webapp.
评论 #38432783 未加载
评论 #38432455 未加载
评论 #38431987 未加载
评论 #38435062 未加载
rob74超过 1 年前
I know there&#x27;s a rule against posting titles like &quot;How To Do X&quot; in <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html</a>, but in this case the title doesn&#x27;t make sense without the &quot;how&quot; - of course Apple&#x27;s developers reflashed Mac ROMs in the 90s, they had to do it as part of their job, the article is about <i>how</i> they did it.
评论 #38432160 未加载
评论 #38434104 未加载
评论 #38433097 未加载
评论 #38431945 未加载
Reason077超过 1 年前
&gt; <i>”See that thing that suspiciously looks like a CD-ROM drive on the left? It’s not. It’s a blank cover … I pressed the button thinking the CD tray would come out. If you push the button hard enough, it gets stuck back in there.”</i><p>Pretty weird and un-Apple-like to have a physical eject button at all. The mid-90s were such a weird time to be alive.
评论 #38433069 未加载
评论 #38442225 未加载
评论 #38432113 未加载
评论 #38433505 未加载
评论 #38435504 未加载
kragen超过 1 年前
is this the actors carl hewitt (rip)?
评论 #38433510 未加载