User Tag List

Страница 16 из 45 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 445

Тема: iS-DOS

  1. #151

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда, если бояться что винт родной умрёт, взять да сделать из него образ на пц. который потом развернуть на другой подобный винт.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

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

  3. #152

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sayman, в том-то и проблема поди - найди подобный, если ему уже лет и лет. Поэтому человек и ищет способы и варианты как установить ОСь на другой неподобный винт.

  4. #153

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дмитрий, да какая разница какой будет винт, хоть сигейт на 120гигов. предварительно забить его нулями, а потом образ развернуть. разделы будут сидеть всё ровно чётко на тех секторах, на каких сидели.остальное пространство будет не доступно. проводить операци при помощи, ну например, WinHex...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #154

    Регистрация
    27.01.2010
    Адрес
    Северодвинск
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем спасибо за ответы. С винтом проблемы решились. Prusak спасибо за консультации и советы. Все заморочки оказались с create.com - неправильно отрабатывалось создание устройства с сегментированным каталогом

  6. #155

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Prusak Посмотреть сообщение
    Наверное единственное, что можно сделать без переделки, это что-то типа копировщика с/на FAT32 устройства, как это сделано для дискет MS-DOS и TR-DOS.
    И да, и нет.

    Напрямую запускать файлы с устройств, содержащих FAT не получится без извращений - хотя бы потому, что исдосный COM-файл содержит, как и в TR-DOS, данные об адресе старта кодового блока, которые не сохраняются в FAT. Именно поэтому, кстати, когда, бывают, выкладывают утилиты iS-DOS в интернете не в виде образов диска, то к ним прилагают текстовые файлы с информацией о начале файла, чтобы потом, скопировав на исдосное устройство, можно было его вбить "ручками".

    Но есть другие способы. Например, написаать драйвер под всякие современные SD-карточки, контроллеры которых уже появились на спектруме, которые будут работать аналогично драйверам винта - то есть разбивать карточку на куски по 16Мб в исдос-формате. Недостаток очевиден - карточка перестанет быть видимой на остальных "больших" компьютерах, и вся соль в ее использовании теряется.

    Но есть и другой, самый оптимальный выход. Можно написать драйвер того или иного устройства (хоть винта, хоть SD-карточки, хоть CD-ROM), работающего не с физическими-логическими секторами того или иного устройства, а с логическими "внутренностями" файла-образа iS-устройства, записанного как обычный файл в FAT (или другой системе). Особенно это удобно в случае, если этифайлы непрерывны (поэтому наиболее просто это сделать на CD-ROM, где и система проще, чем FAT, и файлы по определению непрерывны).

    Делается это так: пишется некий как-бы копировщиц с/на FAT-устройство и драйвер под соответствующее физическое устройство. Копировщик при этом выполняет двойственную функцию. Во первых, как и любой копировщик, он открывает выпадающее меню с файлами-каталогами того FAT(CD)-устройства с которым надо проводить операции копирования (что он если надо и делает - выделяет группы файлов, или по одиночке, как всегда). Но может делать и другое. При наведении на файл-образ (до 16 Мб), по специальной клавише происходит считывание логических координат расположения файла в FAT(CD)-системе, по ним вычисляется физическое начало расположения файла на устройстве, после чего уже в драйвере соответствующего устройства оно прописывается вместе с его размером (последним сектором или еще как), после чего драйвер будет работать с файлом как с логическим iS-устройством не нарушая FAT-структуры. Более того, теперь через тот же копировщик можно будет копировать с FAT на это же логическое устройство (т.е. внутрь файла образа) или с него на FAT (если, конечно, речь не идет о CD, где запись невозможна, а только чтение).

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

    Как уже говорилось, так как на CD все файлы непрерывные, то на нем проще всего реализовать данный принцип. Даже более скажу, в черновом варианте для CD-ROM это уже было сделано и опробовано несколько лет назад у меня в OS TASiS. До конца, правда все доведено не было - мне пришлось тогда временно отойти от спектрума. Хотя пробный LiveCD с автозагружаемым с сидюка TASiSом был готов.

    В ближайшее время я планирую возобновить работы в данном направлении. Но если кто-то меня опередит и сделает самостоятельно, я не обижусь.
    Последний раз редактировалось Максагор; 28.02.2011 в 22:33. Причина: исправлял очепятки
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  7. #156

    Регистрация
    27.01.2010
    Адрес
    Северодвинск
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну напишите кто-нибудь драйвер для сд-ром Кто будет первым - Максагор, или тот кто его опередит - неважно Пусть он будет простым, как копировщик с мс-дос дискет, большего и не надо, имхо. Но пусть он уже будет - таскать ворохи trd на дискетах - скучное занятие
    P.S. Я на всякий случай уже спёр на работе новый шлейф, с двумя разъёмами - в кае почему-то обрезанный стоял. первый шаг сделан
    Последний раз редактировалось sirx; 01.03.2011 в 08:45.

  8. #157

    Регистрация
    27.01.2010
    Адрес
    Северодвинск
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И ещё вопрос - где можно изменить цвет для отмечаемых пробелом файлов? Всё в вроде в системе настроил под себя и только цвет отметки не нашёл где сменить.

  9. #158

    Регистрация
    02.02.2011
    Адрес
    Чебоксары
    Сообщений
    58
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Но есть и другой, самый оптимальный выход. Можно написать драйвер того или иного устройства (хоть винта, хоть SD-карточки, хоть CD-ROM), работающего не с физическими-логическими секторами того или иного устройства, а с логическими "внутренностями" файла-образа iS-устройства, записанного как обычный файл в FAT (или другой системе). Особенно это удобно в случае, если этифайлы непрерывны (поэтому наиболее просто это сделать на CD-ROM, где и система проще, чем FAT, и файлы по определению непрерывны).
    Этот метод является наиболее перспективным по моему мнению.

    У меня вопрос к знатокам is-dos. У меня Nemo IDE контроллер. Вместо винта подключил CF Kingston на 4Гб, создал раздел, скопировал туда все основные системные файлы. Затем сделал новый раздел системным и быстрым диском. И в итоге, при запуске некоторых программ начал получать ERROR 250 (неверная контрольная сумма). Прошёлся по диску программой ch+2.com, который обнаружил несовпадения некоторых контрольных сумм с последующим их исправлением. Но проблема осталась.
    Помимо этого бывают случаи, когда после создания новых каталогов не можешь в них зайти. Выдаёт ошибку 86 (нет каталога).
    Кто сталкивался с подобной проблемой?
    Может это связано с неправильным указанием количества CHS в драйвере винта?
    Замечу, что если проделывать эти операции с RAM-диском, то никаких проблем не возникает.
    KAY-1024/3SL + DivGMX
    ZX-Evolution rev.B + NeoGS 4Mb + TSFM

  10. #159

    Регистрация
    28.02.2005
    Адрес
    г.Минск
    Сообщений
    645
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скорее всего проблема именно в реализации вашего IDE-интерфейса. Сложно сказать в чём именно - может и карточка глючить при работе со Спектрумом (такие случаи иногда бывают). Может имеет смысл попробовать поработать с IDE-винчестером (желательно с CHS-адресацией)? Если проблемы останутся, то это однозначно глюки интерфейса Nemo IDE. Он критичен к сериям микросхем, которые в нём используются. В теме по KAY-1024 было обсуждение этой проблемы.
    Заяц-прусак
    zxbyte.ru- компьютер Байт и прочий хлам

  11. #160

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

    По умолчанию

    Пожалуйста подкиньте прогу для распаковки многотомного архива с расширением HRP. Или на крайний случай скажите её название. Весю свою коллекцию с IS-DOS уже перерыл - никак не найду. Спасибо.

Страница 16 из 45 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя

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

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

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

Ваши права

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