gotcha,
I use John's website for the latest Version.
https://www.seasip.info/Unix/LibDsk/
To be able to know what definitions you have in cpmtools you also have to generate the
definitions for libdsk. Those have already been done for
you, except the latest ones
for your Image were added to the github site. I also copied you in a direct message and
posting here on VCF. Those definitions go into the .libdskrc file which is under your
/home/user/ folder. In my case for Linux it under /home/Larry/.libdskrc
Code:
$ find . -iname '.libdskrc*'
./.libdskrc
I added these to my .libdskrc file.
Code:
# libdsk
[mds-dd]
description = Intel MDS/22 - SSDD 8" - 128 x 52
cylinders = 77
heads = 1
secsize = 128
sectors = 52
secbase = 1
datarate = HD
# libdsk
[mds-sd]
description = Intel MDS/22 - SSSD 8" - 128 x 26
cylinders = 77
heads = 1
secsize = 128
sectors = 26
secbase = 1
datarate = HD
That takes care of libdsk. For cpmtools, where ever you built the code your 'diskdefs" file
goes there. In my case it's /home/larry/Downloads/cpmtools/cpmtools-2.23/diskdefs
You also may have to edit the definition once in a while to get things working correctly.
Cpmtools comes with a lot of definitions, but you will have the mds-sd & mds-dd.
Then you save the file, and for Linux you MUST copy that same file to /usr/local/share/diskdefs.
Once again you will need to copy the cpmtools updates for mds-sd & mds-dd.
Code:
# Intel MDS/22 - SSDD 8" - 128 x 26
diskdef mds-sd
seclen 128
tracks 77
sectrk 26
blocksize 1024
maxdir 64
skew 0
# skew 6
boottrk 2
os 2.2
end
# Intel MDS/22 - SSDD 8" - 128 x 52
diskdef mds-dd
seclen 128
tracks 77
sectrk 52
blocksize 2048
maxdir 128
skew 0
# skew 6
boottrk 2
os 2.2
end
I use
Code:
sudo cp diskdefs /usr/local/share
Then cpmtools will work correctly.
In my case, I have per-track kryoflux flux .raw files. Is it supported by dskconv ? which command line option corresponds to it ?
NO, that will not work, but you can use the perl scripts from that previous utility website to process the Kryoflux files to build the file.
It all depends on how you want to do it.
Larry