davidhorrocks / hoxs64

Commodore 64 emulator for Windows
http://www.hoxs64.net
GNU General Public License v3.0
21 stars 4 forks source link

VICE test drive/skew.prg fails in 1.0.9.9 #2

Closed dirkwhoffmann closed 6 years ago

dirkwhoffmann commented 6 years ago

screenshot 2018-08-12 12 59 19

To reproduce, use skew.D64, not skew.G64 which runs fine.

I came across this when I tried to get this test passed by VirtualC64. I observed that it passed in VirtualC64 when I used the Hoxs64 tail gap values in my disk encoder. Formerly, I used tailgaps 9,9,9,9 (for the four speed zones) which I extracted from a G64 image created with 64COPY (https://github.com/dirkwhoffmann/virtualc64/issues/384).

As the screenshot shows, Hoxs64 is showing an error in every second line, so it might have something to do with the handling of halftracks.

davidhorrocks commented 6 years ago

Hi Dirk, As you know, the skew test is testing for aligned tracks. However, Hoxs64 loads D64 files with unaligned tracks using a fixed arbitrary skew by default. This arbitrary skew causes the skew test to fail. You have to select “Align Tracks” in the Hoxs64 file browser to make this test pass.

dirkwhoffmann commented 6 years ago

Hi David, thanks for the explanation! I missed to check for the alignment option.