JDW, I will attempt to answer your questions to the best of my ability, although let me just prefix the questions with an aside. I've kind of stopped posting ROM modification updates or documentation in this forum because it is inherently walking a fine line with respect to this forum's rules. Specifically, I am modifying the copyrighted ROM, which I can't distribute or link to from this forum. I started down the path of trying to distribute patches to the ROM to be able to post them here without actually distributing the ROM its self, but that ended up being excessively time consuming and troublesome for both myself and people trying to use it.
I now post most of the ROM modification updates to the
mac68k.info forums. I hope it is ok to link to that here, I haven't linked to it publicly in the past for fear of violating forum rules or ethics. I only do it now in an effort to avoid potential future rule violations of ROM discussion. I won't be publicly linking to it again outside of this post.
1) This works with every combination of system and SE/30 that has been tried AFAIK. From a design perspective, I don't know of any reason this would not work with every Mac OS that can run on the SE/30, although there can always be bugs or unforeseen interactions. System 6.0.8, and various versions of System 7 have been reported working.
Also, the IIsi ROM is 512KB, so the 8MB ROM SIMM gives you a 7.5MB image.
2) I do not know of any problems with extensions/CP's. Simply the change from the SE/30 ROM to IIsi ROM may cause issues with some hardware drivers, although I don't know of anything specific for the SE/30. Putting a IIsi ROM on the IIx causes the Radius Rocket software to complain that the IIsi is unsupported, although it's being used in a IIx and system gestalt and Finder about box all know the machine is a IIx. So it really depends on what the software is doing and what they're looking at.
3) I'll leave this one for Doug
4) The documentation of ROM preparation, I feel, is again brushing up against the forum rules, and to just be on the safe side, I haven't done it here. I have created a
wiki page elsewhere with some basic instructions. It would be great to have feedback from folks who have used it. Anyone with a forum account can edit it, and I encourage people to do so.