User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 58

Тема: Электроника 85: чтение дискет

  1. #31

    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    644
    Спасибо Благодарностей отдано 
    443
    Спасибо Благодарностей получено 
    109
    Поблагодарили
    75 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Инструкция по чтению на IBM PC физического формата дискет, созданных и эксплуатируемых в составе различных ОС, комплекса "Электроника 85".
    Версия описания: 1.01.

    В общем, этот пост собран из ответов и ссылок в данном треде, а выправленный окончательный результат планируется разместить так же на сайте From'a и, возможно, Wiki.
    Спасибо Вам, друзья, за поддержку и полезные советы которые по ходу очень помогли мне!

    Успешное решение данной задачи мной было достигнуто при наличии следующих программно-аппаратных средств:

    1. Аппаратная часть:
    - Компьютер, например, класса Рentium 100, 32Мб ОЗУ либо ещё ниже по параметрам (80286, 80386).
    - Жесткий диск, который сможет работать как на этой, так и на современной платформе, для переноса скопированной с дискет информации (Либо настроить быстро-сеть по 0-модему через COM-порты http://old-pc.info/manuals/link.htm).
    - Качественный дисковод 5,25" (1/4") определяемый в БИОСе ПК, например ёмкостью 1,2 Мб. Для доступа к A: дисковод нужно подключать на интерфейсный кабель после скрутки.
    Рабочая сторона дискеты: 0.
    Выходной размер файла .DSK с дискета на 80 дорожек: "409 600" байт = 80 дорожек * 10 секторов * 512 байт.
    Выходной размер файла .DSK с дискета на 40 дорожек: "204 800" байт = 40 дорожек * 10 секторов * 512 байт.
    Формат файлов .TD0 предполагает упаковку считанных данных, поэтому его итоговый размер будет различным.
    Параметр "качество" дисковода играет важную роль только при необходимости считывания "битых" дискет.

    2. Софт:
    - MSDOS v.6.0/6.22 eng, для удобства рекомендуется сразу установить на жесткий диск (FAT32).
    - Менеджер/просмотрщик файлов (опционально, естественно) VC или NC.
    - 800.com v.1.40 (драйвер нестандарных форматов дискет) - прописывается без параметров прямо в autoexec.bat и стартует сразу при загрузке DОС.
    - Sydex Teledisk версии 2.23. Работает в двух режимах "D - Direct" (Предпочтительней. Обеспечивает прямой доступ к оборудованию, быстрый, считает всё что сможет.) и "B - BIOS" (работает медленнее, при первой же ошибке чтения прекращает работу, в этом случае считанные файлы будут короче по размеру).
    - AnaDisk v.2.04 от той же фирмы (видел оригинальный и патченый вариант под новые машины, сам пользовался последним). http://dwk-3.narod.ru/Diskette_Read.htm.
    - td2dsk v.0.1.0 - конвертор дампа физического формата записи в посекторный имидж дискета. http://www.emuverse.ru/wiki/Teledisk.

    3. Ход работ по чтению дискет:
    Когда весь стенд в сборе, последовательно запускаем:
    3.1. "TELEDISK.EXE" (DOS): После прогона заставки, в самой программе прошагиваем: "Copy Disk to File" -> "Source Diskette Unit - A:" -> "Check Diskette for Data - Side 0" -> "Data compression method - Normal"" -> "Diskette Controller Interface - Direct" -> "Enter destination file name: - _____ - я обычно вводил: ' "имя метки дискеты"-"порядковая цифра если у меня архивные дискеты дублируются", расширение ".td0" ' Teledisk добавит сам." -> "Прога напишет Examining A: распознает параметры дискеты, обычно как: дорожек 80/40, 1-10 секторов на дорожку, 512 в секторе" -> "Потом (здесь не пугаться) в красном окошке попросит ввести комментарий к архиву (я обычно ничего не вводил) и сразу нажимаем ESC" -> " 'Стрелка вниз' вверху экрана пробежит по всем 80/40 дорожкам и сохранит имидж в файл".
    Если будут ошибки на дискете программа сообщит об этом записями в правой части экрана.
    Если для переноса файлов между Э-85 и IBM-PC Вы решили использовать первую попавшуюся б/у дискету, то скорее всего, она за свою жизнь уже успела стать отформатированной на двустороннем дисководе, и уж наверняка у неё на поверхности пооставались фрагменты прежней файловой системы... Неуправляемый Teledisk обязательно будет заглядывать на вторую сторону (на прогресс-баре будет синхронно появляться 'стрелка вверх'). В этом случае чтение будет происходить в два раза медленнее и в ошибках будет что-то похожее на 'Head 1, "неожидаемый ID сектора"' (именно поэтому и рекомендуется всегда принудительно указывать 'Side 0' перед началом чтения, - тогда найденное лишнее с другой стороны в выходной дамп не попадёт, но вот "дорожки 81/82" на конце диска - запросто).
    Пока дискета читается предлагаю на конверт дискеты аккуратно наклеить цветной снимаемый липкий стикер на котором записываем метку дискеты (имя тома), имя файла на жестком диске и примечания (если есть ошибки), отработанную дискету уже в конверте фотографируем, что бы потом, на обычном РС, можно было создать директорию по имени метки дискеты, присвоить фотке-картинке то же самое имя дискеты - так, в итоге, набор имиджей, в процессе последующей обработки, визуально воспринимаются намного легче.
    3.2. "td2dsk.exe *.td0" (Win32 консольное приложение) - в том же каталоге на выходе получаем *.ODI, переименовываем в *.DSK. Просматриваем его на предмет что получилось, ищем где-то в начале идентификатор диска "DECFILES11A/DFCFILES11A" для формата ODS1 FILES-11, "DECRT11A" для RT-11, "FODOS", etc. Так же сверяем метку дискеты (она там рядышком одинаково будет прописана в одном/двух местах). При необходимости корректируем информацию об общих данных дискета.
    3.3. "ANADISK.EXE" (DOS) - в наших целях может использоваться чисто для контроля для нормально считываемых (без ошибок чтения) дискет: если у нас есть файл считанный Теледиском в td0, то его переконвертация с помощью td2dsk.exe в итоге создаст файл *.ODI, который после ручного переименования в *.DSK будет побайтово равен тому что сразу выдаст AnaDisk. Т.е., в этом случае, Теледиск полностью достаточен - т.к. из него можно потом будет сделать и посекторный образ и аналогичную живую дискету.
    Если же дискета битая или "грязная" и считывается с ошибками по каким-либо секторам, то "td2dsk.exe", при попытках создать самостоятельный посекторный образ из такого .TD0, вылетает с сообщением: "Ошибка: Заголовок сектора содержит неверные данные!". Это значит, что с такого образа .TD0 можно будет создать только другую реальную дискету с мусором в проблемных секторах. Поэтому в спорных случаях при помощи AnaDisk копируем дамп дискеты в посекторный DSK и потом разбираемся с ним ручками в HEX-редакторе, обрезаем по нужному размеру, проверяем на валидность в соответствующем эмуляторе или анализаторе логических форматов.
    Процедура чтения здесь следующая: "DUMP" -> "Diskette Unit - A:" -> "Dump which sides? - Side 0" -> "Include sector ID information - No" -> "Enter name of file to recieve dump - _____" (введите имя файла с расширением) - "Begin dump at what cylinder? 0" -> "End dump at what cylinder? 79" -> "Прога напишет Examining A: распознает реальные параметры дискеты и потихоньку сохранит имидж в файл (даже если задать большее количество дорожек чем реально есть на дискете, программа их всё равно проигнорирует)".
    Последний раз редактировалось anasana; 17.06.2009 в 01:54.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32

    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо большое! Воспользуюсь этой же инструкцией, когда буду переводить дискеты ДВК MY.
    Отошёл от дел.

  4. #33

    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    644
    Спасибо Благодарностей отдано 
    443
    Спасибо Благодарностей получено 
    109
    Поблагодарили
    75 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В список добра пока вошло не всё, а только самое необходимое.
    Как всегда есть ещё несколько альтернативных вариантов для которых возможно найдутся свои частные случаи + разброс в конфинурациях оборудования.
    Вот есть ещё например "wdisk.exe" от Daniel D. Lanciani: Usage: C:\Test\WDISK.EXE [-u #] file

    REM mkdisk.bat:
    set spt=10
    set spc=10
    set cyl=80
    wdisk proboot.pc
    REM End mkdisk.bat

    Из http://www.tuhs.org/Archive/PDP-11/D...o380_lanciani/ очевидно должен вроде уметь залить живую 10-дорожечную дискету из любого посекторного! имиджа размером 409 600 Кб. А в реале на моём стенде не пошёл. FDA 6.1 в моих руках тоже пока отказался привязываться к машине, опробовать на дискетах ещё не удалось .
    ImageDisk http://www.classiccmp.org/dunfield/img/ - очень достойный, и в работе мне очень понравился. Правда заметил, что без 800.сом битый сектор дискеты в конечном дампе оставил просто пустым. Есть экспорт в посекторный формат и импорт из TD, а вот обратного экспорта в TD нет... (Но есть исходники, так что это обратимо). Так же очень ожидаются дальнейшее расширение списка возможных средств для чтения дисков формата DZ.
    P.S. Перечень для логического разбора файловых структур различных ОС из считанных дисков на данный момент не готов.
    P.P.S. Так же пока ещё в процессе само описание установки и использования эмулятора к Электронике-МС0585 под MS Windows XP.
    Последний раз редактировалось anasana; 16.06.2009 в 21:28.

  5. #34

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlecV Посмотреть сообщение
    Под Линухом читать не пробовал ? Нужна машинка с 5" флопом и Линуксом.
    Одного линуха (вариант: teledisk, copyqm итд) и дисковода мало. Надо чтобы контроллер еще брал "нестандартные" форматы. На современных компах обычно не берут. У меня из всего хлама что был под рукой только чудом сохранившийся 286 гроб читает.

  6. #35

    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    644
    Спасибо Благодарностей отдано 
    443
    Спасибо Благодарностей получено 
    109
    Поблагодарили
    75 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот, отсканировал документ-прайс ПО фирмы-поставщика наших машин.
    Перечень программных средств (ПС), для ПВК "Электроника МС0585", поставляемых пользователю на договорной основе:

    1. Программные средства общего назначения.
    1.1. Операционная система ПРОС версия 2.03 – представляет собой мультипрограммную, реального времени с разделением ресурсов дисковую систему, предназначенную для управления вычислительным процессом ПВК "Электроника МС0585". (Цена: 1400 руб.) (найдено + версия 1.8)
    1.2. Операционная система ФОДОС-3 – представляет собой высокоэффективную операционную систему для одного пользователя и предназначена для решения задач в реальном масштабе времени, а также разработки программ в интерактивном режиме. (Цена: 1200 руб.) (есть 2 инсталляционные дискеты из 4-х)
    1.3. Программа преобразования формата файлов – предназначена для работы в операционной системе ПРОС и позволяет передавать любые файлы из ОС ПРОС в ОС ФОДОС и обратно. (Цена: 200 руб.)
    1.4. Драйвер магнитной ленты, программа копирования на МЛ и с неё – пакет программ, работающий в операционной системе ПРОС и позволяющий создавать архивный банк данных на магнитной ленте. (Цена: 800 руб.)
    2. Средства обработки текстовой информации.
    2.1. Прикладная программа "Проектор" – предназначена для подготовки и просмотра на экране монитора информационно-справочных или учебно-методических материалов, выполненных в виде набора страниц. (Цена: 200 руб.)
    2.2. Прикладная программа "Оформитель" – предназначена для оформления в виде документов текстов, подготовленных с помощью редактора текста, имеющихся в операционных системах. (Цена: 500 руб.)
    2.3. Пакет прикладных программ "Текст-85" – предназначен для подготовки, редактирования и форматирования текстовых документов в среде ОС ПРОС. (Цена: 1500 руб.)
    3. Системы программирования.
    3.1. Инструментальное программное обеспечение (ИНПРОС) – Предназначено для разработки прикладных программ в среде ОС ПРОС на ЭВМ "Электроника МС0585". (Цена: 1500 руб.)
    3.2. Система программирования ФОРТРАН-77/ИНПРОС – предназначена для записи алгоритмов системных, прикладных и научно-технических задач на языке высокого уровня Фортран, трансляции и выполнения программ в среде ОС ПРОС. (Цена: 2000 руб.)
    3.3. Система программирования ПАСКАЛЬ-ИНПРОС – предназначена для записи алгоритмов системных, прикладных и научно-технических задач на языке высокого уровня Паскаль. (Цена: 1400 руб.)
    3.4. Система программирования ФОРТРАН/ФОДОС-3 – предназначена для разработки программ на языке программирования ФОРТРАН 1У, обеспечивает подготовку исходного текста, трансляцию, отладку и запуск программы на выполнение. (Цена: 900 руб.)
    4. Автоматизация управленческих работ.
    4.1. Базовый пакет прикладных программ предназначен для автоматизации учрежденческих работ, в состав пакета входят следующие прикладные программы:
    - Управление данными;
    - Электронный лист;
    - Деловая графика. (Цена: 1000 руб.)
    4.2. Интегрированный пакет прикладных программ "СТАРТ" – предназначен для автоматизации учрежденческих работ (управление данными, обработка табличной, текстовой и графической информации в многооконной среде). (Цена: 2000 руб.) (найдено 2 комплекта, в эмуляторе не запустились из-за определенной программной ошибки, которая так же проявляется в некоторых приложениях и игрушке Xonix, + достоверно знаю, на дискетах должна быть некая привязка по разрешенному числу установок пакета ~ около 5)
    4.3. Прикладная программа "Управление табличными данными" – предназначена для создания и эксплуатации баз данных (БД). (Цена: 500 руб.)
    4.4. Система структуризации, обработки и вывода данных (СОВД) – предназначена для построения, заполнения данными и обслуживания автоматизированных информационных систем в ОС ПРОС. (Цена: 1500 руб.)
    5. Программы обработки графической информации.
    5.1. Прикладная программа - графический редактор "ГР" – предназначена для создания чертежей (машиностроительных, строительных и др.), схем, диаграмм и иных графических объектов и сохранения их в виде файлов на внешних устройствах магнитной памяти. Программа работает в диалоговом режиме, используется меню, из которого выбирается требуемая функция. (Цена: 900 руб.) (найдено, аналогично пакету СТАРТ не запустился в эмуляторе.)
    5.2. Пакет программ графический редактор "ГРАФ-2D" – предназначен для создания чертежей (машиностроительных, строительных и пр.) Схем, диаграмм, карт и иных графических объектов и сохранения их в виде файлов на внешних устройствах магнитной памяти. (Цена: 2000 руб.) (найдено, но отчего-то не подтягивется штатным инсталлятором ПРОС)
    6. Средства связи.
    6.1. Прикладная программа "Программа связи" – предназначена для связи ЭВМ "Электроника МС0585" с другими ВК для обмена файлами или для работы с центральной ЭВМ в качестве терминала. Программа использует меню, из которого выбирается требуемая функция. (Цена: 600 руб.) (возможно есть, непонятно что они здесь имеют в виду, в наличии есть "Межсвязь ЭЛ-60 и МС0585")
    7. Игровые программы: – Посадка на Луну, Шахматы, Червячок, Нарды, Лабиринт.
    (Приписано ручкой) Компилятор БЕЙСИК Р2/ИНПРОС. (Цена: 2000 руб.)

    Наш адрес: 394007, г. Воронеж, ул.Минская,16
    Воронежский Центр Технического Обслуживания (ВЦТО) "Процессор-Сервис", код 911196, р/с 26-30-14 Промышленный филиал коммерческого банка "КредитПромБанк" г. Воронеж, МФО 111966.
    Директор: Фомин С.В.
    Нач. отдела: Музуров Николай Николаевич.
    Нач. бюро: Грязнов Борис Николаевич.

    В наличии на дискетах так же есть ещё:
    Игры: Xonix, Тетрис, Ladder, Blackjack Trainer, Space Shuttle, Пещера (Lode Runner), Вертолет, PENTIS.
    Прикладные задачи: Техническое обслуживание, Форматирование дискетов, Редактор текста, РТД, Командный язык В2.0, Защита, Установка учетного номера, Программа корректировки ПРОС для печати, БЕЙСИК-П.

    Ещё в природе есть и очень ожидаются: "ЭЛДОС 2.01А" и "МОС-32М" (by CodeMaster).
    Последний раз редактировалось anasana; 20.01.2010 в 23:01.

  7. #36

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    553
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Одного линуха (вариант: teledisk, copyqm итд) и дисковода мало. Надо чтобы контроллер еще брал "нестандартные" форматы. На современных компах обычно не берут. У меня из всего хлама что был под рукой только чудом сохранившийся 286 гроб читает.
    Или амигой можно. Старинную A500 или A600 можно раздобыть за относительно небольшие деньги, подцепить к ней 5-дюймовый флоп и читать все, что шевелится.

  8. #37

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    Ещё в природе есть и очень ожидаются: "ЭЛДОС 2.01А" и "МОС-32М" (by CodeMaster).
    Почисть личку, а то не могу обрадовать ;-)

    ---------- Post added at 19:09 ---------- Previous post was at 19:06 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Одного линуха (вариант: teledisk, copyqm итд) и дисковода мало. Надо чтобы контроллер еще брал "нестандартные" форматы. На современных компах обычно не берут. У меня из всего хлама что был под рукой только чудом сохранившийся 286 гроб читает.
    Да лана, у меня на ASUS TUSL2-C читает, на сколько правильно это другой вопрос, Алексей потом раскажет.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #38

    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    644
    Спасибо Благодарностей отдано 
    443
    Спасибо Благодарностей получено 
    109
    Поблагодарили
    75 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почисть личку, а то не могу обрадовать ;-)
    Как раз взялся нормально освободить ресурсы форуму , а то с прошлого года личка постоянно балансирует на 99%, и вечно пропускаю момент переполнения, а удалять нельзя - столько важного (для меня), а как начинаешь копировать переписку в текстовые файлики, потом никогда не удаётся быстро найти когда надо...
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: почта: anasana@ukr.net, email: anasana@gmail.com, TG: https://t.me/adesodesa

  10. #39

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    а удалять нельзя - столько важного (для меня), а как начинаешь копировать переписку в текстовые файлики, потом никогда не удаётся быстро найти когда надо...
    Не знаю, я складываю их в отдельную папку, и в ней полнотекстовым поиском Far'a всё отлично ищется.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  11. #40

    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    603
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Одного линуха (вариант: teledisk, copyqm итд) и дисковода мало. Надо чтобы контроллер еще брал "нестандартные" форматы. На современных компах обычно не берут. У меня из всего хлама что был под рукой только чудом сохранившийся 286 гроб читает.
    Я же давал ссылку на образ дискеты от Э-85 которая нормально прочиталась под Линухом. anasana с нее даже загрузился на эмуляторе. Так что все под Линухом работает, если дискеты сохранились.

    Другой вопрос что народ не очень любит Линух и хочет Винду.

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Чтение дисков TR-DOS под XP
    от Zloy в разделе Софт
    Ответов: 47
    Последнее: 19.09.2008, 09:06
  2. Дайте доступ на чтение.
    от Ne01eX в разделе Форум
    Ответов: 5
    Последнее: 20.07.2006, 07:40
  3. Чтение с 5.25 дисковода
    от Nut в разделе Эмуляторы
    Ответов: 0
    Последнее: 13.06.2006, 19:13
  4. Z80 - чтение из памяти
    от icebear в разделе Память
    Ответов: 15
    Последнее: 06.03.2006, 12:03
  5. Чтение дисков с iS-DOS
    от IDma в разделе Утилиты
    Ответов: 11
    Последнее: 12.02.2006, 08:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •