Closed kaunomedis closed 1 year ago
Hi,
binaries are under the Releases section (which is not so well visible here at GitHub - one has to switch to the Code tab and search for it in the middle of the page in column on the right).
Each release comes with all libraries - you may therefore want to place the CAPS library into Windows system folder so that you can run the app even from within Visual Studio :-)
Tomas
Thanks, it is working. Still dos not recognized, but I know it is from ZX. On one disk there is visible marking "ST-DOS", other disks first sectors is with text "Simanauskas Darius VILNIUS 1989(C)", "53k CP/M", "D.S. 1989 Vilnius" - looks someone "hacked" strings.
I found disk labeled "system". Converted to binary. Could you check it? It is 5 sector @1K.
Hi,
well, if the application doesn't recognize the content in an unstructured image (e.g. your *.IMA), it's always up to the user to specify the correct geometry.
I pondered your image. It's 407,552 Bytes long, too short for a double-sided 3.5" 2DD floppy, unlikely to be a single-sided 3.5" 2DD floppy. So I guess it's a double-sided single density 5.25" floppy.
You specified a sector should be 1024 Bytes big - that makes 407552/1024 = 398 sectors on the disk in total. May it be that two sectors are missing on the last track? For then it would be 400 sectors - with expected five sectors per track you specified, it would then make nice 80 tracks in total, aka a double-sided 40 tracks disk.
Such geometry is pre-defined in the Raw image settings dialog:
The question is if the side numbers (0 and 1, in this case) are correct?
I confirmed the settings - the "Cannot recognize the DOS" message appeared, which is expected. The disk was opened, in the Track Map tab I switched to data visualization (Ctrl+2) and immediately saw the root directory with CP/M-based directory entries in it (MS-DOS builds on them as well).
I tried to find the string "DOS" in the disk content:
The first occurrence (I haven't searched further) refers to BDOS which I have no previous experience with :-(
Anyway if you are certain with the geometry (40x2x5 รก 1024), then you may continue with dumping the image (see how).
Hope it helps somehow.
Wow, thank you for your explanation. I need to learn everything you posted. Thanks. About the size of the disk... it is possible that I lost some of the data during conversion or by disk damage. I am trying to force greaseweazle to understand the format to use multiple reads on bad disks. Many of the disks are very "RED".
This is disk I've send you.
About "DOS" string... it is a "system disk" with various installs. Text search reveals: "ST-DOS V3.3 V.Stanaitis,Kaunas,1992", "BDOS ERR ON d:BAD SECTOR"- this looks like some manual, It may be some multiple system installs in disk. I not very interested in "system" or game disks. I have some text files edited with some editor I need to extract them (there is a book inside disks) and also some very historical programs from university times. This is the goal.
Yeap, binary image is not good for testing.
Here is the flux. If it will allow to attach... U00.zip
Hi,
oh man, this looks terribly! ๐
BUT (I've saved, or at least significantly improved, a couple of such disks):
Let me know how you are doing ๐
With more than a month of no response, this problem seems to be resolved. If that's not the case, feel free to reopen this issue or create a new one.
Sorry, I forgot you and your program. It give me good start and I wrote custom software for my purpose, especially I was in great need for the Disk Monitor images and less for CP/M from ZX clones. For low level reading, we made great cooperation with Greaseweazle author, as he updated his program with the custom disk format options. Now I can "grind" disk in bad sectors and salvage the data. The problem is not in the bad head alignment or head cleaning, just in the post soviet era many DD disks were written as HD. Some sectors were salvaged after 7 revolutions, 6 retries and 6 seeks! Now I am pushing Greaseweazle to make an option to collect bad sector data for statistical analysis- some sectors have readable data, but bad checksum. Maybe few bytes are lost and rest data in 1024 are good!
At last when I compiled, I received "CAPS library outdated, 5.1 or newer required!"