Re: [hatari-devel] How to include EmuTOS in Hatari.app when building it yourself on macOS? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] How to include EmuTOS in Hatari.app when building it yourself on macOS?
- From: "Bob Carpenter" <hatari@xxxxxxxxxx>
- Date: Wed, 25 Jun 2025 20:41:53 -0600
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ripon89.us; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1750905734; x=1750992134; bh=EhqGkWdfEO CyBE/KL6j4Edgy5uYnbceFsw5kvbw8LmY=; b=PVRbu7HWEjfCLqMJfra75XUeUg LI9YNev5zkt29gzHnzumxiIeSFGpvAI/C0KaXhJpS8JnFsPLSlKDRx2wQEjSyATD YtbyaktR+e84mq7jyfZ1Z/e/G42KnwPTGjE2X5o13CHPMST0964zRWneFzoi4wuA AgMIWVYPqv5F56VtINY4tMQoAwuAdfYFIYhBbVQUPwjyv4d3yWbaHjj/X0B0Bp3d pA5ChutI/BRurqqumpUxV8sXHXo5O406Q2zz8Tnk/C86RspE+6oxbutceYr+WO3X Whq4IM/DmPGqLPUtxuECNOdSHG+DWJI433fYKwomhEu0kxljSKPJp2d10Y7A==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1750905734; x=1750992134; bh=EhqGkWdfEOCyBE/KL6j4Edgy5uYnbceFsw5 kvbw8LmY=; b=MoHo2WSgfTE3mqXRWuoaBfS/UPQ7ZVI0iwNO1SmjiUigjkrNFm5 B4ghHtburDz7l6JdO2N/2hkHIiJV4yeJYOdGgNMpBNqDycOdK8xXZ6McVmFTql6w boeOtOoMo3Ccq6FI1nSmUyD3ZTTm4nFrDBx0lusqeo6+NJamQeiZVaVkteJi9On3 1zThs3pOULmRtnoPNoh5iMer48X8/sk58yNXa1opIo3hCmNJX2cIa9OAgtjbFRWP 7xrybpVkBY51DbmUeGkH8KK6E0JMB0uuVbllqBTgwhVvJRGVIs+PMQkXtKTW/Nuw MC8GFXmpv0JeycPcQoLZ1AZnqooXGQOeoaQ==
- Feedback-id: i553146f9:Fastmail
Eero,
On the Mac, the tos.img file must be included in the package if you compile it to use the Mac-specific interface.
Frank,
If you want a version with the macOS interface, but without portmidi, you’ll need to use Xcode to compile Hatari. I have the instructions, but they’re out of date for Apple’s current code-signing.
If you want to compile a UNIX-style binary that you run from Terminal, there’s a Makefile flag to tell Hatari to not create a bundle. If you do that, then Eero’s suggestion will work for you.
Bob C
On Wed, Jun 25, 2025, at 2:03 PM, Eero Tamminen wrote:
Hi,
On 25..6.2025 12.28, Frank Danapfel wrote:
> I’m building Hatari myself directly from the source repo because I need a version that does not include portmidi (in order to be able to test things like MidiMaze).
...
> The built Hatari.app works, but there is always an error because the tos.img is missing in the app bundle. I tried to copy the tos.img into the app bundle myself, but then Hatari..app won't start anymore because of a wrong checksum or something.
>
> Since the officially available Hatari builds for macOS include EmuTos in the app bundle, can somebody provide the additional steps that are necessary to ensure that tos.img is added to Hatari.app during compilation?
I have no idea how that works, but if this is just for yourself, and
always on the same machine, what's wrong with just having / saving
Hatari config file that points to correct TOS file?
- Eero