Re: [hatari-devel] Bug in Hatari 2.0 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] Bug in Hatari 2.0
- From: Thomas Huth <th.huth@xxxxxxxxx>
- Date: Sun, 28 Jan 2018 17:23:49 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1517156631; bh=hSkT7xAL4O9GbTatjU7pB3yyTb9h0lh8qQ8vu7kk8RQ=; h=Date:From:To:Subject:From; b=HcBCLh++w7EsEdSQ9OriaZvEkk7FpTQWcWdCokdZnNY30QxINwz8syI06C96R17yE okxMnebCeVMTUXTs6BErfSKeTKFi4z0SHkLdowlob7VizLGPlv2Tli8obkAVQGJ7zk C+BjWqCQPS34ZUVqupKX8YrK9DUZMx4jYYRcQqhnnYM/f6tzxzW7eVfFLH95VRZGkC cHOmC89cjWwXRbxEuUh6kXHzEwzWSnsKcIICCOv1NUtpBrhn8ofd9VYGAr7BPwqhr2 pmtO8ETAaJxYfF9bEdRSjD8z6c8QCuYLIT77KUqCIBkPvhPHQZAUWlm71z34xnpXHZ G3D+7QrUnCiMg==
Am Sat, 27 Jan 2018 16:17:58 -0500
schrieb "Roger Burrows" <anodyne@xxxxxxxxxxxx>:
> On 27 Jan 2018 at 12:52, Thomas Huth wrote:
>
> > Am Fri, 26 Jan 2018 23:08:37 -0500
> > schrieb "Roger Burrows" <anodyne@xxxxxxxxxxxx>:
> > > I discovered
> > > that it seem to be an artefact of my configuration file: if I
> > > change anything e.g. by specifying --machine, the problem doesn't
> > > happen. Obviously I should be able to just start from scratch &
> > > save a new config file, but before I do that, do you have an
> > > interest in a copy of the one that causes the problem?
> >
> > Yes, please post your config file to the list. It might be good to
> > fix incompatibility issues with old config files before we do a new
> > release.
> OK, thanks, here it is.
Thanks! With that config file, I can reproduce the crash even with the
latest version from the Mercurial repo. Seems like the problem is when
you specify an FPU together with the GEMDOS hard disk. I was able to
reproduce it with this minimal config file, too:
[HardDisk]
bUseHardDiskDirectory = TRUE
szHardDiskDirectory = /tmp/hatari/gemdos.drv
[ROM]
szTosImageFileName = /tmp/hatari/etos512k.img
[System]
n_FPUType = 68882
The "n_FPUType = 68882" seems to trigger a re-initialization of the CPU
tables (even though it likely should not do that) as soon as you press
the OK button in the GUI. I guess that somehow kills the special
GEMDOS HD opcodes of Hatari, so that you finally run into a crash.
Unfortunately, I currently don't have much time for further debugging
(for the next 1.5 weeks) ... so either somebody else needs to have a
closer look or this has to wait a little bit.
Thomas