Важная информация

User Tag List

Результаты опроса: вам нужен плагин для работы с .dsk файлами?

Голосовавшие
66. Вы ещё не участвовали в этом опросе
  • да, read-only

    4 6.06%
  • да, read-write

    44 66.67%
  • нет

    7 10.61%
  • душа просит чего-то другого

    11 16.67%
Страница 2 из 9 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 83

Тема: вам нужен плагин для работы с образами +3 dos?

  1. #11
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404
    А для CP/M существуют такие плагины?
    Нет не существуют. Есть небольшая сложность: в CP/M нет идентификатора по которому можно определить принадлежность диска к этой ОС.

  2. #12
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev
    Нет не существуют. Есть небольшая сложность: в CP/M нет идентификатора по которому можно определить принадлежность диска к этой ОС.
    Пришлось написать свою утилитку для работы с образами дискет CP/M (проверено на эмуляторе Ориона) - wcx плагин для TotalCommander / Far. Если кому-то интересно, исходники (и сам плагин) можно взять отсюда:
    http://orion-z.hoter.ru/
    Последний раз редактировалось Error404; 30.12.2006 в 00:53.

  3. #13
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404
    Пришлось написать свою утилитку для работы с образами дискет CP/M (проверено на эмуляторе Ориона)
    Вот только эта утилита не работает со спектрумовскими образами CP/M.

  4. #14
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev
    Вот только эта утилита не работает со спектрумовскими образами CP/M.
    А где можно посмотреть что из себя представляет такой образ?
    Точно помню, что, к примеру, на Профи был такой же формат как на Корвете (т.е. и на Орионе/Специалисте), только без boot-sector. Просто записывали на диск от Профи стандартный бут и работали. Возможно, сам формат файла - не простая последовательная посекторная копия всей дискеты, а с какой-нибудь упаковкой или дополнительной информацией?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #15
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404
    А где можно посмотреть что из себя представляет такой образ?
    На Spectrum насколько мне известно есть 2 версии CP/M
    Для ATM смотри здесь http://atmturbo.nedopc.com/
    Для Профи прямо здесь пример диска.
    Цитата Сообщение от Error404
    Точно помню, что, к примеру, на Профи был такой же формат как на Корвете (т.е. и на Орионе/Специалисте), только без boot-sector.
    На самом деле boot идёт сразу после каталога, только в нём нет ни заголовка ни сигнатуры, в этом вся сложность. Плагин то написать я и сам могу, но вот однозначно определить файл невозможно.
    Цитата Сообщение от Error404
    Просто записывали на диск от Профи стандартный бут и работали. Возможно, сам формат файла - не простая последовательная посекторная копия всей дискеты, а с какой-нибудь упаковкой или дополнительной информацией?
    Есть разные форматы, я специально для примера откинул все заголовки и оставил только сами сектора.
    Расширение я специально поменял на .odi .
    Вложения Вложения
    • Тип файла: rar system.rar (261.7 Кб, Просмотров: 297)

  6. #16
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev
    На Spectrum насколько мне известно есть 2 версии CP/M
    Для ATM смотри здесь http://atmturbo.nedopc.com/
    Для Профи прямо здесь пример диска.На самом деле boot идёт сразу после каталога, только в нём нет ни заголовка ни сигнатуры, в этом вся сложность. Плагин то написать я и сам могу, но вот однозначно определить файл невозможно.Есть разные форматы, я специально для примера откинул все заголовки и оставил только сами сектора.
    Расширение я специально поменял на .odi .
    Я пока по-другому сделал. Теперь у меня сначала на каждом архиве (образе диска) анализируется наличие Disk Parameter Block в загрузочном секторе (1 сектор дорожки 0). В корветовской (и в клонированной с нее орионовской CP/M) DPB имеет контрольную сумму и проверить его наличие не сложно. Если DPB присутствует, то все настройки берутся из него. Если отсутствует, то DPB берется из INI в зависимости от расширения файла образа диска, затем по этому DPB вычисляется нужный (и сверяется со входным) размер файла образа. Если совпало - работает с образом диска по DPB из INI.
    --
    В ini DPB настраивается по правилами CP/M 2.2. Я уже настроил соответствующие DPB для для спектрумовского CP/M формата *.TRD (образ диска 655360 байт, т.е. 16 x 256b sectors, double density, 80 tracks, 4k catalog, 2 system tracks, 16k extents) и для образов CP/М от MSX (образ диска 368640 байт, т.е. 9 x 512b sectors, double density, 40 tracks, (или 1х80 ???) 4k catalog, 2 system tracks, 32k extents). Со всеми уже настроенными образами (ODI, TRD, DSK, ну и с другими - если настроить) плагин работает одновременно без каких либо дополнительных переключений как под TotalCommander, так и под Far (что и не удивительно - работает то farwcx ).
    --
    Так что вот так вот. Посмотрю описание форматов по Вашим ссылкам, но что-то уже энтузиазм гаснет (поддержать хоть что-то спектрумовское было делом принципа ), тем более, как мне показалось, *.TRD - формат достаточно распространенный - довольно много CP/M софта в Сети валяется именно в нем, как оказалось.
    --
    Плагин и исходники если кому-то интересно (пока кроме Вас никто не комментил ) там же - на страничке (адрес в подписи) в секции "Файло".
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

  8. #17
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev
    На Spectrum насколько мне известно есть 2 версии CP/M
    Для ATM смотри здесь http://atmturbo.nedopc.com/
    Для Профи прямо здесь пример диска.
    Работают оба формата - только строчку для Профи в инишку добавил.

    Цитата Сообщение от Alexandr Medvedev
    Расширение я специально поменял на .odi .
    Пришлось поменять расширение на PRO, т.к. на ODI у меня уже был настроен формат "Орион без DPB" (похожий, но 4 системные дорожки, а на Профи - 0 системных дорожек, как оказалось - видимо, остаточная память меня обманывала)
    Последний раз редактировалось Error404; 10.01.2007 в 19:49.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #18
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    понятные диски для +3 можно пересчитать по пальцам, всё остальное свой формат, каждая фирма делала по своему

  10. #19
    Guru Аватар для Addison
    Регистрация
    07.01.2006
    Адрес
    г. Москва
    Сообщений
    3,442
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Что ждут от плагина x3DOS

    Цель - создать плагин для быстрого копирования файлов из TR-DOS в +3DOS.

    Важно отметить направление переноса из TR-DOS в +3DOS.
    Если по сути, то необходимо копировать файлы с образов trd в образы dsk. Это несколько упрощает задачу. Ранее отмечалось, что на WOS полно образов, но они записаны в разных форматах, за которыми трудно угнаться.
    Исходя из выше сказанного, гоняться за ними и не нужно, нужно просто обеспечить перенос из trd в dsk стандартного формата, который создает, например, RealSpectrum эмулятор.
    Плагин нужен, для упрощения работ по созданию базы игр в формате dsk с дальнейшего перенос их на реальные дискеты 3.5" для юзанья их на реальном Spectrum+3.
    Сейчас эта дорожка гораздо длиннее и труднее, файлы копируются при помощи RealSpectrum эмулятор при помощи стандартных команд +3DOS.
    При этом возникает куча проблем, которые в свое время описывал Н.Родионов.
    Если появится возможность перегонять файлы с образов trd задача значительно упростится, так как можно будет использовать коллекции разных городов, где полно крякнутых игр, которые практически не защищены и в них уже решены проблемы связанные с адаптацией под дисковую систему (рамтор и т.п.).

    Образ стандартного формата с игрой "Пакмания" (5 файлов, 1B, 1$ и 3С) в приложении. Образ проверен на RealSpectrum эмулятор и на реальном Spectrum+3.
    Также в приложении дисковый менеджер, который, возможно, прольет свет на структуру образа dsk.

    P.S. не помешает работа плагина с реальным диском 3,5" в формате +3dos.
    Тестирование плагина готов взять на себя.
    Вложения Вложения
    Последний раз редактировалось Addison; 15.06.2008 в 19:06.

  11. #20
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,509
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В опрсе нет ответа:
    ААА не понимает что это.

Страница 2 из 9 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. РАБОТЫ С CC'2006!!!
    от C-jeff в разделе Софт
    Ответов: 136
    Последнее: 14.09.2006, 19:11
  2. Утилиты для работы с дисками iS DOS из Windows NT
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 0
    Последнее: 07.09.2006, 13:17
  3. работа с образами HDD в Unreal Speccy
    от elf в разделе Эмуляторы
    Ответов: 15
    Последнее: 30.03.2005, 18:22
  4. ALASM - удобство работы
    от ASMAN в разделе Программирование
    Ответов: 20
    Последнее: 19.03.2005, 21:09

Ваши права

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