Supercop erbosoft

Página 1/2
| 2

Por TheKid

Paragon (1199)

Imagen del TheKid

12-05-2021, 08:28

Hi there,

I have a disk with the program supercop by erbosoft. I tried to make a .dsk but it failed (pc tells me bad sector at the beginning). Then I tried to make a .dmk file with the read-dmk.com tool, but that one also failed. Does anyone know another method I can try ?

Login sesión o register para postear comentarios

Por Manuel

Ascended (18237)

Imagen del Manuel

12-05-2021, 09:13

Can you please tell me what failed exactly with read DMK?

Por TheKid

Paragon (1199)

Imagen del TheKid

12-05-2021, 09:56

sector buffer overflow

It starts reading and couting from 16 to 0 but it takes much longer then 'normal'.

Por Manuel

Ascended (18237)

Imagen del Manuel

12-05-2021, 18:38

Please make the debug file it wrote available somewhere.

Por wouter_

Champion (469)

Imagen del wouter_

12-05-2021, 21:27

I checked the READ-DMK source code ... that "sector buffer overflow" error is given when the buffer space reserved to store all sector data is too small. The size of that buffer is currently 7680 bytes.

In your screenshot I see that the total size of this track is only 6302 bytes, so less than the sector-buffer size. However some copy-protections have sectors that overlap with each other. In such a case it can be possible that the sum of the sector sizes is larger than the total size of the track. READ-DMK does support overlapping sectors, but apparently not to this degree.

@TheKid: as Manuel already asked. Could you share the generated debug file? That might contain more details about the track layout, and it may allow me to estimate how large the sector buffer should be. If it's only a little too small then I can probably tweak READ-DMK. If it's much too small then it needs a different buffering strategy.

Ah, and it's normal that reading sectors with READ-DMK is A LOT slower than 'regular' sector reads. The reason for this is to handle duplicate sectors within a track (multiple sectors that share the same sector number). A regular sector read returns the data from an 'arbitrary' instance of these sectors (depending on how the disk is currently rotated). But in READ-DMK we want to ensure that we read the 'correct' instance. This is done via some timing tricks.

Por cbsfox

Champion (386)

Imagen del cbsfox

13-05-2021, 05:54

Hello my friend.

Use DMK-CREATOR, It should create a perfect DMK image file of this disk.
Then test it in OpenMSX.

Download it here: https://1drv.ms/u/s!AlpEtfGjLbhmg5V2-o2KHlSh3WkgEQ?e=1pxvQh

Por TheKid

Paragon (1199)

Imagen del TheKid

13-05-2021, 10:25

@Wouter_ and Maunel:

Here is the dat file: dat file
or the same file in .dsk format: dsk file

Por TheKid

Paragon (1199)

Imagen del TheKid

13-05-2021, 10:59

And just for shits & giggles I tried dmk.com with this result
dmk result
So apperently 'supercop' is well protected.

Por Manuel

Ascended (18237)

Imagen del Manuel

13-05-2021, 12:29

TheKid: a DMK file is always larger than 720kB, so you can't write it to drive B if drive B is a simple floppy drive. I suppose DMK Creator is supposed to be used with mass storage to save the DMK file to.

With read-dmk, the DMK file is written per track, so when the drive B disk is full, you can put in a next disk to save the remaining tracks to. Afterwards, the tracks are combined into a single DMK file with a PC tool (combine-dmk).

Anyway, thanks for the debug file. I hope Wouter can find out what's going wrong using that.

Por cbsfox

Champion (386)

Imagen del cbsfox

13-05-2021, 17:19

People, DMK Creator works fine with mass storage devices AND with floppy disks, in this case it automatically asks for 2 formated disks.

If you choose a mass storage device as target it will create, of course, just 1 file.

In this picture that TheKid showed us, I think the target disk is not formatted. It´s madatory that the target disks are formatted.

That error in the picture is a classic error when the disk is not formatted.

Try that again, but this time with 2 formatted disks as target.

Or use a mass storage device, that is a much better option.

Regards
Marcos Daniel Blanco de Oliveira

Por Manuel

Ascended (18237)

Imagen del Manuel

13-05-2021, 21:17

@TheKid: sent you test version that Wouter created... can you try again?

Página 1/2
| 2