I still haven't finished this the way I hope to someday, but maybe someone will find it useful.
This is a slightly modified version of kanjitalk755's code for SheepShaver for macOS:http://www.columbia.edu/~em36/SheepShaverEM.zip
You should launch the program first from a folder that has "Mac OS ROM" in it; this will allow the program to launch so that you can edit the preferences from the Preferences pane. You can of course specify any other location for the ROM file in the Preferences pane when it's open.
It differs from the standard build (available from this forum) in these ways:
1. It stores its prefs in a visible file named SheepShaverPrefs.txt, in your user folder. No need to go to the terminal and rename the file or enter terminal commands. Just edit the file in TextEdit.
2. It uses Ctrl-Cmd-Enter to toggle full-screen, Ctrl-Cmd-F5 to capture the mouse, etc., instead of Cmd-Enter, etc. These assignments are listed in the About box, and I use them because some old Mac software uses Cmd-Enter, etc., for built-in purposes.
3. It uses a classic-Mac icon instead of the standard sheep icon.
4. It is codesigned.
I want to add the ability to ZAP the PRAM (which is still a hidden file) from the Preferences screen, but I still haven't worked out how to make this happen, though it seems like a simple task of writing and reading a line like "zap xpram file" from the prefs file and using an already-existing function that zaps the PRAM. Someday I'll get to this, I hope.
Meanwhile, this is here if you want it. If you don't want it or need it or see any point of having it, please don't waste your valuable time posting a message saying that you don't plan to use it - just ignore it entirely.