Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

d64copy hangs on missing sector header #73

Open
ymgve opened this issue Sep 13, 2020 · 2 comments
Open

d64copy hangs on missing sector header #73

ymgve opened this issue Sep 13, 2020 · 2 comments
Labels
d64copy rewrite will be fixed with the rewrite of the transfer programs
Milestone

Comments

@ymgve
Copy link

ymgve commented Sep 13, 2020

It seems like some times if d64copy encounters a sector with a missing header, it will hang indefinitely.

This is with an XUM1541 ProMicro board and transfer mode serial1 and serial2. Some times using original transfer works, since it seems to bump halftracks to search for slightly misaligned sectors.

@ymgve
Copy link
Author

ymgve commented Sep 13, 2020

To reproduce, try reading tracks 35 to 36 on an un-expanded disk - for a lot of disks, it will hang on track 36 and never finish.

@spiro-trikaliotis
Copy link
Member

Hello,
thank you for your report.

I know that there are some issues in d64copy (and cbmcopy, btw.) when disks do not conform to what they expect.
Your specific problem was not yet known to me, but it fits into the other problems.

IMHO, both tools need a massive rewrite. Fixing them in d64copy and imgcopy might solve the one specific problem, but will not have great impact overall.
That's why I started setting the basis for a rewrite before the USB based cables (XU1541, XUM1541) appeared years ago. The USB based solutions took all of my available time, so this did not happen. Unfortunately, at the moment, I do not have the time to do it.

@spiro-trikaliotis spiro-trikaliotis added the d64copy rewrite will be fixed with the rewrite of the transfer programs label Sep 13, 2020
@spiro-trikaliotis spiro-trikaliotis added this to the v0.6.0 milestone Sep 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
d64copy rewrite will be fixed with the rewrite of the transfer programs
Projects
None yet
Development

No branches or pull requests

2 participants