Hi all!

Being currently ill, I spent day and a half by playing with my
Sam. Changed disk drive, cleaned up the case and so on. And finally
wanted to sort out the mess on my CF card. I found that I am
not able to write the images to the card under linux.

What I found on internet is, that formatted CF card is starting by boot
sector (just one sector) and then there is records list. Each
record list entry is the 16-byte text label, so there are 32 entries
per sector. For me (using 64MB CF card) this take 3 sectors. Next are
just disk images, one after another. So, my guess was like this:

dd if=some_image.dsk of=/dev/sdb seek=4 conv=swab bs=512 (this is by
default, just to be sure)

I did tests with B-DOS 1.7q which I am using on my other card
(that one was filled up by copying real diskettes in Sam).

Results were that I got only half of the directory visible and after
any file load I've got 108 End of file and the data were just mess.

If I try to write second image (seek=1604), I get 81 Invalid record.
Even if the virtual image was created previously with the format
utility on Bdos disk.

I am stuck now, is there a way how to write disk images to the CF
card directly from linux or I have to use the diskettes?

Thank for your help!

-- 
ellvis/ZeroTeam

[email protected]
http://zeroteam.sk

ZX Spectrum support since 1996

Reply via email to