Re: [hatari-devel] IDE byteswap option broken?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

Yes, looks much better now. This issue was driving me nuts last week,
because I was investigating another unrelated byte-swapping issue, and
nothing appeared to make sense.

Best regards

Uwe

> Hi,
> 
> On 6/6/20 12:49 PM, Uwe Seimet wrote:
> > After playing around for some time my impression is that changing the
> > byteswap setting *in the UI* does not work. When I switch from Off to On or
> > vice-versa, after a reset nothing has changed. But when I eject the drive,
> > reset Hatari, and then assign the previous image again, after the next reset
> > the byte order is as expected.
> 
> Thanks for reporting, it should be fixed by this:
> https://git.tuxfamily.org/hatari/hatari.git/commit/?id=04ca71c6ac601b0d139a4f578d0a2184aaa442c5
> 
> 	- Eero
> 
> >> Am Wed, 3 Jun 2020 22:34:03 +0200
> >> schrieb Uwe Seimet <Uwe.Seimet@xxxxxxxxx>:
> >>
> >>> There might be an issue with Hatari's byteswap option. With a drive
> >>> image that has a regular (i.e. not Atari IDE but ACSI/SCSI/PC) layout
> >>> whenever I read a sector the contents are swapped, regardless of
> >>> whether byteswap is set to On or Off. My expectation is that On and
> >>> Off would never yield the same result, i.e. one setting would return
> >>> swapped data, the other not.
> >>
> >>   Hi,
> >>
> >> I am not aware of any changes in that area, so I'm surprised that this
> >> should not work anymore. Could you add some debugging code to
> >> bdrv_read() and maybe some other spots that use "byteswap" in src/ide.c
> >> to see what's going on?
> 
> > 
> 
> 



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/