Re: [hatari-devel] Issue with macOS version of Hatari 2.2 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Issue with macOS version of Hatari 2.2
- From: Bob Carpenter <hatari@xxxxxxxxxx>
- Date: Thu, 31 Jan 2019 14:48:58 -0800
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ripon89-us.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=z4EGcQQn5w8bN3l4HjFFlmjqM8/sSPGzQngkqTDxl68=; b=kQF6zIzFyz1VXsSYeFjzMlnClhcokUWomkKp2cZttlz3ujI7ZD3c8iG9qkRm6kpAsH QcjbnSsZ5LZBU8K0Y0K36eLLg/91UeGy9UCJ6qGIU5Dgc/9tb1/tTZSIIL2QIimJ8EfG QuoICEwv8MMUVhgLASPJqXCfN7+sgRbNvB7m65emqlAlvoJH1aoA9Pqi3l1Y9DJGJzyb mD3lRJ2B8EsQNaQUIwhUwKAJyq04bvgpExHQjscNWbcV96nvjKCHnxQbJCm2a/G/1DfD kvAM44J5GDrMkiNzQR6qrLPEgXxcDgs76JdiZ3iC0f2GFbyBaDd8g6dyzgmeEvSOTEBY e3hg==
Based on your comments, it does sound like it is more complicated than simply a Retina-based problem with SDL 2.0.7.
Unfortunately, I don’t have a dynamic library for SDL 2.0.9 so I couldn’t do a simple replacement to the released binary. I only have the SDL framework.
Please let me know if there’s any way I can help.
Bob
Thanks Bob,
What happened yesterday is that I saw this on my main Macbook Pro (Retina, 2012, Mojave). I then verified that the same issue existed on previous nightly builds - but I have had no feedback that there's an issue with them..
Today I tested it on my brand new 2018 work-Macbook Pro (Retina, Mojave) that had never had Hatari installed before and it worked just fine.
Based on that I judged the issue was at least not obvious, and that I could patch it later if it turned out to happen to more people. Now you have confirmed that it does and I'll sort out what the solution is. I agree SDL is likely, but I haven't changed SDL for quite some time so I do believe it has something to do with a specific Mac/macOS combo as well.
Thanks for the report.
regards,
Troed
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Thursday, January 31, 2019 10:25 PM, Bob Carpenter <hatari@xxxxxxxxxx> wrote:
> Nicolas,
>
> Based on what I saw, I am assuming the problem will be with Macs with a Retina (HiDPI) display. I doubt the problem is related to Mojave. I just wanted to provide as much information as possible. I assume that simply replacing SDL 2.0.7 with SDL 2.0.9 will probably resolve the problem.
>
> Bob
>
> > On Jan 31, 2019, at 12:58 PM, Nicolas Pomarède npomarede@xxxxxxxxxxxx wrote:
> > Le 31/01/2019 à 21:43, Bob Carpenter a écrit :
> >
> > > Troed,
> > > When I attempt to start Hatari 2.2 on my MacBook Pro (macOS Mojave 10.14.3, Retina display), it only shows the lower right hand corner of the ST desktop and the indicators were far too large as well. I moved my hatari.cfg file to make sure it was not the result of an invalid configuration file. The same behavior existed in windowed and full-screen mode. I was able to compile my own version of Hatari using the SDL 2.09 framework. That version appears to work successfully. In full screen mode, I did have garbage appear on the left-hand and right-hand sides of the Mac screen outside of the ST desktop area. However, it appeared to disappear after toggling Hatari a couple of times between windowed and full-screen mode.
> > > Since I have a very plain Mac, I am assuming other Mac users (probably with Retina displays) will have problems with this release.
> > > Everyone else,
> > > I was unable to generate an Xcode project using CMake 3.13. I had to downgrade to CMake 3.12 in order to generate the Xcode project. After that, my old compilation instructions worked perfectly. I am assuming there were major changes to CMake in 3.13.
> >
> > Hi
> > Troed built the macOS version and he told me he tested it successfully on Mojave too. But maybe there're some differences to take into account, Troed might comment on this.
> > Nicolas