4 ms·
I miss the days when the developers at Apple were allowed to express a sense of humour. I've been digging through these old CDs to find the necessary magical i
by jamesfmilne 8y ago
I miss the days when the developers at Apple were allowed to express a sense of humour.
I've been digging through these old CDs to find the necessary magical incantations for writing an Ethernet driver for the SE/30 10/100Mbit Ethernet card I'm developing.
https://www.mactothefuture.org/ https://www.mactothefuture.org/
- joezydeco 8y agoI have an old issue of "Inside Apple" (the developers' newsletter) that was an April Fool's issue. Maybe circa 1989 or so. The entire 15-20 pages or so was entirely devoted to joke articles and parodies. I need to find that again and scan it.
- kalleboo 8y agoPlease do!
- dylan604 8y agoJust yesterday, I was telling a coworker about the history of the Sosumi system sound. [0] And how the crayon color picker had an easter egg where the crayons would start to look worn down as time passed. [1 not a good link, read the comments] After System 8.5, there seems to be a change of the light hearted-ness of the OS. [0] https://en.wikipedia.org/wiki/Sosumi https://en.wikipedia.org/wiki/Sosumi [1] http://earthlingsoft.net/ssp/blog/2006/04/colour_me_picked http://earthlingsoft.net/ssp/blog/2006/04/colour_me_picked
- jackhack 8y agoNot to mention the "Butt Head Astronomer" product model name! The best part is when the offended astronomer sued Apple for defamation, but was put in the unenviable position to argue he was the "butt head" in question. Even the court decision (in Apple's favor) was hilarious.
- TimTheTinker 8y agoThat astronomer was none other than Carl Sagan. Article covering the snafu in detail: https://www.engadget.com/2014/02/26/when-carl-sagan-sued-apple-twice/ https://www.engadget.com/2014/02/26/when-carl-sagan-sued-app...
- JKCalhoun 8y agoWell, speaking broadly, computers became big business. No longer was it going to be engineers creating the product for engineers.
- sbjs 8y agoI think the rule of thumb for any project is, the more people there are involved, the less the project is allowed to be cultured or express any specific culture that’s not inherent to itself. I think it’s this way because diversity of cultures means they don’t always align with each other. Because I even see it in open source projects like Emacs.
- dylan604 8y agoI can understand this to a certain degree. Especially when working internationally where things don't translate well. I'm currently working with a code base created by a person no longer at the company. There are many things where the original developer did something because he thought it was funny and amused him, but for someone not aware of that, I've spent way too much time trying to track things down that don't exist. However, easter eggs like the crayons wearing down over time needs no translation. Anybody that has ever used any non-ink based writing utensil will understand.
- Someone 8y agoDo you have ”Designing Cards and Drivers for the Macintiosh”? (https://www.macintoshrepository.org/1235-designing-cards-and-drivers-for-the-macintosh-family https://www.macintoshrepository.org/1235-designing-cards-and...) It is hardware oriented, but explains how declaration ROMs work. The 3rd edition knows about the SE/30.
- jamesfmilne 8y agoYes, I do indeed! That's what we used to design the actual PCB, figure out how the address space works, etc. I've got some MPW scripts for building the declaration ROM. I'm working on the actual Ethernet driver part just now, and hopefully I'll be able to embed that in the declaration ROM too. The great thing about classic macOS is that you can talk to hardware from userspace by just reading & writing the appropriate addresses in memory. Of course, this is also a terrible thing :-)
- mrpippy 8y agoVery cool, I hadn't seen your project before! I've been (slowly) updating MacSSH to support modern SSH servers/crypto, it's actually working pretty well now. Just need to finish some features and clean up the UI. I also have an SE/30, luckily I was able to find an Ethernet card for a reasonable price.