User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: Редактирование *.kdi-образов дискет: обсуждение

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оказывается Корветы используют более 3-х форматов. Обнаружил диск с 4-мя системными дорожками, который не грузится в эмуляторах, но читается - он содержит файл ZSID.COM, возможно это для какого-то модифицированного Корвета с Z80.
    В архиве МГУ от Байтмана также нашел ряд дисков с непонятными форматами:
    Код:
    001-no-files.kdi
    003-interest-bios-no-files.kdi
    003-no-files.kdi
    005-no-files.kdi
    006-razmetka-bad-no-files.kdi
    007-sfera-2.kdi
    015-sfera-2-net.kdi
    - на них нет блока параметров диска в стандартной позиции, поэтому они естественно не читаются из CP/M. Эмуляторы их не грузят, но не факт, что на реальном железе или с особым биосом они тоже не загрузятся. Может кто попробует проверить? Эти диски явно содержат файловую систему. Интересно, что ряд этих дисков содержит сообщение (c) 1990.05 LaTr - может кто знает, что это такое?
    Написал ещё простенький детектор формата - его можно использовать для автоматизации cpmtools.
    Код:
    //A disc format detector fot the Corvette - Corvette format detector - CFD
    #include<stdio.h>
    int main(int argc, char **argv) {
       FILE *f;
       char b[32];
       if (argc != 2) {
          fprintf(stderr, "USAGE: cfd DISK-IMAGE\n");
          return 1;
       }
       if ((f = fopen(argv[1], "r")) == 0) {
          fprintf(stderr, "can't open image %s\n", argv[1]);
          return 2;
       }
       if (fread(b, 1, 32, f) != 32)  {
    L1:   fprintf(stderr, "image %s is broken\n", argv[1]);
          return 3;
       }
       if (b[29] == 1) printf("korvet1");
       else if (b[29] == 2) printf("korvet");
       else if (b[29] == 3) printf("korvet3");
       else if (b[29] == 4) printf("korvet4");
       else goto L1;
       fclose(f);
       return 0;
    }

    Этот пользователь поблагодарил litwr за это полезное сообщение:

    Serebriakov(04.10.2022)

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

  3. #2

    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    254
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    В архиве МГУ от Байтмана также нашел ряд дисков с непонятными форматами
    Все дискеты ByteMana считывал я, когда фуллтаймил в музее ретро-компьюетров в Минске, так что вопросы про битые дискеты тоже ко мне Подписи образов и readme, тоже моё "творчество" - оно очень субъективно и делалось на скорую руку, т.к. количество дискет для дампа было очень большим.

    Дампил через ZXDStudio v116a - Korvet Edition. Это отличный дампер, но с нестандартными разметками работает очень плохо. Когда-нибудь ситуация в СНГ уляжется и у меня появится возможность перечитать всякие проблемные дискеты через более новый софт для дампа.

    В середине 2020 товарищ CPLx добавил поддержку CP/M дисков Корвета в свою новую программу для чтения TR-DOS дисков - Spectrum Archive Reader. Потенциально программа может вычитывать сильно битые дискеты лучше чем ZXDStudio. Когда-нибудь попробую.
    Последний раз редактировалось Serebriakov; 04.10.2022 в 00:19.

  4. #3

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serebriakov Посмотреть сообщение
    Дампил через ZXDStudio v116a - Korvet Edition. Это отличный дампер, но с нестандартными разметками работает очень плохо. Когда-нибудь ситуация в СНГ уляжется и у меня появится возможность перечитать всякие проблемные дискеты через более новый софт для дампа.

    В середине 2020 товарищ CPLx добавил поддержку CP/M дисков Корвета в свою новую программу для чтения TR-DOS дисков - Spectrum Archive Reader. Потенциально программа может вычитывать сильно битые дискеты лучше чем ZXDStudio. Когда-нибудь попробую.
    Как и писал, я считал диск от Квант-8, используя IMD - сработало. А насчет ситуации - она может сильно затянуться, можем не дождаться.

    - - - Добавлено - - -

    Цитата Сообщение от Sergey Dobryak Посмотреть сообщение
    А по поводу Линукса имел в виду разновидности. Подходит любой или...Gentus linux,redhat linux,mandrake linux,xandrox linux....?
    Наверное тут не лучшее место, выяснять какой дистрибутив лучший. Но внесу свои 5 коп. Рекомендую Убунту, всё работает, всё есть. Из недостатков только навязывание своей эстетики. Кого это раздражает, может выбрать Дебиан. Но есть и много других достойных дистрибутивов, например, Минт - без претензий и удобнее Дебиан для новичков.

  5. #4

    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    254
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey Dobryak Посмотреть сообщение
    А по поводу Линукса имел в виду разновидности. Подходит любой или...Gentus linux,redhat linux,mandrake linux,xandrox linux....?
    Цитата Сообщение от litwr Посмотреть сообщение
    Наверное тут не лучшее место, выяснять какой дистрибутив лучший. Но внесу свои 5 коп. Рекомендую Убунту, всё работает, всё есть. Из недостатков только навязывание своей эстетики. Кого это раздражает, может выбрать Дебиан. Но есть и много других достойных дистрибутивов, например, Минт - без претензий и удобнее Дебиан для новичков.
    Ставил пару месяцев назад по работе подряд Linux Mint, потом Ubuntu, а потом Arch (через GUI-инсталлер archlinuxgui.in). Знатно удивился насколько все поменялось с дистрибутивами за несколько лет. Mint, когда-то мой фаворит, на котором сидел много лет, можно смело отправлять в утиль - старинное ядро, которое даже тачпад не распознало. Ununtu стал тяжелым забагованным уродцем. А вот Арч очень удивил и порадовал. За счет новейшего ядра все устройства на Арче завелись из коробки. По ощущениям, сейчас Арч - это то, в каком состоянии актуальности, свежести и доступности среднему юзеру был Mint где-то в 2015-ом. Да и Proton (кастомный Wine) от Valve сейчас пилят в первую очередь под Arch, т.к. SteamOS 3.0 основана на Арче.

    P.S. Давайте на этом и закончим про линуксы, все-таки жесткий оффтоп.
    Последний раз редактировалось Serebriakov; 12.10.2022 в 05:04.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Ответов: 2
    Последнее: 25.10.2025, 03:50
  2. Ответов: 10
    Последнее: 15.10.2022, 20:44
  3. Ответов: 6
    Последнее: 18.02.2019, 10:18
  4. Создание образов CP/M дискет
    от Zloy в разделе Софт
    Ответов: 9
    Последнее: 06.12.2016, 19:12
  5. Перенос образов дискет на реал
    от Zloy в разделе Софт
    Ответов: 20
    Последнее: 22.09.2008, 19:21

Ваши права

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