This reminds me of using a hex editor on the version of explorer.exe that shipped with Windows 95 to change the infamous "Start" menu text to something else. I think the only requirement was that its replacement also needed to be five characters. That's nowhere near as convoluted as changing the startup chime, but amusing nonetheless.
Oh yeah, I did that too! I also spent a ton of time adding/making custom boot screens for various versions of Windows (up through XP, at least). Was a lot more interesting than it would be today because those boot splash screens were often up for several minutes (!) while the OS started.
Oh man, I definitely remember doing that with Windows 95 and 98— there was one that had the caption "this is Windows on drugs" with the palette rotation used to animate a bunch of psychedelic paisley.
Thanks to ResEdit my OS 8/9 setups and several of the apps on them were heavily modded. One of the most extensively changed was a copy of Netscape Communicator 4.x that had just about every icon and instance of branding text swapped out for something custom.
Did those mods serve any practical purpose? Not really, but it was fun.
Kaleidoscope. In the old days, we could change every single icon on our Mac. You kids, you’ll never know the freedom of putting Star Wars icon packs on your computer and then having intractable crashes that took down the entire machine because it didn’t have memory protection…
To this day it’s the best implementation of desktop theming I’ve come across. It had few limits on what scheme artists could do, being capable of crazy things like round windows and vertical titlebars, and a single file included theming for window chrome, controls, icons, cursors, and fonts. It had almost no impact on performance.
And schemes had no installation step… no obscure magic directory to copy them into, just organize your scheme files as you saw fit, and double-click one of them when you wanted to switch schemes. You didn’t even need to open the Kaleidoscope control panel if you didn’t want to.
Just excellent all around. The closest modern equivalent is desktop Linux themes, which have UX that’s nowhere near as good and are maybe 60% as capable as Kaleidoscope in what they can do, not to mention how often they break between GTK/Qt/Mutter/Kwin/blah/blah versions.
As a kid I used to change the "It is now safe to turn off your computer" message. From memory it was just an image file so you could put all sorts of funny messages there.
I had an NT4 workstation, a hex editor, and no internet connection at my first job. I spent a lot of time modifying the text in explorer.exe, calc.exe, and other apps. It was a lot of fun and definitely helped me understand the tip of the iceberg regarding how hex editors work.
This data seems correct! 0xE4C4 is a reasonable length for the sound
That's the most surprising part --- Apple spent almost 64K just for a startup chime, and stored it as raw (compressed, but ADPCM is a very minimal compression algorithm if it could even be called that) audio! The entire BIOS flash is 1MB[1] which also seems like an extravagant size for 1999. PC BIOSes of the time would be either 128KB, 256KB or in rare cases (or dual-BIOS) 512KB.
Of course, PCs usually had a single beep instead of an elaborate sound, but I have a Pentium II mobo that plays a monophonic rendition of the "Intel sound" through the PC speaker.
The 1MB ROM isn’t the largest it’s been, traditionally parts of the (classic) Mac OS had been in ROM, and by the PowerPC era it was up to 4MB. The first iMac was the first Mac to move the OS parts out of ROM and into a file loaded from disk into RAM. 1MB is still bigger than PC, but it was more sophisticated with the Forth stuff, network booting (which would be an extra option ROM on the PC) etc.
In the case of ADPCM, there’s probably a trade off between size of the sound data vs the size / complexity of the decompression algorithm itself. Nothing apart from the startup sound probably uses the decoder (especially as the chimes of death / car crash noises were replaced with beeps from the iMac onwards) so the whole thing probably has to be counted together.
The unashamed scream of delight and joy from the guy on the video whose startup sound has been patched. Just so relatable! That’s why we do this folks. So satisfying.
I remember running into a FileMaker database file which contained a list of all Mac hardware, including playable embedded AIFF files of what their startup chimes sounded like.
I feel like a librarian in the Library of Babel talking about the pre-prehistoric Internet.
The Mactracker app has a "hidden" feature (I think it is documented, but no-one reads that) - if you option-click on the Mac icons it plays the crash noise instead of the startup noise.
Only older Macs have crash noises, they went away after a while.
Warning! First sound is VERY loud. This should be noted in bold or huge red letters, as some blockheads like me like to click on audio first, before reading.
Thanks for the memory.