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.
Custom Boot Chime Guide?
Posted by: ifrit05 on 2024-04-23 17:13:41
Is there a step-by-step guide somewhere on how to replace the boot chime using a ROM-inator II?
Posted by: sircabulon on 2024-04-24 13:11:53
I am also interested in this. Have you reached out to BMOW?
Posted by: Skate323k137 on 2024-04-24 13:30:18
I don't recall it being too difficult; honeslty I only remember I did. I'd be surprised if it's not in the documentaion somewhere, or evident if you boot from the provided volume and explore its content.
Posted by: sircabulon on 2024-04-24 15:34:45
Posted by: Skate323k137 on 2024-04-24 16:28:00
This is for the original ROMinator for machines like 512k/plus, not the ROMinator II SIMM.
Posted by: ifrit05 on 2024-04-24 18:35:44
I am also interested in this. Have you reached out to BMOW?
No not yet. Will try in a bit!
I don't recall it being too difficult; honeslty I only remember I did. I'd be surprised if it's not in the documentaion somewhere, or evident if you boot from the provided volume and explore its content.
Nope, nothing in the rom disk to do that. AFAIA, you need to append a sound file to a binary blob and insert the hex into the rom manually, but the rom layout is different in BMOW's rom sooooo yeah may have to contact him.
Posted by: Skate323k137 on 2024-04-24 19:46:50
Nope, nothing in the rom disk to do that. AFAIA, you need to append a sound file to a binary blob and insert the hex into the rom manually, but the rom layout is different in BMOW's rom sooooo yeah may have to contact him.
He is here, @bigmessowires but emailing BMOW's support email is always a sure shot.
Posted by: bigmessowires on 2024-04-25 17:19:58
The startup sound in the ROM-inator II isn't a single digitized sound sample that you can easily replace. It uses the Sound Manager to create a chord by layering multiple simple tones with different frequencies at the same time. It's been a while, but I think the data for a single tone is the same data as for the stock Mac IIsi ROM - only the playback details with the Sound Manager are different. Unfortunately it's quite complicated and involves a lot of difficult ROM spelunking. There's some related info here that could get you started in the right direction: https://www.bigmessowires.com/2016/06/10/rom-hacking-tutorial-with-rom-inator-ii/
Posted by: dougg3 on 2024-04-25 18:24:01
I have a really old blog post (predating all the modern ROM SIMM developments) about how to hack the IIci ROM to add a sampled startup chime. I’d imagine the process on the IIsi ROM used in the ROM-inator II would be similar. It’s not exactly the same, since things are likely moved around. It might give enough hints for someone to figure it out.


It would be cool to make a utility for automatically adding patches like this to the ROMs…
Posted by: ifrit05 on 2024-04-25 18:25:11
It would be cool to make a utility for automatically adding patches like this to the ROMs…
I would pay money for this 😛
Posted by: olePigeon on 2024-04-26 08:11:08
I would pay money for this 😛
Ditto. I'd love an easy ROM sound editor.
Posted by: Jockelill on 2024-05-04 12:27:36
I have a really old blog post (predating all the modern ROM SIMM developments) about how to hack the IIci ROM to add a sampled startup chime. I’d imagine the process on the IIsi ROM used in the ROM-inator II would be similar. It’s not exactly the same, since things are likely moved around. It might give enough hints for someone to figure it out.


It would be cool to make a utility for automatically adding patches like this to the ROMs…
I was able to do the same you did here on my IIci (following your guidelines), but haven’t gotten to poke on it for the IIsi.
Posted by: dougg3 on 2024-05-05 09:01:56
At a minimum it looks like the location of the free space where I placed the chime has moved in the IIsi ROM. It looks like it starts at around 0x4BF28 and is only about 24 KB in size, so there's less room available. With an 8-bit sound at 22.254 kHz, that comes out to a little longer than a second for your chime length, whereas in the IIci ROM there was room for about 1.5 seconds.

All of my tinkering on this was done before the bootable ROM disk was a thing, and before the programmable SIMM gave us extra ROM space. It would probably be safer to do something like shrinking the size of the appended disk image to make room for the chime...
Posted by: Jockelill on 2024-05-05 10:23:17
It is possible to extend the IIsi ROM to 1MB and then put the ROM disk after that. Then we can have a reeeeeally long sound 🙂. I would love to have the Windows 95 startup sound there just to annoy myself and everyone else 😀. That was my original target when I tinkered, and I got as far as I got some of it in, but even with the Iici there is too little space. That sounds is several seconds long.

Maybe something when the NBA season has ended 😀, including a new button in the Simmprogrammer software "custom startup sound" 😀 😀
Posted by: dougg3 on 2024-05-05 12:02:24
Haha, very possible! Another thing I did when testing a longer sound (the 5200/6200 sound) was to do the sound as 11.127 kHz instead, and hack my code to write each sample to the chip twice. That would let you use a sound twice as long.

You wouldn't really even need to extend the IIsi ROM, I think...just tweak the length/start offset of the ROM disk to leave some room.
1