1. The application is in fact both 32-bit and 64-bit:emendelson wrote:OK, I've now replaced video_sdl.cpp and adb.cpp in kanjitalk755's code with the current versions of those files in cebix/macemu, and applied the color-palette fix described above. This build now runs in 64-bit mode only, does not have the color-palette bug (or works around it, anyway), and works correctly with Ctrl-F5:
Architectures in the fat file: /Users/ronald/Desktop/SheepShaver-2017-12-01.app/Contents/MacOS/SheepShaver are: x86_64 i386
Runs fine here in Sierra, supposedly in 64-bit mode.
2. It apparently uses the patched SDL that corrects the cursor shadow in High Sierra (which also improves the appearance of the cursor in Sierra, and probably earlier).
3. The Ctrl-F5 fix was applied to the main branch in cebix-macemu
4. I think someone with more expertise should have a look at the fix for the color issue. The fact that it works does not necessarily indicate that it is proper coding. For instance, with SDL_APPACTIVE removed, it is not at all clear what kind of activation event this is about, window, mouse, focus, or whatever, "gain" for what?