|[hatari-devel] Mac OS X work
[ Thread Index |
| More lists.tuxfamily.org/hatari-devel Archives
- To: Hatari devel list <hatari-devel@xxxxxxxxxxxxxxxxxxx>
- Subject: [hatari-devel] Mac OS X work
- From: Bob Carpenter <hatari@xxxxxxxxxx>
- Date: Sat, 27 Aug 2016 12:31:09 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ripon89-us.20150623.gappssmtp.com; s=20150623; h=sender:from:content-transfer-encoding:subject:message-id:date:to :mime-version; bh=O/GVhGfVA0CbBNHaRPeYRIKyWx69Kb6dm+O6E15LS/8=; b=j2LMghrmDqbyQU1A+Q6ZHSKDRDQ68xgumWgRiAveJNdY5C4r/bGNgHqyAySIRpDyEC CX8Ne5ywh9b2LpHjL3KbXjlQdLL93laOSIwG2w1//yKeh2HnvpZ8N9uy5UgBJDgsFZOU VtSPuwu64Oa+g1CU4eTB94NmtfXsm2p3xUcs7nRxhTXZlwkayR06aLwjLNl3ruIcJA1k ZuzOjO9xo8Urazyx88MgpfoflxaTGF5QSspykM0GiKR6602X2sjrggKlZRZb/2UFoWUj 9p0vQXuiZcsYG7N4TmTOcxnQNCV+c4sQKUih5FN2GoopBBtgrICtjMJAir8Bx/yZDLXP pJnA==
I saw Troed’s new Hatari binary. It worked fine for me as well. Like Anders, I do not have Macports installed. The UI glitches were fixed by Jerome some time ago. He also added the missing SDL UI changes (ability to change waitstates and others) to the OS X UI. However, these changes need to be put into Mercurial. There is one UI problem remaining in Jerome’s work that I have found. The “Add GEMDOS drive after ACSI/IDE partitions (Experimental)” option is not being passed from the OS X UI to Hatari. I told Jerome about this, but I assume he has been too busy to fix this.
I have noticed Anders’ comment regarding the fact that Ok is not the default button. This is a very simple change to make to the XIB file in Hatari. I made the change to my copy of the XIB file and it worked in Hatari as expected. I am sure the change could be changed to the repository XIB file if there was agreement to do so.
I have also noticed the sound problem when you bring up the OS X UI. I will leave it to the experienced OS X developers as to whether we can do anything about it or whether we have to wait for SDL to fix the problem. Most of the early SDL problems the OS X version had were solved when the SDL developers updated SDL.
As to Jerome’s comment regarding frameworks, I do not think the typical OS X (should I call it macOS yet?) user cares how it is done just as long as Hatari works as expected. Troed, if you find it easier to create dynamic libraries rather than frameworks, that sounds fine to me. Any of us who want a different binary are free to compile it for ourselves. I was surprised at the size of Troed’s binary, but I am assuming the debugging information was not removed.