2.8" QD Disk Emulation

General discussion forum - for all that doesn't fit in any other category.
Post Reply
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

Jeff wrote: Thu Aug 29, 2019 4:54 pm
AMSynths wrote: Thu Aug 29, 2019 4:46 pm Hi, I/O Error 3 is explained in the diagnostic section - "suspective QD" also cpu and MB89251 uSART chip
New try : Blanked/read pause added at the track beginning (track shifted and not shifted).
blanked_track_start.zip
Both ? One is a "normal" track image (not shifted), i didn't expect the error 3 with it.

EDIT : You didn't have downloaded the blanked_track_start.zip so you probably have tested the wrong files !
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

:!:
You didn't have downloaded the blanked_track_start.zip so you probably have tested the wrong files !

viewtopic.php?f=2&t=773&start=165#p21140
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

AMSynths wrote: Thu Aug 29, 2019 5:02 pm There is some Famicom info here, not sure if you have seen it already...
https://nesdev.com/FDS%20technical%20reference.txt
Yes sure, and i even have a FDS here, + a MO5 machine with the QD90-028. But i don't reproduce this issue with these machines...
AMSynths
Posts: 85
Joined: Fri Aug 09, 2019 10:43 am

Re: 2.8" QD Disk Emulation

Post by AMSynths »

Downloaded the correct files...but I/O Error 3 on both
AMSynths
Posts: 85
Joined: Fri Aug 09, 2019 10:43 am

Re: 2.8" QD Disk Emulation

Post by AMSynths »

Looking at the Gotek read, it does not have a pause after the Ready is asserted. Are there too many read "bits/bumps"?
Do you transmit data once the Ready signal is asserted?
Attachments
Gotek - Read Cycle - Ready and Read Data .jpg
Gotek - Read Cycle - Ready and Read Data .jpg (188.09 KiB) Viewed 19268 times
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

AMSynths wrote: Thu Aug 29, 2019 5:15 pm Downloaded the correct files...but I/O Error 3 on both
On 001 and 002 ? ok, very strange... Unless the Error 3 mean that there is a too long blank time on the serial link, which may be fine regarding the service manual notes.
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

AMSynths wrote: Thu Aug 29, 2019 5:27 pm Looking at the Gotek read, it does not have a pause after the Ready is asserted. Are there too many read "bits/bumps"?
Do you transmit data once the Ready signal is asserted?
On the last images i post it should have a blank. Maybe it is wrongly placed ? Can you dezoom ? was 20ms/per division, now it's 200us/div
AMSynths
Posts: 85
Joined: Fri Aug 09, 2019 10:43 am

Re: 2.8" QD Disk Emulation

Post by AMSynths »

The Real QD is not sending a constant stream of data with the same number of bumps...and does not look like the "predictable" Gotek read pattern
See trace...
Attachments
RealQD - Read Cycle Detail - Ready and Read Data .jpg
RealQD - Read Cycle Detail - Ready and Read Data .jpg (84.9 KiB) Viewed 19261 times
Last edited by AMSynths on Thu Aug 29, 2019 5:42 pm, edited 2 times in total.
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

AMSynths wrote: Thu Aug 29, 2019 5:38 pm The Real QD is not sending a constant stream of data with the same number of bumps...and does not like like the Gotek read
See trace...
Sure , this region is unformatted so the data are "random". I can add this in the image since the firmware support weak bits emulation but i am not sure if this the right way to fix the issue.

Do you see the blank part with the gotek with the 20ms per div ?
AMSynths
Posts: 85
Joined: Fri Aug 09, 2019 10:43 am

Re: 2.8" QD Disk Emulation

Post by AMSynths »

Shouldn't the Gotek data start after the Ready is asserted with a pause?
Its this early set of data which the sampler reads to check its a real QD, its failing as soon as it reads some data.
AMSynths
Posts: 85
Joined: Fri Aug 09, 2019 10:43 am

Re: 2.8" QD Disk Emulation

Post by AMSynths »

Take a look...there is no pause after Ready assert and the data looks very different.
Looks like the quick disk chip cannot sync to the data stream as its immediately throwing an error
Attachments
Gotek - Read Cycle Detail - Ready and Read Data .jpg
Gotek - Read Cycle Detail - Ready and Read Data .jpg (96.69 KiB) Viewed 19254 times
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

AMSynths wrote: Thu Aug 29, 2019 5:52 pm Take a look...there is no pause after Ready assert and the data looks very different.
Looks like the quick disk chip cannot sync to the data stream as its immediately throwing an error
You use 50us/div. Your screen with the blank was 20ms/div.

viewtopic.php?f=2&t=773&start=165#p21129
AMSynths
Posts: 85
Joined: Fri Aug 09, 2019 10:43 am

Re: 2.8" QD Disk Emulation

Post by AMSynths »

Here we go - Gotek Read at 20ms trace
Attachments
Gotek - Read Cycle @ 20ms - Ready and Read Data .jpg
Gotek - Read Cycle @ 20ms - Ready and Read Data .jpg (104.24 KiB) Viewed 19249 times
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

AMSynths wrote: Thu Aug 29, 2019 6:09 pm Here we go - Gotek Read at 20ms trace
With the "blanked_track_start.zip" files ?
Jeff
Site Admin
Posts: 8247
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: 2.8" QD Disk Emulation

Post by Jeff »

Jeff wrote: Thu Aug 29, 2019 6:15 pm
AMSynths wrote: Thu Aug 29, 2019 6:09 pm Here we go - Gotek Read at 20ms trace
With the "blanked_track_start.zip" files ?
I will check this on my gotek when i go back to home, this is quite odd.
Post Reply