Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Контроллер XT IDE WD
RSS

Контроллер XT IDE WD

Не видит полную емкость винчестера Seagate-ST-351A/X

<<Назад  Вперед>> Страницы: 1 2
Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Купил я такой вот контроллер:

Модель определить не смог. Больше всего он поход на WDXT-150, но тот - одноканальный, а тут вроде как два канала.
Ссылка на образ ПЗУ: http://gfile.ru/a4Vnv. И ниже я прикрепил его к сообщению.
Так вот, он прекрасно видит винчестер AT/XT - ST351A/X.
Но по мануалу на винчестер, перемычками можно определять размер Full (40Mb), 30Mb и 20Mb. У меня же в этих положениях видится 26Мб, 26Мб и 20Мб.
Если модель действительно WDXT-150, то контроллер рассчитан на винты до 8h/1024tr, т.е. должен видеть весь мой винт. Но видимо модель контроллера другая и в этом причина того, что видятся только 26мб? Или все же надо попасть в BIOS. Никакого входа из Debug-а в BIOS я не нашел, но вход должен быть, т.к. в текстовом редакторе видятся разнообразные текстовые менюшки. Начало ПЗУ по адресу CA00. Вход CA00:5 или :3 никуда не ведет, а четные смещения не похожи на JMP.
И что-то я задумался - а зачем такие контроллеры вообще? И стоят дохрена денег. И всего 26Мб с винта. Ну или 40Мб. А ведь с соответствующего тому времени винта MFM, можно было получить 100Мб... Не то, чтобы огорчился покупке, но ... типа того.
(Позже: умножил 8h x 1024t x 17s и получил 63Мб - да вполне адекватный максимальный размер винчестера для этого контроллера. Как развитие технологии и переход от MFM к IDE - не плохо, но время ХТ тогда уже прошло).

Прикрепленный файл (IDEXTWD2.BIN, 8192 байт, скачан: 37 раз)
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
sanders написал:
[q]
а зачем такие контроллеры вообще?
[/q]
А зачем покупать GeforceGf210, когда можно купить Nvidia Tesla, да и производительная она.
А стоят они только сейчас так, потому, что mfm можно найти легко а ide редкость.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Полагаю, что контроллер (вернее его BIOS) заточен на винты от Western Digital WD95028-X-11R (20MB), WD95038-X-11R (30MB) и WD93044-X-11R (40MB)
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Alecv, если дружишь с дизассемблером, глянь пожалуйста, где точка входа в этот BIOS?
Я в первом сообщении дал ссылку.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders, добавьте сюда во вложение ("Прикрепить файл"), а то по Вашей ссылке "The page you are looking for is temporarily unavailable.
Please try again later".
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Прикрепил. Раньше такой функции не замечал.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders написал:
[q]
Раньше такой функции не замечал.
[/q]
Да, это недавно включили.

По образу ROM - судя по листингу, вход как раз по смещению 0005 (там jump). Вы уверены, что он не работает? И что базовый точно CA00?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders Запусти пожалуйста при воткнутом контроллере диагностику MSD из комплекта MSDOS. Там есть пункт показать BIOS extensions. На каком адресе сидит BIOS ?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Приблизительная схема "XT IDE" части. Для выборки BIOS - отдельные микросхемы.

Прикрепленный файл (xtata.gif, 1226620 байт, скачан: 46 раз)
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Ну раз я этот образ считал по адресу CA00, значит, сомнению этот факт не подлежит. Я сначала это определил по перемычкам, а потом в Debug увидел по адресу CA00 сигнатуры WD и т.д., а других WD в системе нет.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders, так а G = CA00:5 точно не работает? Что вообще происходит при вводе этой команды? Судя по дизассемблированному листингу, старт утилиты BIOS как раз по этому адресу.
Fe-Restorator
Гость

Ссылка

Перед дампированием неплохо в биосе отключить все "shadow" - опции, а то с СА00 сможешь и копию мамкиного биоса прочесть... Чудеса случаются.
Сейчас на форуме
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Контроллер тестировался в XT Mazovia, там нет Shadow.
По команде g=CA00:5 на экране печатались одинаковые рожицы, похожие на @, пока не нажимал Ctrl-Break.
Завтра соберу стенд повторно и еще раз проверю. Когда-то я с огромным удивлением обнаружил, что команды "G=CA00:5" и "G CA00:5" (адрес произвольный) - не одно и то же. Может, я в этот раз вводил без знака равно, как когда-то давно. Я не очень знаю коды, но запомнил, что JMP начинается на букву Е и тоже видел ее по смещению 5.
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
Да, знак "=" важен, я сам первый раз накололся. У меня этот rom-bios прекрасно работает в эмуляторе, то есть по команде g=c800:5 (потому что эмуль маппит этот ром на C800) заходит в процедуру низкоуровневого форматирования:

Прикрепленный файл (wdide.png, 22949 байт, скачан: 30 раз)
Fe-Restorator
Гость

Ссылка

sanders написал:
[q]
Контроллер тестировался в XT Mazovia, там нет Shadow.
[/q]
Попробуй на стандартной 286-й поздних выпусков - возможно биос мазовии подсуропливает и в 286-м "роднее" схематика компа да шире выбор диагностического ПО.
Сейчас на форуме
palsw
Advanced Member


Откуда: Измаил_Украина
Всего сообщений: 317
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2015
SuperBios - это интересно.Простой контроллер и легко можно сделать реплику.Главное узнать что у него за ограничение по емкости
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
palsw написал:
[q]
SuperBios - это интересно.Простой контроллер и легко можно сделать реплику.Главное узнать что у него за ограничение по емкости
[/q]
Интересно, да не очень. Это не настоящий IDE контроллер. Он предназначен для так называемого XT IDE-8bit RLL. Винтов, поддерживающих такой интерфейс - по пальцам одной руки. Они тех же лет, что и MFM. Емкость, соответственно, примерно такая же, как у поздних MFM. Цена у таких винтов - лучше даже не смотреть.

Но ради интереса посмотрел - винт емкостью 20 Mb (мегабайт) Western Digital 93028X - "всего" $191.70 без учета доставки

У автора винт ST351A/X, который может работать и в нормальном IDE режиме, и в таком вот XT-IDE, путем переключения джампера.

А так, если смотреть с практической точки зрения, то гораздо удобнее и привычнее использовать XT-IDE, который новодельный. Схема доступна, единственное они PCB в CAD'е зажали чето, но можно и сами развести. Там тоже схема то... Он специально заточен для работы с IDE на XT (да и не только) матерях.

PS: Тред по таким винтам и контроллерам, где все расписано и расставлено по полочкам: http://www.vintage-computer.co...-vs-AT-IDE
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Справедливости ради замечу, что именно такой винт - ST-351A/X встречается на Молотке регулярно рублей по 200. Раньше я их скупал, а теперь запасся впрок. Так что с винтами проблем нет. Размер винта 40Мб. Для ХТ - пожалуй достаточно, если не ставить Windows 3.0 и ее приложения. А до повторения опыта с контроллером, чтобы проверить точку входа на практике, я так и не добрался.
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Контроллер XT IDE WD
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS