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

User Tag List

Страница 26 из 45 ПерваяПервая ... 222324252627282930 ... ПоследняяПоследняя
Показано с 251 по 260 из 445

Тема: iS-DOS

  1. #251

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,871
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    120
    Поблагодарили
    78 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну не знаю чё за фигня такая «Disk Manager 6.0 Aux3» ну судя по всему юзать можно безопасно.

    Короче нужен нормальный инсталлер который создаст раздел MBR, в нём создаст структуру для ISDOS и передав параметры запустит Install с дискетки

    призову в тред Prusak'а пожалуй!
    Последний раз редактировалось breeze; 23.09.2013 в 15:00.

  2. #252

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

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Макс, а разве через «hdd0 boot» в Mr.Gluk Reset Service, не запустится?
    Я имею ввиду поддержку загрузчика из самого iS-DOS - т.е. загрузочной записи, которую система записывает в специально выделенное место на устройстве при приконнекчивании системы к автостартующему устройству, чтобы прошитый в ПЗУ загрузчик эту запись обнаружил и по ней знал, где на устройстве искать ядро системы для загрузки.
    Максагор, 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], естественно...

  3. #253

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

    По умолчанию

    А где сам Исдос достать можно? У меня была какая-то древняя версия 4.5 96 года.

  4. #254

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,871
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    120
    Поблагодарили
    78 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Я имею ввиду поддержку загрузчика из самого iS-DOS - т.е. загрузочной записи,…
    аааа! точно! она же там где-то на 0м треке писала какую-то запись…

    ---------- Post added at 14:15 ---------- Previous post was at 14:10 ----------

    Кстати, тогда лучше сделать загрузчик непосредственно в ROM и параметры раздела (где искать ISDOS) хранить например в том же CMOS. Хотя конечно немного стрёмно хотя б потому, что CMOS могут грохнуть.

  5. #255

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

    По умолчанию

    [QUOTE=Дмитрий;629119]
    В Эве никто не мешает сделать загрузчик ISDOS в виде хоббета-файла и запускать его из фат-бута.
    Конечно никто не мешает. Но это "неспортивно". На будущее надо исправить. )))

    Вот только я не понял еще - как дружит разбиение IS-DOS с прочими файловыми системами на винте. Ща делаю эксперимент по разбиению и посмотрю че там творится на образе
    Никак не дружит. Т.е. сама по себе и не враждует. Потому что юзер при разбиении разделов сам в драйвере прописывает с какого по какой цилиндр (в LBA - сектор) на устройстве располагается тот или иной раздел. Если ты знешь, где лежат разделы инфх систем, то пропишешь такие сектора/цилиндры, чтобы они не пересекались.
    А вот если нужно сделать тот или иной раздел iS-DOS автозагрузочным, тут начинаются проблемы. В классическом (KAYевском) варианте данные о загрузочном разделе (и где хранится ядро системы) записывается в нулевой сектор нулевого цилиндра винта. Если там, к примеру, находится стандартная MBR или FAT-заголовок, то все, кирдык.

    Именно поэтому в ATM-turbo был применен другой подход (с соответствующим переписыванием процедуры загрузки в ПЗУ и соответствующей сохранялки загрузочной записи в iS-DOS/TASiS). Там эта запись создается во ВТОРОМ (т.е. после нулевого и первого) сектора н нулевом цлиндре винта. Это, по крайней мере, позволяет не зтирать MBR при ее наличии. Правда, если на таком винте создавать FAT-разделы, первым по счету должен быть не FAT, а свободное пространство (где можно разместить и разделы iS-DOS, потому что в ином случае на второй сектор придутся начальные данные FAT-таблицы). Но это уже, по крайней мере, решаемо.

    А на будущее действительно надо будет подумать об унификации загрузки с винта на Спеке для всех существующих и потенциально появящихся системах с соответствующими переделками, если надо...
    Максагор, 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], естественно...

  6. #256

    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,871
    Спасибо Благодарностей отдано 
    127
    Спасибо Благодарностей получено 
    120
    Поблагодарили
    78 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К слову насколько я помню, ISDOS видит только часть диска (в начале?). Тогда получается вариант только такой:

    1. создать в MBR первый раздел #53
    2. создать второй раздел FAT/FAT32 (или что требуется)
    3. создать внутри #53-го раздела структуру для ISDOS.
    4. прописать в область 0го трека данные для загрузчика (надеюсь при этом таблица MBR не будет повреждёна)

    Если же загрузчик затирает MBR, тогда просто в ROM сразу сделать жестко заданные параметры, где искать ISDOS.

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

  8. #257

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

    По умолчанию

    Цитата Сообщение от Blade Посмотреть сообщение
    А где сам Исдос достать можно? У меня была какая-то древняя версия 4.5 96 года.
    Лови последнюю версию v5.0
    http://vtrdos.ru/sbor/is-dos/ISDOS50.ZIP

    Новее были уже только разработки/локализации исключительно под ATM-turbo 2+ (кстати, на базе этой версии) - iS-DOS Chik v5.1 (ATM Edition) и OS TASiS...
    Максагор, 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], естественно...

  9. #258

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

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    К слову насколько я помню, ISDOS видит только часть диска (в начале?).
    Исдосу все равно, он работает через драйвер. С lba драйвером для NemoIDE доступно 128 ГБ. А загрузчик должен найти раздел с кодом #53, найти в нем загрузочный исдос подраздел и загрузить с него ядро.
    Цитата Сообщение от Максагор Посмотреть сообщение
    Лови последнюю версию v5.0
    Она глючная. coca.com там не работает.

  10. #259

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

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    К слову насколько я помню, ISDOS видит только часть диска (в начале?). Тогда получается вариант только такой:
    iS-DOS видит винт через призму 16Мб разделов, однко которых может быть сколько угодно, но не более восьми одновременно "подключенных" к системе (однако их можно на лету переключать из самой же системы программно). Правда, я надеюсь дожить до того времени, когда iS-DOS или хотя бы TASiS научатся понимать большие разделы или даже FAT, но это достойно отдельной темы для разговора...

    1. создать в MBR первый раздел #53
    2. создать второй раздел FAT/FAT32 (или что требуется)
    3. создать внутри #53-го раздела структуру для ISDOS.
    4. прописать в область 0го трека данные для загрузчика (надеюсь при этом таблица MBR не будет повреждёна)

    Если же загрузчик затирает MBR, тогда просто в ROM сразу сделать жестко заданные параметры, где искать ISDOS.
    Жестко прописывать в ROM ни в коем случае нельзя. Так как самое вкусное в iS-DOS во первых в том, что можно любой раздел системы сделать загрузочным, где бы он ни находился. А во-вторых, в качестве данных для автозапуска прописываются физические координаты расположения файла ядра системы. А предугадать, где оно будет на разделе располагаться (да где угодно, уже хотя бы в зависимости от того, когда ты создал файл - при создании раздела, или когда он был уже наполовину заполнен).

    Тут можно сделать по другому: сама MBR из 512 байт нулевого сектора использует ПОСЛЕДНИЕ 66 байт (могу ошибиться на пару байт по давности лет) . А остальные 446 байт ей до лампочки. Там обычно располагается загрузчик для PC, но на спектруме он нам нафиг не нужен. Поэтому мы можем писать туда что нам нужно, любые конфиги, при условии незатирания "хвоста". Т.е. к примеру, надо что-то туда записать - тогда читаем сектор, в копии вносим изменения в первых 446 байтах, и только опосля пишем обратно. Именно та поступает ATMовская версия CP/M, которая пишет свой загрузчик в первых 128 байтах нулевого сектора, не затирая остальную его часть.

    А разбивать винт надо примерно так как у тебя предложено...

    ---------- Post added at 15:47 ---------- Previous post was at 15:40 ----------

    Цитата Сообщение от Blade Посмотреть сообщение
    Она глючная. coca.com там не работает.
    А точно не работает? Что пишет? Возьми ее с любой другой старой системы - эта утилита не переделывалась, наверное, с самого ее создания или чуть позже...
    Максагор, 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], естественно...

  11. #260

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

    По умолчанию

    Ребят, установил по статье Prusak-а систему tasis на винт, скопировал в каталог BOOTHDD файлы sv.com, boot.sys, turbocon.com, is_dos.rom, set_boot.com, создал образ is_dos.sys. Разметил винт, создал 3 устройства, назначил на d,e,f... Пытаюсь выполнить по инструкции - turbocon.com, set_boot.com и ничего собственно не происходит, и загрузчик в 3м секторе винта не появляется, и не грузится с винта ОСь Кстати, после turbocon.com файл boot.sys не становится защищенным. Ошибок никаких не выдается. ЧЯДНТ?
    Кстати, помню был ZIP-распаковщик для IS-DOS, но что-то нигде не могу найти, подмогните, а?

    ---------- Post added at 15:08 ---------- Previous post was at 15:06 ----------

    Цитата Сообщение от breeze Посмотреть сообщение
    Короче нужен нормальный инсталлер который создаст раздел MBR, в нём создаст структуру для ISDOS и передав параметры запустит Install с дискетки
    надо будет в fdisk-е замутить часть этих операций - разбивка, форматирование.

    ---------- Post added at 15:13 ---------- Previous post was at 15:08 ----------

    Цитата Сообщение от breeze Посмотреть сообщение
    4. прописать в область 0го трека данные для загрузчика (надеюсь при этом таблица MBR не будет повреждёна)
    Надо проверить че там пишется, и возможно переделать. Судя по дизасму п/п загрузчика он сканирует последовательно 0-255треки, т.е. не обязательно загрузчик писать в 0й трек
    Последний раз редактировалось Дмитрий; 23.09.2013 в 16:16.

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

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

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

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

Ваши права

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