2.8" QD Disk Emulation
Re: 2.8" QD Disk Emulation
Hi, yes with the latest files.
Re: 2.8" QD Disk Emulation
Some MO5 games started and running from the HxC Gotek QuickDisk emulator :








Re: 2.8" QD Disk Emulation
Just tried the 2 images : I see the blank part as expected. If you use these files you should have the same blank.
Re: 2.8" QD Disk Emulation
New S10 image to try to read.
This time i used a new tool. Some parameters are fixed.
This time i used a new tool. Some parameters are fixed.
Code: Select all
Loading valid_s10.bin
generate_hfe_qd : Asked cellsrate -> 203128 cells/s, Real cellsrate -> 203389 cells/s
generate_hfe_qd : Asked tracklen -> 8000 ms, Real tracklen 8015.222168 ms (0x00031C00 Bytes)
generate_hfe_qd : Asked start sw pos -> 500 ms, Real start sw pos 503.468719 ms (Track Offset 0x00003200 Bytes)
generate_hfe_qd : Asked ready length -> 4520 ms, Real ready length 4531.218262 ms (End Track Offset 0x0001F400 Bytes)
generate_hfe_qd : Total final file length : 0x00032000 bytes
generate_hfe_qd : Track offset : 0x00000400, start sw file offset: 0x00003600, stop sw file offset: 0x0001F800 )
Place track data at 0x000046AF - 0x0001F685
Re: 2.8" QD Disk Emulation
@AMSynths : I will release a tool to generate qd files / analyze / extract data from qd files soon. Which OS are you using ?
Re: 2.8" QD Disk Emulation
So attached the tool to :
- Generate HxC QD file with the parameters you want.
- Convert MO5 QD dump to HxC QD file and check/extract MO5 sectors from the QD file .
- Analyse/Check Roland HxC QD file : Extract blocks, checks the CRC, extract the sample to wav file.
With the build-in unix currently available under Windows 10, you should be able to build this easily. Let me know if you have any difficulty/issue.
Current options :
Typical usages :
Create a blank QD file with the specified parameters :
Create a QD file with the specified parameters and write a data file on the track:
Check a Roland QD and extract blocks & wav file :
A valid S10 track :
- Generate HxC QD file with the parameters you want.
- Convert MO5 QD dump to HxC QD file and check/extract MO5 sectors from the QD file .
- Analyse/Check Roland HxC QD file : Extract blocks, checks the CRC, extract the sample to wav file.
With the build-in unix currently available under Windows 10, you should be able to build this easily. Let me know if you have any difficulty/issue.
Current options :
Code: Select all
Options:
-qdtrklen : QD track length (ms)
-qdstartsw : QD start switch position (ms)
-qdreadylen : QD ready length (ms)
-qddatadelay : QD ready to data delay (ms)
-loadraw : Load a raw mfm track
-loadmo5qd : Load Thomson MO5 QD file
-generate : Generate a HxC QD file
-checkmo5qd : Test a MO5 formatted HxC QD file
-checkrolandqd : Test a Roland formatted HxC QD file
-help : This help
Create a blank QD file with the specified parameters :
Code: Select all
./qdhxcfe -qdtrklen:8000 -qdstartsw:500 -qdreadylen:4520 -generate -foutput:DSKA0000.QD
Code: Select all
./qdhxcfe -qdtrklen:8000 -qdstartsw:500 -qdreadylen:4520 -qddatadelay:168 -loadraw:valid_s10.bin -generate -foutput:DSKA0001.QD
Code: Select all
./qdhxcfe -checkrolandqd:FILE_I_WANT_TO_CHECK.QD
Re: 2.8" QD Disk Emulation
One note : I suspect that there is an hardware compatibility issue between the Gotek and the S10. The Quickdisk drive bus is not open collector so the gotek signal rising time maybe too slow for the quickdisk controller to be reliable. If possible try to add a 220 ohms pull-up resistor on the data line.
Re: 2.8" QD Disk Emulation
Tried the latest file, and Illegal QD. I will add the pull up resistor to the read data line.
Re: 2.8" QD Disk Emulation
@AMSynths :
Have you tried the qd tool software ?
Have you tried the qd tool software ?
Re: 2.8" QD Disk Emulation
Hi, not had time yet, day job at Behringer getting in the way...if you send a zipped version rather than gz that will speed things up 

Re: 2.8" QD Disk Emulation
Ok attached a native exe for any windows version (at least a Windows 95 or a Win 3.11 with the Win32s pack installedAMSynths wrote: Fri Aug 30, 2019 7:00 pm Hi, not had time yet, day job at Behringer getting in the way...if you send a zipped version rather than gz that will speed things up![]()

EDIT : Removed - updated : viewtopic.php?p=24983#p24983
And the sources are now on github :
https://github.com/jfdelnero/HXCFE_QuickDisk_Toolkit
Re: 2.8" QD Disk Emulation
Regarding the firmware i will enhance the low level part of the write to be able to capture non standard sequences/pattern... We maybe just don't have the right "sync word" in the image. But i still recommend to add this pull-up resistor and test if this help.
Re: 2.8" QD Disk Emulation
It extracted as an empty folder...