PDA

Просмотр полной версии : ZXDStudio - запись и дамп дискет под Windows



esl
10.04.2010, 16:16
Список утилит для редактирования *.kdi-образов Корвета: https://zx-pk.ru/threads/34673?p=1163639&viewfull=1#post1163639

Модифицированный дампер дискет ZXDStudio (http://zx-pk.ru/showthread.php?t=12842) от Anykey специально для Корвета:

ZXDStudio v116a - Korvet Edition
https://yadi.sk/d/4Yg6n_HOZEjec

В чем суть модификаций и как пользоваться:
1) Ранее в упор не сохранялись образы битых дискет. Если при сканировании геометрия диска оказывалась нестандартной (почему-то неправильно читалась), то в kdi сохранить было уже нельзя. Иногда не сохранялось и в универсальный формат.
Потому нашлось решение - загружать заведомо правильный по формату образ и делать чтение по его меткам.
Благодаря модификациям Anykey, теперь можно создавать заведомо правильный пустой образ из самой программы:
Файл->Создать образ->Корвет,
потом для чтения cделать:
Диск->Чтение секторов по меткам.
2) При создании пустого образа из программы, по моей просьбе, образ заполняется не нулями (NULL), а символом с HEX: E5 (судя по анализу других образов, именно этим символом в Корветовских дискетах заполнены пустые байты, а не нулем).
3) Благодаря предыдущему пункту, если читать битую дискету по меткам пустого образа, сбойные сектора будут заменяться не на NULL, а на E5 и образ получится более правильным.

Так же оставлю памятку по первоначальной настройке:
1) Не забываем поставить дррайвер fdrawcmd.sys:
http://simonowen.com/fdrawcmd/
2) Cкорость чтения в настройках ZXDStudio нужно поставить в зависимости от дисковода. Может быть и 300к и 250к - выясняется экспериментально.



ZDXStudio давно умеет напрямую работать с kdi, из них не надо больше делать fdi. Потому информация ниже от ESL неактуальна, оставил для истории --- Serebriakov.

небольшое HOW-TO как это делать, скорее напоминалка для самого себя, но может кому пригодится ...
должно работать начиная с XP, сам записывал на Win 7

задача:
есть .kdi образ, надо его записать на реальный 5" диск

решение:
1. подключаем стандартный 5" PC дисковод на 1.2 Mb, стандартным шнуром, в биосе ставим как 1.2 (я ставил как А)
2. качаем ZXDStudio (http://zx.pk.ru/showpost.php?p=255011&postcount=31), собственно нужен ZXDStudio.rar (457.4 Кб)
3. распаковываем архив и добавляем из аттача 17049 , положить рядом с ZXDStudio.exe
4. устанавливаем fdrawcmd.sys - запускаем FdInstall.exe
5. из аттача 17048 качаем архив fdi.fdi.zip и добываем из него fdi.fdi, это заголовок .fdi
6. берем нужный .kdi файл (допустим games.kdi)
и делаем из него .fdi
copy /b fdi.fdi+games.kdi games.fdi
на выходе у нас .fdi
7. запускаем ZXDStudio.exe
8. идем в настройки и выбираем в настройках диск А и скорость передачи 300к
9. Образ -> Загрузить как ...., и выбираем наш games.fdi
8. образ должен загрузится и можно посмотреть что там есть (должно быть 160 дорожек, 5 секторов по 1к
10. Диск -> Форматировать и записать

теперь у нас есть диск который можно использовать с Корветом ...

p.s. а как записать нужный софт в образ .kdi и вообще как манипулировать - отдельным постом

за ZXDStudio говорим огромное спасибо Anykey ...

Наконец то у ZX Disk Studio (http://zx.pk.ru/showthread.php?t=12842) появилась своя тема !!!

esl
10.05.2010, 15:21
Хорошие новости
начиная с версии 1.11 ZX Disk Studio (http://zx.pk.ru/showpost.php?p=282481&postcount=13) умеет напрямую работать с .KDI

http://zx.pk.ru/showthread.php?t=12842

можно ей напрямую читать и писать диски

Krautsov
10.07.2010, 16:34
Хорошая Сергей новость... Я раз за "Корвет"... Соберу подходящую машинку и попробую подключить дисковод, попробовать записать диск

Serebriakov
23.12.2015, 02:58
Здравия!
Где-то год назад просил товарища Anykey немного модифицировать его дампер дискет ZXDStudio (http://zx-pk.ru/showthread.php?t=12842), за что ему отдельная благодарность.
Но поделиться модифицированной версией что-то забыл, исправляюсь:
ZXDStudio v116a - Korvet Edition
https://yadi.sk/d/4Yg6n_HOZEjec

В чем суть модификаций и как пользоваться:
1) У меня в упор не сохранялись образы битых дискет. Если при сканировании геометрия диска оказывалась нестандартной (почему-то неправильно читалась), то в kdi сохранить было уже нельзя. Иногда не сохранялось и в универсальный формат.
Потому нашел решение - загружать заведомо правильный по формату образ и делать чтение по его меткам.
Благодаря модификациям Anykey, теперь можно создавать заведомо правильный пустой образ из самой программы:
Файл->Создать образ->Корвет,
потом для чтения cделать:
Диск->чтение секторов по меткам.
2) При создании пустого образа из программы, по моей просьбе, образ заполняется не нулями (NULL), а символом с HEX: E5 (судя по анализу других образов, именно этим символом в Корветовских дискетах заполнены пустые байты, а не нулем).
3) Благодаря предыдущему пункту, если читать битую дискету по меткам пустого образа, сбойные сектора будут заменяться не на NULL, а на E5 и образ получится более правильным.

Так же оставлю памятку по первоначальной настройке:
1) Не забываем поставить дррайвер fdrawcmd.sys:
http://simonowen.com/fdrawcmd/
2) Cкорость чтения в настройках ZXDStudio нужно поставить 300K, иначе сектора не найдутся. Во всяком случае на моем дисководе так.

Gavrilov_S
15.10.2018, 20:08
Доброго времени суток , Господа!
Проблема такого рода. каким то образом записал один образ KDI на диск 3.5 оно работает.
Щас как бы не пытался записать. Корвет его не читает. (кроме одного диска)
Использовал программу ZXDStudio 116
В биосе дисковод 3.5 поставил 1.44
Убрал концевик на дисководе чтобы он диски опеределял как 800К (больше на компьютерном дисководе ничего не делал)
Скорость записи ставлю 300К
Потом форматировать и записать
Но Корвет их не видит. Пробовал разные образы KDI

- - - Добавлено - - -

галачка стоит только реставрировать образ дорожки

- - - Добавлено - - -

дисководы перепробовал уже 7 штук разных

- - - Добавлено - - -

записанный диск пробовал читать. читает как 21 байт на дорожку

LeoN65816
15.10.2018, 22:26
В биосе дисковод 3.5 поставил 1.44
Убрал концевик на дисководе чтобы он диски опеределял как 800К (больше на компьютерном дисководе ничего не делал)
Скорость записи ставлю 300К
250K!!!

Gavrilov_S
15.10.2018, 23:36
Точно заработало на 250к. Еще систему переустановил на 7 32 битную. Была ХР
Еще пишет только на новые дискеты. Форматированные под мс дос выдает ошибки

- - - Добавлено - - -

Как можно писать на мс дос диски?

Serebriakov
16.10.2018, 20:24
То, что писал ESL в первом посте уже давно неактуально. ZDXStudio давно умеет напрямую работать с kdi, из них не надо больше делать fdi.
Все что нужно для работы ZDXStudio - это поставить драйвер fdrawcmd.sys от Саймона (https://simonowen.com/fdrawcmd/#download).

Более того, есть специальная версия ZDXStudio, слегка модифицированная для лучшей работы с Корветными образами: https://zx-pk.ru/threads/12580-korvet-rabota-s-kdi-obrazami.html?p=848061&viewfull=1#post848061


Точно заработало на 250к
Скорость зависит от дисковода. Может быть и 300к и 250к - выясняется экспериментально.


Как можно писать на мс дос диски?
Предварительно форматировать. Если правильно помню: Образ-Создать образ-Корвет. Далее Диск-Форматировать и записать.

Serebriakov
26.12.2020, 12:25
В середине 2020 товарищ CPLx добавил поддержку CP/M дисков Корвета (https://zx-pk.ru/threads/31601-spectrum-archive-reader-programma-dlya-chteniya-tr-dos-diskov.html?p=1064501&viewfull=1#post1064501) в свою новую программу для чтения TR-DOS дисков - Spectrum Archive Reader. Потенциально программа может вычитывать сильно битые дискеты лучше чем ZXDStudio.

P.S. Немного оффтоп, но решил сохранить ссылку именно здесь на будущее, когда снова дойдут руки до дампов.

Gavrilov_S
14.01.2021, 15:53
Проверил вчера программу Spectrum Archive Reader тоже работает хорошо. есть возможность считывания BAD секторов тремя способами. И дажет возможность сохранить если даже есть BAD сектор.
Еще вчера записал образы Корветовских дисков через ZXDStudio v116a. На виндовс XP работает стабильно.

Serebriakov
15.10.2022, 20:44
Сохраню сюда ссылку на инструкцию по записи дискет в Linux:
https://zx-pk.ru/threads/34718/