68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Found a sound in Quadra 700/900 ROM, but can't extract.
Posted by: onlyonemac on 2012-12-18 09:14:45
To run this on your 630 and 475, make the following changes to the BootBeep control panel:
Change contents of 'mach' ID -4064 to 0xFFFF 0000

Open 'cdev' ID -4064 and change:

Address 0x14A from 0x000C 3550 to 0x000C 2722

Address 0x158 from 0x000B E2F0 to 0x000B D4C4
Tried that on my Performa 475, but when I clicked the radio buttons, both gave me a load hissing/buzzing noise, although a different noise for each button (they weren't both the same noise as each other). When I restarted the Mac, I got a normal chime like it always does. (BTW, I don't have a PRAM battery, but shouldn't it work if I do a warm restart?)

Posted by: dougg3 on 2012-12-18 16:17:55
Yep, that's the same thing that happened to me on my LC 475 back a page or two. It's because the sound chip in the 475 doesn't support decompressing the sounds. The compressed sounds are still stored in the LC/Performa 475 ROM, but it's not capable of playing them. When you boot it up, it plays a different uncompressed version of the same sound stored in a different location. It probably also skips the code that checks the PRAM to decide which sound to play too.

Posted by: onlyonemac on 2012-12-19 09:33:32
So, umm... why don't you hack it then, dougg3 🙂 ? Does the 475 take ROM SIMMS 😉 ?

Posted by: dougg3 on 2012-12-19 19:13:19
🙂 Sadly, I don't think the 475 has a ROM SIMM socket.
Posted by: CC_333 on 2012-12-19 21:00:55
Hi,

Couldn't it be modified to use sockets for the chips, like your initial IIci deal (before you figured out the SIMM)?

c

Posted by: dougg3 on 2012-12-19 22:01:34
You're right, it could be done by changing the ROM chips. Actually, it sounds like the LC475 does have a ROM SIMM socket -- but it's not populated. So you'd need to solder in a ROM SIMM socket to the empty pads. Once you did that, you could use a ROM SIMM and do whatever hacking necessary to change the chime. I probably wouldn't want to hack the ROM to make that control panel work (too much trouble) but it would be fairly straightforward to change the startup chime using the SIMM (and as an added bonus you could also add a ROM disk to boot from)

Posted by: onlyonemac on 2012-12-20 08:58:56
Ah yes! I've always wondered why they're those blank solder blobs on the board looking suspicously like they sould have a socket on them! I thought it was for some kind of upgrade, like two RAM slots or something...

Posted by: Dennis Nedry on 2012-12-31 14:36:56
Very cool job cracking the code Lord Nightmare!

Posted by: Dennis Nedry on 2012-12-31 15:44:20
I had to run Lord Nightmare's code and get the latest sound files. Here they are:

Normal:

http://sites.google.com/site/benboldt/files/Quadra%20700%20Normal%20Lord%20Nightmare.wav

Easter Egg:

http://sites.google.com/site/benboldt/files/Quadra%20700%20Easter%20Egg%20Lord%20Nightmare.wav

Posted by: Joopmac on 2023-12-02 09:06:57
A long time ago this very interesting topic, does anyone still have the special quadra boot sound as a WAV like above?
Posted by: dougg3 on 2023-12-02 09:57:08
A long time ago this very interesting topic, does anyone still have the special quadra boot sound as a WAV like above?

I sure do! I was heavily invested in this thread back in the day. I miss Dennis Nedry. Wonder what he's up to these days. I have attached the two final sounds he linked in his last post just above yours.

it would be fairly straightforward to change the startup chime using the SIMM (and as an added bonus you could also add a ROM disk to boot from)

On a side note, it's fun to see some of this stuff coming to fruition over 10 years later!
Posted by: slomacuser on 2023-12-02 10:09:03
You can change it with BootBeep control panel

Posted by: Joopmac on 2023-12-02 10:57:30
Awesome!!!
Posted by: Phipli on 2023-12-31 02:05:26
Is this of interest to this thread?

1000015048.jpg

WRT the Quadra 700. @dougg3 ?
Posted by: dougg3 on 2023-12-31 08:33:05
Is this of interest to this thread?

I think it is! CDXA decompression hardware would be exactly what's being used to decompress the startup sound and alternate startup sound in the Q700. So...what that tells us is early in the project they weren't sure if the EASC was even going to have this decompression support. But clearly they were able to pull it off. It's funny though -- as far as I can tell the OS never got support for it. So did it actually ever do anything for them aside from letting them compress the startup sound and squeeze in a second alternate one? 🙂
Posted by: Phipli on 2023-12-31 08:36:57
I think it is! CDXA decompression hardware would be exactly what's being used to decompress the startup sound and alternate startup sound in the Q700. So...what that tells us is early in the project they weren't sure if the EASC was even going to have this decompression support. But clearly they were able to pull it off. It's funny though -- as far as I can tell the OS never got support for it. So did it actually ever do anything for them aside from letting them compress the startup sound and squeeze in a second alternate one? 🙂
Bet they implemented it in the "bong" to confirm it worked during hardware bring-up... Then never actually got time to add it to the OS. Shame - hardware audio decompression would have been good for reducing CPU in games perhaps?
< 7