Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT (Пока что виснет)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT

Сообщение sanders » 20.10.2011,22:37

Пока что виснет

Купил вот такой адаптер:
http://www.phantom.sannata.ru/forum/index.php?t=9744
Сначала попробовал в 386 компе.
Адаптер сам загрузился, стал диском С, вытеснив винчестер на последующие буквы, на нем был некий софт, в общем, все работает, емкость 8Мб
Вставил в ХТ.
C VGA картой и частью EGA - Тест памяти проходит, выдает BIOS-сообщение, включает светодиод обращения к чипу и зависает. Дисковод не опрашивает. При нажатии на клавиши, светодиод обращения к чипу гасит, но никак не отвисает. Пробовал все варианты установки адреса ПЗУ от С800 до Е000 (перемычки на адаптере)
C другими EGA - Тест памяти не проходит, зависая на разных участках памяти в зависимости от разных установок адреса ПЗУ Disk-on-Chip, срывает синхронизацию и всё.
Попробовал переформатировать. На 386 всегда грузится, что бы я с ним не делал и как бы не форматировал. На ХТ - всегда одно и тоже.
В фирменном софте есть подпапка 8086. Я использовал утилиты для форматирования и драйвер из нее. Драйвер устанавливается прямо внутрь адаптера (в ПЗУ). Также пробовал утилиты из корня драйверной дискеты - разницы не увидел.
Меня терзают смутные догадки, что раз папка названа 8086, то может эта плата способна работать с процессорами, начиная с 8086, а у меня 8088-1?
С сегодняшнего дня страничка производителя с ФАКом недоступна. Хорошо хоть успел скачать дрова и мануал.
Производитель уверяет, что адаптер работает начиная с версии ДОС 3.3. А вот про процессор ничего не сказано. Попробовать с 8086 я не могу.

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 20.10.2011,23:02

А меня вот всегда удивляло.. Как например платы-адаптеры висят в верхней памяти (больше за 640 килобайт)
И работают в ХТ где всего 640 килобайт озу или меньше.. Как проц к ним обращается, по какому адресу тогда они висят :08:

Гость

Сообщение Гость » 20.10.2011,23:07

DOS Logic писал(а):А меня вот всегда удивляло..
8086 может адресовать метр памяти, вообще-то. Эт его предшественники 4004 и 8080 ограничены меньшим объёмом.
sanders писал(а):попробовал в 386 компе ... C VGA картой и частью EGA
Не вполне понятно, на 386-м во время тестов были те-же карточки, что и на ХТ?

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 20.10.2011,23:15

Да карточки все были те же. На 386 работает всегда.
На ХТ - "никогда".
Есть возможность форматнуть диск-он-чип, указав ему быть не первым, а последним диском в системе. Поможет ли это ХТ?
Мысль: раз в ХТ с этим адаптером не опрашивается дисковод, значит зависание происходит еще в момент инициализации этого адаптера, а не в момент загрузки ДОС. Ведь сперва надо все адаптеры опросить. Появляется надпись BIOSа адаптера диск-он-чипа, и на этом все зависает.

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 20.10.2011,23:18

8086 может адресовать метр памяти, вообще-то
Это я знаю. Но что с того что он может 1024 килобайта, когда есть 640 физических?

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 20.10.2011,23:19

sanders
Кстати что у тебя там за ОС на том диске? Ты знаешь что если "дос" от виндовс 95 и выше то ему надо 386-й комп
для ХТ гора дос 6,22

Гость

Сообщение Гость » 20.10.2011,23:20

DOS Logic писал(а):Это я знаю. Но что с того что он может 1024 килобайта, когда есть 640 физических?
http://ru.wikipedia.org/wiki/Intel_8086
Цитирую:
"Таким образом, память разделяется на сегменты, размером 64 Кбайт каждый и начинающиеся с адреса, кратного 16 (граница параграфа); память в 1 Мбайт разделялась, таким образом, на 16 сегментов. Эти 16 сегментов называют страницами памяти. В компьютере, подобном IBM PC, последние 6 страниц (A, B, C, D, E, F) памяти (т. н. верхняя память — англ. upper memory) использовались для видеопамяти и BIOS-а, это ограничивало память, доступную пользователю, объёмом в 640 Кбайт (т. н. обычная память — англ. conventional memory; страницы 0~9)."
И у меня в ноуте память добита до метра и доступна через химем. Проц 80С86.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 20.10.2011,23:23

Народ, бросьте бредить. DiskOnChip организован также как EMS память - переключает страницы в окошке. Окно обычно в сегменте D000 длиной 64К. Выбирая страницу в окне можем адресовать неограниченный объем, хоть гигабайты. По умолчанию (после RESET) в окно смаплена страница 0 с образом загрузчика BIOS Extension.

Не работает потому что или окно перекрывается или загрузчик написан с использованием команд 286+

Globalyst
Advanced Member
Сообщения: 1325
Зарегистрирован: 18.05.2007,19:27
Откуда: Москва

Сообщение Globalyst » 20.10.2011,23:24

sanders писал(а):С сегодняшнего дня страничка производителя с ФАКом недоступна. Хорошо хоть успел скачать дрова и мануал.
- а можно ссылочкуна сайт производителя, откуда Вы всё это скачивали?

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 20.10.2011,23:39

sanders 8086 и 8088 программно одинаковые. Ты все правильно сделал что форматнул карту утилитами из каталога 8086. Этот вариант загрузчика не использует расширенные команды 286/386.

Скорее всего окно перекрылось с каким-то устройством на XT. попробуй вынуть все карты расширения и оставь только видео.

Что говорит DINFO ?

Аватара пользователя
sanders
Advanced Member
Сообщения: 9377
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург

Вклад в сообщество

Сообщение sanders » 20.10.2011,23:45

http://www.rts.ua/rus/catshop/422/0/8698/
http://support.advantech.com.tw/support ... rd=PCD-897
Нечему перекрывать окно Е000 в ХТ. я се вынул, даже контроллер флопа вынимал. Вставлена только видеокарта.

Ответить