Автор: max3 , 20 декабря 2010
Содержимое данного поля является приватным и не предназначено для показа.

BBCode (added in Drupal 11)

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

15 лет 2 месяца назад

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-редакторе разобрать образ.

max3

15 лет 2 месяца назад

CP/M в жизни не знала про 1.2 Мб. Там максимум килобайт 180 или 360 (SD/DD 48 или 96 tpi)

- ну то, жто не знала это яснее ясного 8) но 1,2МБ флопи драйв читает 360/720кб диски без особых проблем, проблема будет если на нем что то записать (отформатить) и потом использовать на 360 драйве... там будут косяки практически 100%, ну да ладно.

и пытался бы снять посекторную копию стареньким каким Diskedit'ом.

- ИМХО, если бы ВИНХЕКС или подобие натравить на физический диск прямым доступом,из под винды/линуха или че там еще по желанию... то содержимое мы и так увидим, однако получаю ошибку при такой попытке доступа, т.е. пытатся натравить старенький диск едитор - скорее всего приведет к такому же разультату.
странно что оригинальный флопповод не видится системой...

p.s. забыл упомянуть, эмуляторы использую:
http://www.classiccmp.org/dunfield/sim/index.htm

savely

15 лет 2 месяца назад

то содержимое мы и так увидим, однако получаю ошибку при такой попытке доступа

Какую именно ошибку?
Не, я все же забил бы на любые ОС, имеющие свои драйвера дисковода и полагался бы на BIOS при выставленном типе 360Kb и, возможно, 800.com/PU1700 ему в помощь. Возможно, поднял бы 386/486-ую систему под это дело, т.к. в современных контроллерах FDD может выкинули чего (это измышления, даташиты читать не буду :))...

P.S. Опять же в CP/M размер физического сектора может быть НЕ 512 байт...

max3

15 лет 2 месяца назад

буду пробовать.
тыт мануал читаю паралельно... там воно чего можно сделать:

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


Для винды http://zx.pk.ru/showthread.php?t=12842
для MS-DOS http://pk8020.narod.ru/Files/duskdump.zip

max3

15 лет 1 месяц назад

Hашел интересную програмку, которая позволяет работат практически с любои файловои системой, которая автоматически оределяется с выставлением всех нужных парамтеров. мои диски определились как OS1 200KB /Floppy и позволяет создать бинарные имиджи, в которых через винхекс я все что нужно увидел.
http://www.shlock.co.uk/Utils/OmniFlop/OmniFlop.htm
понравилась прога ZX DISK STUDIO
http://zx.pk.ru/forumdisplay.php?f=9
http://zx.pk.ru/attachment.php?attachmentid=18263&d=1275657674

вот еще интересный трэд по поводу перегона инфы с флоппарей, жаль только не нашел пару тулз, которые у него упомянуты, а конретно: TELEDISK / UNIFORM
http://www.msfn.org/board/topic/136856-how-to-archive-old-floppies-for-access-under-win98/

хoчу попробовать виртуальный флоппи драйв внутри ЭМУ, не думаю что сработает, но посмотрим.
http://sourceforge.net/projects/vfd/

в принципе основной барьер преодолен, доки читаются, но кое какие характеры покоцаны, надо будет правильную кодировку подобрать.

теледиск если и не здесь, то где-то рядом
http://fdd5-25.net/sys/utilfdd.zip
про Uniform ничего не скажу, не знаю такую.
Еще вот такая утилитка есть http://orion-z.mylivepage.ru/file/336/4433
да и вот чуть инфы
http://zx.pk.ru/showthread.php?p=277926
Сабж.
старческая ОСь... нужно прочесть флоппы и перегнать их в МСДОС формат (перегон пока можно оставить в стороне так как не думаю что ето будет проблемой -все есть) проблем а чтении.
Итак:
Установил эму на винду -ОК
Проинсталил CP/M -ОК
Прописал букву для драйва -ОК
Прописать тип драйва получается- OK, но,
читать не получается - FAIL
прошелся мануально по всему списку выдает ошибку чтения с вариацией сектора/цилиндра на всех типах.
флоппарь у меня:MITSUBISHI mf504c-368u = 1,2MB 5.25 drive, по перемычкам ничего не нашел... под виндой драйв вполне вменяемый и читает/пишет диски без проблем.

что нужно сделать что бы прочесть флоппики (SINGLE SIDE /DOUBLE DENSITY/SOFT SECTORED ... TPI - UNKNOWN)

Прилагаю скрины:
http://img12.imageshack.us/img12/3964/cpmmainmenu.th.jpg

http://img821.imageshack.us/img821/2580/floppychoice.th.jpg

http://img576.imageshack.us/img576/3137/floppyerror.th.jpg

Илья/Серж/Савелий/Георг... отзовитесь!