Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2) |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 22 23 24 25 26 | Печать |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Teodor написал: Они управляют адресами C800h, CC00h или DC00Н, Jumper JP1 и Jumper JP1A Как я их не ставил - результат один и тот же. Менял прерывания: 5-е, 3-е, дизэйблэд - все одинаково. Тут наверное, не в этом дело. |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Имеется ввиду БИОС материнки или контроллера? 4. Host Adapter Configuration Jumpers: и вот еще Эх, что это значит?.. Register Emulation, ST02 Only: |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
indeo, стандартный адрес, куда садится BIOS контроллеров - C800. Абсолютное большинство материнок передают управление именно этому сегменту. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Teodor, что значит "передают управление именно этому сегменту"? По идее, они передают управление по очереди всем найденным блокам расширения ПЗУ. Относительно C800h - у С. Мюллера в книге "Ремонт и модернизация ПК" попадалась информация, что на компах семейства PS/2 в эту область попадает часть служебной памяти их дисплейного адаптера. Поэтому я и советовал переставить адрес ПЗУ на DC00h, например. |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
uav1606, сегменты C800h...F000h - диапазон, куда садятся внешние модули ROM и BIOS. Соответственно, материнки передают управление именно началу диапазона - C800 indeo, от этого контроллера что требуется? С винта загрузиться или флоппи интерфейс задействовать? |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
uav1606, Teodor контроллер одинаково плохо ведет себя на любых адресах. Как я не переставлял джамперы, ничего кроме того скриншота, котрый я показывал добится не удалось. Вообще от контроллера требуется возможность загрузить комп. Желательно с флоппи конешно, но можно и с винчестера. |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
indeo, адреса никакого отношения к флопу не имеют. Флоппик на этом контроллере сконфигурирован точно также, как и набортный, т.е. если набортный активен - они конфликтуют. Нужно выставить все по-умолчанию, подключить HDD и попробовать с него загрузиться. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Teodor написал: Teodor, немного не так. :-) Сканирование расширений ПЗУ начинается с адреса C000h страницами по 2 KiB. Но там обычно находится видео-ПЗУ. Первому найденному блоку передаётся управление, после завершения инициализации этот блок возвращает управление основной BIOS, которая продолжает сканирование расширений ПЗУ. uav1606, сегменты C800h...F000h - диапазон, куда садятся внешние модули ROM и BIOS. Соответственно, материнки передают управление именно началу диапазона - C800 Вот отрывок из книги П. Нортона "Персональный компьютер фирмы IBM и операционная система MS-DOS": Но мы несколько отвлеклись. :-) Во время начального запуска оба вида расширений ПЗУ объединяются с остальной частью ПЗУ. При этом стандартная часть ПЗУ начинает искать расширение ПЗУ, для чего каждые 2К памяти, начиная с блока С, проверяются на наличие в начале идентификатора расширения ПЗУ (шестнадцатиричного значения 55 АА). Когда такой идентификатор найден, программа начального запуска передает временно управление найденному расширению ПЗУ, так что последнее может выполнить те операции, которые необходимы ему для включения в общую работу компьютера. В этот момент расширения ПЗУ может делать все, что ему угодно, вплоть до полного захвата управления компьютером. Некоторые программные кассеты точно так и поступают. Однако в большинстве случаев выполняется просто проверка некоторого оборудования, управляемого этим программным расширением (расширение ROM-BIOS для жесткого диска может, например, раскочегарить диск и, выражаясь метафорой, используя данные в младших адресах памяти, поздороваться с остальной частью BIOS, в результате чего каждая секция BIOS узнает, кто будет ее партнером по работе). После выполнения инициализации расширение ПЗУ обычным способом возвращает управление основной части BIOS, которая заканчивает свою деятельность, запустив компьютер. |
indeo
Junior Member
Откуда: Kiev Всего сообщений: 137 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 апр. 2009 |
Хм, проблема в том, что хоть контроллеи и виден, он даже грузит свой БИОС, но потом основной БИОС выдает "SCSI Controller Error" Может попробуем по порядку: BIOS Adress: C800h, CC00h or DC00h? Zero wait state: disable/enable? HD Interrupts: disable, IRQ5, IRQ3? Register 01F4h Emulation: Enable/Disable? Вот мануал подробный: http://89.252.24.38/i8086/ST01-ST02.doc |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 мая 2009 23:54 Сообщение отредактировано: 19 мая 2009 23:56
indeo, "SCSI Controller Error" - возможно из-за конфликта флоппи-контроллеров. Register 01F4h Emulation, думаю, нужно поставить в disable. Кстати, "SCSI Controller Error", скорее всего, выдаёт BIOS контроллера, а не основной. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 22 23 24 25 26 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2) |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |