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

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 63

Тема: Back to MST - редактирование дискет и *.kdi-образов под Windows (Turbo Vision GUI)

  1. #1
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Back to MST - редактирование дискет и *.kdi-образов под Windows (Turbo Vision GUI)

    Список других утилит для работы с *.kdi-образами Корвета: https://zx-pk.ru/threads/34673?p=116...=1#post1163639

    Актуальные исходники Back to MST: https://gitflic.ru/project/marinovsoft/backtomst

    ---Serebriakov

    Наверняка многие "корветоводы" задавались вопросами - как переписать файлы с диска 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; 14.04.2023 в 06:51. Причина: Переименовал тему
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

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

    Azm (15.12.2019), Serebriakov (05.01.2020)

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

  4. #2
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #3
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 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
    [свернуть]

  6. #4
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

  7. #5
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    о.к. отбой
    Последний раз редактировалось Djoni; 15.05.2014 в 20: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
    [свернуть]

  8. #6
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    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
    возможность открытие образа "зайти в него" а не "открыть в меню"

  9. #7
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 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, Scorpion ZS 1024+SMUC

  10. #8
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    33 сообщений
    Mentioned
    1 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
    [свернуть]

  11. #9
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    128 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  12. #10
    Veteran
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    13 сообщений
    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 из 7 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 10
    Последнее: 15.10.2022, 20:44
  2. Ответов: 0
    Последнее: 27.05.2018, 12:49
  3. Мои 160 образов дискет (публикую впервые)
    от Serebriakov в разделе Корвет
    Ответов: 27
    Последнее: 31.05.2017, 01:11
  4. Создание образов CP/M дискет
    от Zloy в разделе Софт
    Ответов: 9
    Последнее: 06.12.2016, 19:12
  5. Перенос образов дискет на реал
    от Zloy в разделе Софт
    Ответов: 20
    Последнее: 22.09.2008, 19:21

Ваши права

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