User Tag List

Страница 11 из 24 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 241

Тема: Как установить iS-DOS на KAY-2010 + SMUC?..

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

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

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

    По умолчанию

    Не уверен, что дело в карте памяти.
    При запуске программы set_ide в верхнем окне выводится определённое количество секторов и головок. То, что выводит программа совпадает с паспортными данными карты памяти? Проверить можно в теневом сервисе в меню Set up hard disk.

    ---------- Post added at 16:37 ---------- Previous post was at 16:20 ----------

    Для чтения таблицы разделов на диске используются ставшие уже классическими процедуры работы с жёстким диском, опубликованные в газете ZX-NEWS 54 Владом Сотниковым. У тебя с картой памяти работает его VEGA-COMMANDER?

    ---------- Post added at 16:43 ---------- Previous post was at 16:37 ----------

    Если они у тебя не работают, то могу переписать их с использованием функций теневого монитора, т.е. через RST 8. При этом потеряется совместимость (по крайней мере на этапе настройки драйвера) с обычной (не Скорпионовской) версий chic.

    ---------- Post added at 16:47 ---------- Previous post was at 16:43 ----------

    Кстати, set_ide вообще не в курсе, что на диске могут быть какие то другие разделы, кроме MFS. У тебя на диске глобальный раздел MFS в начале диска создан и начинается с нулевого цилиндра, первого сектора и первой головки?

    ---------- Post added at 16:54 ---------- Previous post was at 16:47 ----------

    Если что, то добавить поддержку с MFS не в начале диска будет не сложно. Сделаю чуть позже.
    Последний раз редактировалось AmoNik; 30.05.2015 в 16:51.

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

  3. #2

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,807
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    количество секторов и головок совпадает.
    Значит, дело в том, что CF разбита на FAT32 и MFS, причём MFS идёт после FAT32.
    С какого сектора начинается MFS сказать не могу - это показывает Paragon Partition Manager, но его значения C/S/H не совпадают с теми, как считает теневик.

    ---------- Post added at 17:23 ---------- Previous post was at 17:21 ----------

    Если FAT32 разместить после MFS, то тогда Win7 не видит раздела, я об этой проблеме писал раньше. Да и вообще она не очень любит разделы на CF.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  4. #3

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

    По умолчанию

    Я сделал новую версию set_ide.com. Теперь перед сканированием разделов на диске осуществляется поиск MFS в MasterBootRecord и в дальнейшем работает с первым найденным разделом MFS.
    Кроме того кое чего исправлено по мелочам, что давно напрашивалось, но не было особой необходимости. Новый комплект идет следом через несколько минут.

    ---------- Post added at 17:59 ---------- Previous post was at 17:45 ----------

    https://yadi.sk/d/pP14dQ8TgwLuF

  5. #4

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,807
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это точно изменённый файл? У меня ничего не изменилось.

    ---------- Post added at 18:35 ---------- Previous post was at 18:29 ----------

    SoftFelix, а ты пробовал этот драйвер? Поделись твоими результатами.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  6. #5

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

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Это точно изменённый файл? У меня ничего не изменилось.
    Да, я сейчас скачал с я.диска образ и посмотрел его в текстовом виде. Файлы новые. По-прежнему вываливается из программы при попытки получить список разделов?

    ---------- Post added at 19:39 ---------- Previous post was at 19:37 ----------

    Посмотри контрольную сумму файла set_ide.com. Должна быть 63252, у предыдущей версии была 10434

  7. #6

    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    3,003
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    98 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    SoftFelix, а ты пробовал этот драйвер?
    Пока нет. Ибо не хочу грохнуть то, что ужЕ настроено и работает надёжно. Может быть как-нить позже попробую с другим винтом.
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

  8. #7

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,807
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, файл новый.
    Да, вываливается и файл ide_part.txt имеет 0 длину.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  9. #8

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

    По умолчанию

    Я сделал на карте памяти два раздела - первый FAT32, второй MFS и подтверждаю наличие проблемы. Программа находит в MBR первый раздел MFS, но обращается "мимо" раздела MFS и создаёт файл нулевой длины. Возможно, что описание MBR, которым я пользовался, не совсем верное.
    Позже скажу точнее...

  10. #9

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

    По умолчанию

    Либо я чего то не так понимаю, либо статья на википедии чего то важное умалчивает.
    Вот эта статья
    https://ru.wikipedia.org/wiki/%D0%93...B8%D1%81%D1%8C
    В структуре описателя раздела указано где брать координаты начала разделов. В моём случае, на карте памяти 1 Гб создано два раздела - первый FAT32 на 512 Мб, второй MFS до конца карты. Так запись для раздела MFS выглядит так:
    00 05 05 10 53 0F 3E C0 3F 00 10 00 00 80 0E 00

    Вторая цифра указывает номер головки с которого начинается раздел
    Третья цифра совмещает в себе номер сектора (первые 6 разрядов), а старшие два разряда это 8 и 9 разряды номера цилиндра
    Четвёртая цифра младший байт номера цилиндра
    Т.е. у меня получается Головка=5, Сектор=5, Цилиндр=16. Но это явно бред.
    Кроме того в статье указано, что такой способ хранения позволяет адресовать 7,8 Гб. Однако если посчитать максимальные допустимые значения для указанных разрядностей координат, то получится:
    Четыре разряда для головки (16 максимум)
    Пять разрядов для сектора (63 максимум, так как сектора нумеруются с единицы)
    Десять разрядов для цилиндра (1024 максимум)

    16*63*1024 = 1032192 сектора или 504 Мб.

    Есть у кого мысли по этому поводу? Что же на самом деле хранит в себе МБР и в каком виде?
    Последний раз редактировалось AmoNik; 31.05.2015 в 10:49.

  11. #10

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,807
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    формат CHS устарел и может адресовать только 8 ГБайт дискового пространства. CHS адрес занимает три байта или 24 бита, что при длине сектора в 512 байт дает 512 * (2^24) = 8 ГБайт.
    Код:
    Смещение                             Размер Назначение 
    Раздел 1 Раздел 2 Раздел 3 Раздел 4 
    1BEh     1CEh    1DEh      1EEh       01h   Флаг загрузочности раздела 
    1BFh     1CFh    1DFh      1EFh       01h   Начало раздела — головка 
    1C0h     1D0h    1E0h      1F0h       02h   Начало раздела — сектор (биты 0-5), цилиндр (биты 6-15) 
    1C2h     1D2h    1E2h      1F2h       01h   Код типа раздела 
    1B3h     1C3h    1D3h      1E3h       01h   Конец раздела — головка 
    1C4h     1D4h    1E4h      1F4h       02h   Конец раздела — сектор (биты 0-5), цилиндр (биты 6-15) 
    1C6h     1D6h    1E6h      1F6h       04h   Смещение первого сектора 
    1CAh     1DAh    1EAh      1FAh       04h   Количество секторов раздела
    http://itreant.narod.ru/MBR.htm
    Последний раз редактировалось Gutten; 31.05.2015 в 11:18.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

Страница 11 из 24 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Помогите установить AmigaOS 2.1 на CF
    от mbojenov в разделе Amiga
    Ответов: 16
    Последнее: 14.11.2012, 11:33
  2. как установить IS-DOS?
    от crazy_bender/ex-PLACEBO в разделе Оси
    Ответов: 6
    Последнее: 21.12.2010, 10:46
  3. Как установить IS-DOS и WDC на один HDD
    от luzanov в разделе Для начинающих
    Ответов: 3
    Последнее: 02.08.2010, 16:03

Ваши права

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