Вход

Просмотр полной версии : Дискетки от УКНЦ



ZXSlaver
11.11.2009, 20:58
Отдали мне тут коробку с 10 дисками. Похоже от УКНЦ, ибо наклейки и на спеке не читабельны, зависеит или ресет в 48 бейсик.
Вопрос: Чемто их на PC или Spectrume их можно прочитать, образ создать? Реально УКНЦ у меня нема.

SKcorp.
11.11.2009, 22:51
Отдали мне тут коробку с 10 дисками. Похоже от УКНЦ, ибо наклейки и на спеке не читабельны, зависеит или ресет в 48 бейсик.
Вопрос: Чемто их на PC или Spectrume их можно прочитать, образ создать? Реально УКНЦ у меня нема.

На ПЦ чем-то можно. Копать туда http://code.google.com/p/ukncbtl/

AlecV
11.11.2009, 23:16
ZXSlaver, Если дискета (размагниченная или новая) была изначально отформатирована на УКНЦ а не на PC, то на PC прочитать ее сложно. Если ее отформатиовали на PC то она будет работать везде и на чтение и на запись.

Легче УКНЦ готовый найти, контроллеров флопов к нему недостатка нет. :)

Arseny
12.11.2009, 20:32
ZXSlaver, Если дискета (размагниченная или новая) была изначально отформатирована на УКНЦ а не на PC, то на PC прочитать ее сложно. Если ее отформатиовали на PC то она будет работать везде и на чтение и на запись.

Легче УКНЦ готовый найти, контроллеров флопов к нему недостатка нет. :)
Да ладно фигню писать :) Дискеты сделанные на УКНЦ отлично читаются на РС. И пофайлово, и образами.
Пофайлово: rttools, flx
Образами: anadisk, ukdsk (от А. Kisly)
Вот с записью - тут да, все возможно.

Рекомендую сделать образы - их можно сразу в эмуляторе проверить.

AlecV
13.11.2009, 09:34
Arseny, у меня есть фирменная дискета от УКНЦ, с завода. Вернее она от С.Фролова ;)

http://www.leningrad.su/museum/show_calc.php?n=213

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

С записью как раз проблем нет, писишный контроллер просто пишет лишний заголовок дорожки, который не используется в УКНЦ, а формат секторов УКНЦ и PC совпадает.

Alex_K
13.11.2009, 09:57
Если дискета (размагниченная или новая) была изначально отформатирована на УКНЦ а не на PC, то на PC прочитать ее сложно.
Все свои дискеты от УКНЦ, которые были записаны на НГМД-6022 (40 дорожек) и МС-5313 (80 дорожек), я без труда прочел с помощью ukdsk на дисководе 1,2 Мб. Да, за давностью лет были плохие блоки на дискетах, но эти блоки не читались и на УКНЦ.


у меня есть фирменная дискета от УКНЦ, с завода. Вернее она от С.Фролова. Пока ее не получилось прочитать, попробую специальными средствами. Вряд ли она битая.
Чудес не бывает. Программа в ПЗУ УКНЦ позволяет читать только стандартные дискеты формата 512 байт на сектор/10 секторов в дорожке. Так что, если дискета действительно от УКНЦ, то должна читаться и на PC. А ukdsk пробовали, что он говорит?


С записью как раз проблем нет, писишный контроллер просто пишет лишний заголовок дорожки, который не используется в УКНЦ, а формат секторов УКНЦ и PC совпадает.
Вот из-за этого лишнего индексного маркера дорожки на УКНЦ и невозможно прочесть первый сектор в дорожке.

Arseny
13.11.2009, 11:14
Arseny, у меня есть фирменная дискета от УКНЦ, с завода. Вернее она от С.Фролова ;)
Пока ее не получилось прочитать, попробую специальными средствами. Вряд ли она битая.
Подобных дискет я порядка 150 шт. считал - здесь на форуме лежат. В данном случае очень полезно использовать ANADISK - он об ошибках чтения или структуры сообщает.


С записью как раз проблем нет, писишный контроллер просто пишет лишний заголовок дорожки, который не используется в УКНЦ, а формат секторов УКНЦ и PC совпадает.
Скажем так - записать диски для УКНЦ на РС можно, но лучше не нужно ;) И форматировать диски для УКНЦ лучше на ней же ;)

AlecV
13.11.2009, 11:44
Arseny, Alex_K, OK, буду пробовать ukdsk.

Если честно, думал с точностью до наоборот, что отсутствие маркера дорожки мешает работать PC контроллеру, а его наличие никак не влияет на 1801ВП-128. Но это отложилось у меня после попыток читать MY: дискету на PC. Нулевой сектор MY: дискеты на PC стабильно не читался, но стоило ее форматнуть на PC как все пошло. Вероятно на УКНЦ по другому.

А данную УКНЦ дискету пробовал читать под Линухом (там драйвер офигенный, можно давать команды i82x72 напрямую). Команда "READID" стабильно работает, видно что на дорожке 10 секторов две стороны, но на команде "READ" контроллер флопа просто сходит с ума.

Статья по теме:

http://fdutils.linux.lu/disk-id.html

P.S. Alex_K, не хотите ukdsk портировать под Линух ?

Alex_K
13.11.2009, 12:14
Alex_K, не хотите ukdsk портировать под Линух ?
AlecV, увы, с Линуксом знаком только как пользователь (и то весьма неопытный). Вечером я скину исходники на Си, программа написана в консольном режиме и использует драйвер fdrawcmd от Simon Owen. Где-то я видел, что fdrawcmd есть и в Линукс, так что переделка не составит труда. Программа писалась по мотивам программы BKDISK от Сергея Вакуленко и для ввода-вывода использует функции WIN32API, но это можно заменить на printf/scanf.

Alex_K
13.11.2009, 19:10
Как и обещал, выкладываю исходники UKDSK.
Так что, если кому интересно, могут портировать на Линукс, улучшить и тд и тп.
Формат записи дискет на УКНЦ, БК и ДВК с КМД(MY:) полностью совпадает, так что эту утилиту можно использовать и с вышеперечисленными компьютерами.

ZXSlaver
15.11.2009, 16:05
Уммм. Чтото я никак не найду сие утили... поисковики не помогаю. Может сюда кто из запистит или линки..

Alex_K
15.11.2009, 16:43
Уммм. Чтото я никак не найду сие утили... поисковики не помогаю. Может сюда кто из запистит или линки..
ukdsk можно найти здесь (http://zx.pk.ru/showthread.php?t=9740&page=9).

Arseny
15.11.2009, 17:25
вот еще