Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Micro 999-XT Turbo-10 не грузит DOS 6.22 с жесткого диска |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
albr написал: Без проблем, только поставьте оба диска в 286 как none. В двушку связку 8Bit MFM-контроллера и диска не стал ставить, ибо там ведь в собственном BIOS поддержка жестких дисков есть, и не понятно, как она сдружится с BIOS-ом контроллера. |
albr
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 1006 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 апр. 2015 |
i8088, спасибо, попробую. С дисками-то понятно, а вот непонятно, что будет по адресу c800:5 - там будет сервисная программа контроллера или что-то от 286-го BIOS? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2016 17:51 Сообщение отредактировано: 28 апреля 2016 18:21
albr написал: Если Вы поставите Ваш XT контролер, то по этому адресу и будет вызов программы С дисками-то понятно, а вот непонятно, что будет по адресу c800:5 - там будет сервисная программа контроллера или что-то от 286-го BIOS? форматирования (если он настроен на C800:5, конечно). Весь BIOS 286 располагается по адресам F000:0000 - F000:FFFFh (для 64KB BIOS) и никак не пересекается с option ROM (это собственно касается любой платы, не только 286). Я немного напутал в предыдыщем сообщении - BIOS 286 собственно управляет IDE(или 16-bit MFM контроллером без своего BIOS) по адресам 1F0h-1F7h, (primary IDE/16-bit MFM channel) и не пересекается с адресами 8-bit XT MFM адаптера (обычно 320h-327h). Поэтому теоретически Вы можете подключить например IDE (или 16-bit MFM контроллер без своего BIOS) и MFM контроллер от XT одновременно (выставив тип IDE диска (или диска, подключенного к 16-bit MFM контроллеру) в BIOS SETUP 286 . Правда грузиться будет скорее всего с XT-MFM, тк его BIOS (да и 286 BIOS) скорее всего не поддерживает загрузочных спецификаций, и просто перехватывает управление. Здесь правда могут быть нюансы из-за багов в BIOS-ах: некорректное добавление диска к INT13h например, и будет доступным только XT MFM диск, проблемы с форматированием. Поэтому для начала начните только с одним XT-MFM контроллером, а в BIOS 286 ставьте none. Собственно, мои первые эксперименты с 8-bit MFM, я делал когда XT у меня вообще не было (точнее не было клавиатуры для него). Я всегда проверяю контроллеры на 286, IMHO 286 платы удобнее для экспериментов (из плат до-Pentium-ной эпохи это мои самые любимые платы). А старинный 8-bit XT SCSI контроллер (работал в 286 у прежнего хозяина), я даже запускал на плате ASUS P2V-B. Все работало, но почему-то долго отрабатывался SCSI BIOS (~30s-1min), на 286 это было быстро. Кстати, теоретически возможны проблемы из-за более быстрой работы с ISA на 286, поэтому если не заработает какой-нибудь 8-bit конотроллер в 286, можно попробовать понизить частоту 286 (de -turbo). Но практически не припоминаю такого случая. |
albr
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 1006 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 апр. 2015 |
i8088, теперь все ясно, спасибо Вам большое. Кстати, про то, что MFM занимает порты 320h-327h я раньше не знал, буду иметь это в виду. Но вроде сетевую карту я на другие порты навесил |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 28 апреля 2016 18:29 Сообщение отредактировано: 28 апреля 2016 18:30
Про порты - это из книги М.Гука "Аппаратные средства IBM PC" HDC XT использует I/O порты 320-327h, прерывание IRQ5 и канал DMA3. (IDE AT 286 ISA DMA не использует). Эта замечательная книжка очень помогает мне, сколько читаю, все время что-то новое находится! |
albr
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 1006 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 апр. 2015 |
А если не секрет, какое издание книжки? В третьем я, например, даже упоминания про MFM не находил, может плохо искал? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Номер издания я не нашел - (у меня ксерокопия), но написано М. Гук 1998 Серия, оформление, издательство >>Питер>>, 2000 Про MFM там не очень много, но есть, и описано много теоретических вопросов, кодирование MFM/RLL, чередование итп. В целом по состоянию на 1997год |
albr
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 1006 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 апр. 2015 |
Понятно, да, возможно, что и первое. Попробую по библиотекам-старым книгам поскрести, потому как мне удалось только третье издание найти. |
Fe-Restorator |
NEW! Сообщение отправлено: 28 апреля 2016 21:24 Сообщение отредактировано: 28 апреля 2016 21:28
i8088 написал: Попытка подключить на 286-ю (386-ю, 486-ю, 586-ю, ...) одновременно IDE и MFM закончится удачно только в случае, если: Поэтому теоретически Вы можете подключить например IDE (или 16-bit MFM контроллер без 1) мфм контроллер выставлен на его родные порты и откликается на С800:5. 2) мфм диск настроен как "диск-0" и подключён к первой 20-пин гребёнке 3) мамка не перекрывает диапазон портов и памяти биоса контроллера мфм, ничем. Мамки с неотключаемым shadow всей верхней памяти - в пролёте. 4) В биосе мамки отключён первичный IDE ("NONE") и прописана конфигурация вторичного IDE согласно паспорту диска. 5) IDE диск не должен приближаться или быть крупнее 512 мегабайт. 6) контроллер IDE (мультикарта) должен быть настроен как вторичный. Т.е. secondary ide. Краеугольные бульники: 1) Биос мамки не опознаёт secondary IDE до тех пор, пока не установлен Primary IDE. Хана марьяжу мфм+ide. 2) Биос мфм контроллера не возвращает управление биосу мамки (если перехваченное контроллером обращение шло не к мфм диску). Хана IDE, даже если оный исправен. 3) Биос мамки рассчитан ТОЛЬКО на первичный IDE (часто встречается у брендов, с распаяным на мамке контроллером). Да в "марьяже" загрузочным будет всегда МФМ винч, ежли только о-очень сильной магией не заставить на первую роль выступить ide-шника. Переключение с ide на мфм всегда медленное, относительно шустрый IDE будет ощутимо тормозить, а весь комп может "задумываться" на минуту-другую при смене обращения к диску. |
Сейчас на форуме |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Fe-Restorator написал: Без разницы. С XT-MFM адреса не пересекаются, ни первичный, не вторичный. Это 4) В биосе мамки отключён первичный IDE ("NONE") и прописана конфигурация вторичного IDE согласно паспорту диска. актуально для 16-bit без BIOS-ных контроллеров, которые имеют те же адреса, что и IDE, и по умолчанию настроены на primary. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Micro 999-XT Turbo-10 не грузит DOS 6.22 с жесткого диска |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |