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
