Сабж.
старческая ОСь... нужно прочесть флоппы и перегнать их в МСДОС формат (перегон пока можно оставить в стороне так как не думаю что ето будет проблемой -все есть) проблем а чтении.
Итак:
Установил эму на винду -ОК
Проинсталил CP/M -ОК
Прописал букву для драйва -ОК
Прописать тип драйва получается- OK, но,
читать не получается - FAIL
прошелся мануально по всему списку выдает ошибку чтения с вариацией сектора/цилиндра на всех типах.
флоппарь у меня:MITSUBISHI mf504c-368u = 1,2MB 5.25 drive, по перемычкам ничего не нашел... под виндой драйв вполне вменяемый и читает/пишет диски без проблем.
что нужно сделать что бы прочесть флоппики (SINGLE SIDE /DOUBLE DENSITY/SOFT SECTORED ... TPI - UNKNOWN)
Илья/Серж/Савелий/Георг... отзовитесь!
CP/M в жизни не знала про 1.2 Мб. Там максимум килобайт 180 или 360 (SD/DD 48 или 96 tpi). А 1.2Mb-дисководы их плохо читают, по моему опыту. Да и дискетки-то не новые, они банально дохлые могут быть...
Я бы ставил в BIOS тип дисковода 5.25 360Kb, грузился в MSDOS, пускал бы нечто типа PU1700 или 800.com резидентом и пытался бы снять посекторную копию стареньким каким Diskedit'ом. Пробовать на эмуляторах под Виндой даже мысли бы не возникло.
Эмулятор нужен потом - примонтировать эту копию потом как флоппи к CP/M в эмуляторе. Хотя там файловая система совсем простенькая - можно и руками в Hex-редакторе разобрать образ.
А кому счас легко...
- ну то, жто не знала это яснее ясного 8) но 1,2МБ флопи драйв читает 360/720кб диски без особых проблем, проблема будет если на нем что то записать (отформатить) и потом использовать на 360 драйве... там будут косяки практически 100%, ну да ладно.
- ИМХО, если бы ВИНХЕКС или подобие натравить на физический диск прямым доступом,из под винды/линуха или че там еще по желанию... то содержимое мы и так увидим, однако получаю ошибку при такой попытке доступа, т.е. пытатся натравить старенький диск едитор - скорее всего приведет к такому же разультату.
странно что оригинальный флопповод не видится системой...
p.s. забыл упомянуть, эмуляторы использую:
classiccmp.org/dunfield/sim/index.htm
Какую именно ошибку?
Не, я все же забил бы на любые ОС, имеющие свои драйвера дисковода и полагался бы на BIOS при выставленном типе 360Kb и, возможно, 800.com/PU1700 ему в помощь. Возможно, поднял бы 386/486-ую систему под это дело, т.к. в современных контроллерах FDD может выкинули чего (это измышления, даташиты читать не буду)...
P.S. Опять же в CP/M размер физического сектора может быть НЕ 512 байт...
А кому счас легко...
буду пробовать.
тыт мануал читаю паралельно... там воно чего можно сделать:
Building Custom Diskette Definitions
As mentioned earlier, the file CPMDISKS.DEF contains definitions for
various common CP/M diskette types. This sections describes how you
can add your own definitions to this file for diskette formats not al-
ready present. This section requires some knowledge of CP/M disk
structure; it is not intended for the casual user.
The following is a typical diskette format definition:
BEGIN
SUP3 Superbrain QD -- DSDD 48 tpi 5.25"
DENSITY
MFM,LOW
COMPLEMENT
CYLINDERS
35
SIDES
2
SECTORS
10,512
SIDE1 0
1,3,5,7,9,2,4,6,8,10
SIDE2 1
1,3,5,7,9,2,4,6,8,10
ORDER
CYLINDERS
BSH 4 BLM 15 EXM 1 DSM 169 DRM 63
AL0 080H AL1 00H OFS 2
END
если кому вдруг интересно:
EMU MANUAL
Для винды zx.pk.ru/showthread.php?t=12842
для MS-DOS pk8020.narod.ru/Files/duskdump.zip
Hашел интересную програмку, которая позволяет работат практически с любои файловои системой, которая автоматически оределяется с выставлением всех нужных парамтеров. мои диски определились как OS1 200KB /Floppy и позволяет создать бинарные имиджи, в которых через винхекс я все что нужно увидел.
shlock.co.uk/Utils/OmniFlop/OmniFlop.htm
понравилась прога ZX DISK STUDIO
zx.pk.ru/forumdisplay.php?f=9
zx.pk.ru/attachment.php?attachmentid=18263&d=1275657674
вот еще интересный трэд по поводу перегона инфы с флоппарей, жаль только не нашел пару тулз, которые у него упомянуты, а конретно: TELEDISK / UNIFORM
msfn.org/board/topic/136856-how-to-archive-old-floppies-for-access-under-w...
хoчу попробовать виртуальный флоппи драйв внутри ЭМУ, не думаю что сработает, но посмотрим.
sourceforge.net/projects/vfd/
в принципе основной барьер преодолен, доки читаются, но кое какие характеры покоцаны, надо будет правильную кодировку подобрать.
теледиск если и не здесь, то где-то рядом
fdd5-25.net/sys/utilfdd.zip
про Uniform ничего не скажу, не знаю такую.
Еще вот такая утилитка есть orion-z.mylivepage.ru/file/336/4433
да и вот чуть инфы
zx.pk.ru/showthread.php?p=277926
Не подскажите, как расчитать максимальный размер жесткого диска, при котором не придется изменять формат каталога?
Отправить комментарий