I have found a solution to the problem with running Enigma on the newest versions of Mac OS X.
The problem is caused by a bug that was introduced in the SDL_image 1.2 framework in its previous version 1.2.11 and was fixed incorrectly in the latest version 1.2.12. The bug in 1.2.12 did not reveal itself until a newer Mac OS X came out, by which time SDL 2 was out and no more attention was paid to SDL 1.2. Unfortunately, Enigma has not yet been ported to use SDL 2 so we can't just use the latest bug fixed SDL. There is an easy workaround for Enigma, which is to downgrade to using the version of SDL_image 1.2.10, which predates the bug. Lucky for us, none of the bugs in SDL_image 1.2.10 which were fixed in 1.2.11 seem to have any relevance to Enigma, and the framework can easily be swapped out. To get Enigma to run on the newest Mac OS X do the following: Download the file https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.10.dmg Open the file SDL_image-1.2.10.dmg which will show you a finder window that contains a file named SDL_image.framework In another finder window, in the Applications folder, right-click on the Enigma application and select Show Package Contents. That should show you a folder named Contents. Double-click on Contents to open it, then double-click on the Frameworks folder to open that. You will see a number of files, one of which is named SDL_image.framework. Drag and drop the SDL_image.framework that you have downloaded to replace the one that is there. Close up the various finder windows and Enigma should now work. Please confirm if this works for you. If it does, I can produce a dmg file with this correction and we can ask Andreas to put that on the web site for the Mac OS download. Regards, Sidney Patrick Huffer wrote on 25/03/16 2:41 PM: > Hi, the game isn’t playable on OS X El Capitan - there are a lot of > graphical artifacts that hang around on the screen as you open dialogs, > move the balls around, etc. > > I haven’t played in years but greatly enjoyed it and wanted to try again. > Hope there is a solution! > > Thanks, > > Patrick _______________________________________________ Enigma-devel mailing list Enigma-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/enigma-devel