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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Эврика с вопросом!
RSS

Эврика с вопросом!

Научился использовать MFM-контроллеры без Debug но только в АТ материнках

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

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Были несколько контроллеров MFM и винчестер.
Проблема была в том, что на XT ничего не работало, после загрузки с дискеты старт по любым адресам в Debug не происходил, и как быть дальше было не ясно.
Поставил AT386 материнку, и что-то меня стукнуло зайти в SETUP и руками прописать параметры винчестера в User Type 47.
И после загрузки с дискеты он стал видеться как диск С и даже отформатированный кем-то раньше, и с Нортоном!

А теперь внимание - вопрос: Как такую же процедуру провернуть на XT, где Setup нету?
DOS Logic
Advanced Member
d(-_-)b

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


Ссылка


Дата регистрации на форуме:
1 июля 2006
[q]
Поставил AT386 материнку, и что-то меня стукнуло зайти в SETUP и руками прописать параметры винчестера в User Type 47.
И после загрузки с дискеты он стал видеться как диск С и даже отформатированный кем-то раньше, и с Нортоном!
[/q]
ну да, всегда так было :)
[q]
А теперь внимание - вопрос: Как такую же процедуру провернуть на XT, где Setup нету?
[/q]
если в контроллера нет биоса то может свой МФМ драйвер писать :)
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Т.е., если условно контроллеры разделить на "С биосом" и "Без Биоса", то вторые в XT никак работать не будут и вариантов заставить их работать нет? (Написание драйвера я не рассматриваю, т.к. только у одной материнки видел вшитый бэйсик :-)
SKcorp
Advanced Member
Эксперт.

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


Ссылка


Дата регистрации на форуме:
28 июля 2008
sanders написал:
[q]
А теперь внимание - вопрос: Как такую же процедуру провернуть на XT, где Setup нету?
[/q]
Hint: Перемычки.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
На XT контроллерах всегда есть собственный BIOS, т.к. XT-шный BIOS не поддерживает контроллеры диска вообще и соответственно у XT нету понятия "тип диска в CMOS".

Если в BIOS XT контроллера не отзывается на C800:5 то придется писать програмку форматирования через BIOS INT 13H (Ральф Браун в помощь). Вызовы форматирования дорожки в BIOS есть всегда. Там же есть вызовы "запросить текущие параметры диска" из таблицы контроллера, чтобы сравнить их с реальными физическими параметрами диска.

В АТ все проще.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А если:
debug с800:5 показывает начало текста (С) Western Digital...........
по этому адресу не стартует.
debug C800:0 показывает коды 55 АА..... (С) Western .....
по этому адресу тоже не стартует

вопросы:
1) 55 АА - это же вроде переход куда-то да?
2) как найти точку входа в процедуру? она же где-то рядом, раз видны надписи контроллера?
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Я пару раз видел старт по C800:6.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders 55 АА - это сигнатура BIOS-а (не код).

Попробуй G=C800:800, на некоторых WD работает
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Можно еще попробовать внешние программы форматирования для XT: HARDPREP или HDLOWFMT

http://ftp.lingvo.minsk.by/msdos/XT_/
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
alecv написал:
[q]
Можно еще попробовать внешние программы форматирования для XT: HARDPREP или HDLOWFMT

http://ftp.lingvo.minsk.by/msdos/XT_/
[/q]
1. Т.е. запускаю сисему с дискеты, гружу такую программу, форматирую винт - да?
2. Имеет значение при этом использую ли я контроллер с БИОСом или без?
3. Как дальше винчестер станет загрузочным, вернее как потом с него грузиться? Какая процедура увидит его еще на этапе включения компа? Или если контроллер с биосом - то он-то и загрузит систему с винчестера. А если без биоса, то такой контроллер для ХТ не подходит и о нем вообще забываем и не рассматриваем в этих опытах?
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Эврика с вопросом!
RSS

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

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

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