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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 37

Тема: Новая утилита для работы с дисками CP/M

  1. #1
    Activist
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    400
    Благодарностей: 201
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Новая утилита для работы с дисками CP/M

    Наверняка многие "корветоводы" задавались вопросами - как переписать файлы с диска CP/M и обратно, как записать диск из образа или считать диск в образ? Известно несколько программ, одна из них MST 2.0 выпуска 90-х годов прошлого века. Самый главный недстаток - не работает под современными ОС. Для работы с образами диска известна утилита xkorvet.exe, имеющая пару досадных ошибок, одна из которых - отсутствие исходного кода

    В начале прошлого года решил написать программу, аналогичную MST, но только "с покером и куртизанками". Первоначально предполагался чистый DOS и Turbo Pascal, но когда в очередной раз добрался до программы, адаптировал ее под Windows (драйвер fdrawcmd.sys брать здесь http://simonowen.com/fdrawcmd/), компилятор FPC. Работа в DOS тоже возможна (необходима перекомпиляция программы go32 версией FPC, работа с диском осуществляется через int13h).
    На настоящий момент программа умеет работать с физическими дисками и их образами: форматирование, запись из образа, чтение в образ. В режиме файловых операций - копирование файлов на CP/M диск, удаление файлов с CP/M диска, просмотр файлов в режиме hex, text(cp866), режим дампа (модуль просмотра файлов взят из форка DosNavigator - DN/2).
    Программа еще очень сырая и носит статус альфы. По мере добавления функционала буду выкладывать сюда обновленные версии. Архив с программой содержит очень краткую документацию и исходный код, программисты могут сами модифицировать исходный код по своему усмотрению.

    Завсегдатаи форума моугт сказать: "есть же ZX Disk Studio, зачем еще одна программа?". Затем, что эта программа, продолжая традицию MSXCAS: а) распространяется с исходным кодом б) имеет текстовый интерфейс Turbo Vision в) может запускаться и работать как в OS Windows так и в чистом DOS.

    ЗЫ. Рабочее имя программы - Back to MST. Не исключено, что в дальнейшем имя будет изменено.
    Вложения Вложения
    Последний раз редактировалось marinovsoft; 21.05.2017 в 16:32.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY

  2. Эти 9 пользователя(ей) поблагодарили marinovsoft за это полезное сообщение:
    b2m (15.05.2014), BYTEMAN (02.03.2017), Djoni (12.05.2014), esl (12.05.2014), eugeniusz (26.05.2014), John North (15.05.2014), Serebriakov (26.05.2014), shapipovo (05.02.2016), Vadim (12.05.2014)

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

  4. #2
    Activist
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    400
    Благодарностей: 201
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    + Добавил копирование файлов с диска (образа диска) cp/m.
    * Пофиксил ошибку заполнения каталога при форматировании
    Вложения Вложения
    Последний раз редактировалось marinovsoft; 15.05.2014 в 17:05.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY

  5. Эти 2 пользователя(ей) поблагодарили marinovsoft за это полезное сообщение:
    perestoronin (14.11.2015), Serebriakov (26.05.2014)

  6. #3
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    733
    Благодарностей: 506
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Программу протестировал ,форматирование , запись, чтение работает
    перед каждым обращением к дисководу нужно лезть в меню выбора устройства А: B: программа не запоминает, если не выбрать то вылезают дисковые ошибки.

    При операциях запись, чтение дискеты нет индикации процесса выполнения.

    Скрытый текст

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

  7. #4
    Activist
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    400
    Благодарностей: 201
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Опишите поледовательность действий более подробно.
    Еще лучше, если есть возможность - сделайте захват видео и залейте результат на обменник.

    Отбой, не надо. Закрывайте список, если не работаете с файловыми операциями.

    >> При операциях запись, чтение дискеты нет индикации процесса выполнения.
    Это не баг, это еще не реализовано.
    Последний раз редактировалось marinovsoft; 15.05.2014 в 18:44.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY

  8. #5
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    733
    Благодарностей: 506
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Опишите поледовательность действий более подробно.
    Еще лучше, если есть возможность - сделайте захват видео и залейте результат на обменник.
    Попробую видео снять.

    о.к. отбой
    Последний раз редактировалось Djoni; 15.05.2014 в 18:50.

    Скрытый текст

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

  9. #6
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    баг
    https://dl.dropboxusercontent.com/u/.../VCC_ERASE.kdi

    ну во первых, удаленные файлы надо или прятать или показывать как удаленные
    на диске хороший пример, там удалённые файлы были перетерты другим контентом

    а то там куча мала а не диск ...

    юзера тоже надо бы показывать

    и еще, там есть файл AKH.DIC - он неправильно копируется с диска, не весь.

    во вьювер (раз уж есть) надо бы добавить перекодировку KOI8 и остальные
    смысл то смтреть в виндовой ?

    было бы круто сделать комманд лайн режим, было бы супер.

    информацию о диске ?
    создание образу нужного размера ?
    системную область как псевдофайл
    или файл sys\system.bin

    ---------- Post added at 20:09 ---------- Previous post was at 19:55 ----------

    креш если открыть образ в панели, а потом нажать F3 на нем-же
    не отображаются флаги R/O
    возможность открытие образа "зайти в него" а не "открыть в меню"

  10. #7
    Activist
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    400
    Благодарностей: 201
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Номер юзера в третьей колонке. Удаленные отличимы номером 229
    Образ гляну.

    Перекодировщики будут - модуль выдергивался из DN/2, дабы сделать быстрее все что связано с кодовыми страницами было закомменчено.
    Возможность работать из командной строки будет добавлена позже - когда приведу в порядок исходники, надо выделять работу по логике в отдельный класс, а не как сейчас. По крайней мере в отдельную программу можно будет легко выделить. Это в далекой перспективе.

    >> возможность открытие образа "зайти в него" а не "открыть в меню" - mount по Enter'у будет

    >> креш если открыть образ в панели, а потом нажать F3 на нем-же
    не отображаются флаги R/O
    Такое поведение известно. Файлы открываются в эксклюзивном режиме. Во второй раз происходит "обломись".

    VCC_ERASE.kdi гляну

    ---------- Post added at 20:57 ---------- Previous post was at 20:40 ----------

    Нашел, почему AKH.DIC копируется не до конца.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY

  11. #8
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    733
    Благодарностей: 506
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В старой программе MST 2.0 под DOS была возможность как я помню выбрать количество системных треков на диске , я выставлял кол. = 0 и
    можно было работать с CP/M дискетами компьютера Profi

    формат диска
    80 track 5 x 1024kb sector
    T00 0 1,2,3,4,9
    T01 1 1,2,3,4,5

    Скрытый текст

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

  12. Этот пользователь поблагодарил Djoni за это полезное сообщение:
    John North (15.05.2014)

  13. #9
    Activist
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    400
    Благодарностей: 201
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    * неправильно копировались с диска файлы с количеством записей в каталоге > 31
    * неправильно копировались файлы на диск с количеством записей в каталоге > 31
    * программа падала, если открыть образ в панели, а потом нажать F3 на нем-же
    + перекодировка в KOI8
    + индикатор при операциях запись, чтение дискеты

    Обновлено вложение в стартовом посте темы
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY

  14. Этот пользователь поблагодарил marinovsoft за это полезное сообщение:
    John North (18.05.2014)

  15. #10
    Master
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    933
    Благодарностей: 253
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    из "неудобств":
    1. Не показывает в какой директории ты сейчас находишься
    2. Не возможность нормального масштабирования окна. При запуске программы на нетбуке (1024х600) или в окне программа не помещается на экране. Хотя бы не плавное масштабирование, а как в любом коммандере (NC, VC, DN, etc...)

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Утилиты для работы с дисками TR DOS из Windows NT
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 47
    Последнее: 16.06.2014, 09:16
  2. Ответов: 43
    Последнее: 25.06.2012, 00:32
  3. Куплю приводы со сменными жёсткими дисками
    от CodeMaster в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 27.07.2011, 07:30
  4. Утилиты для работы с дисками iS DOS из Windows NT
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 0
    Последнее: 07.09.2006, 11:17

Ваши права

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