Latest hatari version in the tree is 1.8.0, dating back to 2014. Please, update it to the latest stable version, 2.1.0, from February 2018.
Created attachment 528762 [details] hatati-2.1.0.ebuild I have tried to bump it but it fails to run: $ hatariui WARNING: configuration file missing! Traceback (most recent call last): File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 763, in <module> main() File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 714, in main actions = UIActions() File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 398, in __init__ cb = self.callbacks = UICallbacks() File "/usr/bin/../share/hatari/hatariui/hatariui.py", line 59, in __init__ self.config = HatariConfigMapping(self.hatari) File "/usr/share/hatari/hatariui/hatari.py", line 297, in __init__ self.get_machine() File "/usr/share/hatari/hatariui/hatari.py", line 388, in get_machine return self.get("[System]", "nMachineType") File "/usr/share/hatari/hatariui/config.py", line 189, in get return self.sections[section][key] KeyError: '[System]'
I tried your attached ebuild and got the same error, but before that it popped up a window complaining about a missing config file. (I hadn't ever run hatariui before, I always just used hatari). After that I deleted the my /home/chris/.hatari directory, then ran hatari and hit F12 and chose the option to save my config. I noticed it now saves the config to a different directory, /home/<user>/.config/hatari. After that I ran hatariui and it loads correctly with no error message.
I think we need an update to emutos as well. I managed to track the regression in hatari down to: 8409e8b05b027df80170acb42fc3b7ecce810866 Add full support for STF/STE MMU at $FF8001 and address translation However the current version of emutos then stalls while trying to detect the RAM size. Updating to 0.9.9.1 restores the behaviour.
Created attachment 537696 [details] My tweak to the hatari-2.1.0 ebuild Adds a version dependancy on emutos
Created attachment 537698 [details] emutos-0.9.9.1 ebuild Uses doins instead of dolib
Hi. I created PR for updated versions of hatari and emutos: https://github.com/gentoo/gentoo/pull/9190
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e4ca67227d1ee5b89ba92a15e115ea7768cb2b commit 36e4ca67227d1ee5b89ba92a15e115ea7768cb2b Author: Azamat H. Hackimov <azamat.hackimov@gmail.com> AuthorDate: 2018-07-11 22:09:06 +0000 Commit: Tony Vroon <chainsaw@gentoo.org> CommitDate: 2018-07-13 09:27:11 +0000 games-emulation/hatari: version bump to 2.1.0 Ebuild based on Alex Bennee's works. Closes: https://bugs.gentoo.org/651146 Package-Manager: Portage-2.3.40, Repoman-2.3.9 games-emulation/hatari/Manifest | 1 + games-emulation/hatari/hatari-2.1.0.ebuild | 76 ++++++++++++++++++++++++++++++ games-emulation/hatari/metadata.xml | 3 ++ 3 files changed, 80 insertions(+)
*** Bug 661794 has been marked as a duplicate of this bug. ***
Can the p.mask be removed? If so, could you please do that?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33e862f9515ea5b6b15fec19374f01f74c8789f commit e33e862f9515ea5b6b15fec19374f01f74c8789f Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-08-12 17:24:14 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-08-12 17:24:14 +0000 package.mask: Unmask app-emulation/hatari Closes: https://bugs.gentoo.org/651146 profiles/package.mask | 4 ---- 1 file changed, 4 deletions(-)