Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 * 9 10 | Печать |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Алекс, ну я же написал, что я не только не писал на DoC, но даже и не на винчестер, а на системную дискету, с которой запускал Debug. Это не получилось, и я тоже самое сделал на системный раздел винчестера, но не на DoC. О чем может поведать та белиберда, что я считал? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 ноября 2011 17:37 Сообщение отредактировано: 9 ноября 2011 17:37
alecv Теперь уже все сдались? Прошу прощения за подъем темы. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Ну что мэтры? Может у кого-то открылось второе дыхание? Готов поделиться одним таким изделием, правда без флэш-памяти, с тем, кто сможет практически помочь мне запустить эту плату в ХТ компьютерах. Ведь для ХТ электронный диск взамен МФМ намного актуальнее, чем в АТ взамен IDE. Для IDE и так придумано много флэш-дисков, а для ХТ - нет. Не повторять скудные результаты, все проделанное описано выше. |
piroxilin
Newbie
Откуда: Москва Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 апреля 2012 15:37 Сообщение отредактировано: 15 апреля 2012 15:39
sanders Ну я что скажу про запуск ДОМ2000 (Диск Он Мемори 2000) на хт - это всё очень от материнки зависит. Там загвоздка во времени инишиализации контроллера самого. У меня на некоторых 286-х биос очень долго железо обнюхивает , а ДОМ2000 уже успевает снять запрос на ИНТ13. На одночиповой ХТ всё работает. В описании к ДОМ-у большой косяк, как я считаю : заявленно , что ДОМ жрёт окно в областях ПЗУ 4кб, а на самом деле нужно ему в 4 раза больше! При штатном размере окна НИ_НА_ОДНОМ компе не заработало у меня (хт-386). Сделал чтобы область 4 раза повторялась и пошло на всех компах. ПарадоксЪ. Потом есть ещё прикол - также есть зависимость в порядке установки плат в компе : некоторые контроллеры просаживают шину и за ними уже невсегда работает ДОМ. Я сильно жрущие платы в самый последний слот вставлял, а платы с буферами, или маложрущие в первые слоты. К статии в ДОМ-е есть глюк , непомню уже после чего, но систематический : приходилось его полностью форматить, задавать всё по дефолту и конфигурить заного. Что-то там было связанно с подключением дополнительно реального диска и выбором активного раздела... Ща сразу невспомню, но факт, что утилитой устройство находилось а диски не появлялись никак. Вобщем на 3-х разных ХТ настроил живую конфигурацию да и оставил всё как есть. Вот ещё помню что не заработало у меня на ХТ вместе с скайзи контроллером. Порознь всё как по часам, а вместе ну никак, хотя конфликтов небыло никаких - селяви. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 апреля 2012 19:17 Сообщение отредактировано: 15 апреля 2012 20:19
Что-то очень странно. 1. В 386 у меня заработало сразу безо всяких проблем в любом слоте на любой материнке. 2. В 286 заработало после переформатирования с перезаливкой биос без команд 386 процессора (шли в комплекте). Тоже работало на разных материнках в разных конфигурациях, никаких проблем не возникло ни со SCSI, ни c MFM, ни с IDE 3. Ни на одной материнке ХТ не смог запустить. Пробовал: - Juko XT - Super Turbo III и V - IBM Portable PC - Goldstar - 2 разных noname. Везде результат один: плата виснет на этапе инициализации, дальше система не грузится вообще ни с чего. В планах попробовать на плате с процом 8086 (не довелось пока) Если не трудно, покажите, как Вы добились работы именно этой платы в ХТ? Пусть даже она одна работает + видеоадаптер - это уже достижение было бы. Кстати, Вы писали в теме куплю-продам на счет этой платы и установке в нее нескольких микросхем памяти. Я проверил с 2мя микросхемами. Получилось два одинаковых диска (в моем случае оба на 8мб). Так что объединить микросхемы в единый объем действительно не удастся. |
piroxilin
Newbie
Откуда: Москва Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
sanders Так ведь всё , что старше ХТ это уже как другой мир прям. В ХТ и с БИОС-ами жестоко всё, и с адресами доп пзу тоже. На ХТ если прихнуть окно в область ОЗУ , то всё , этот адрес и будет ТОП-РАМ, а на 286+ всё, что выше конца окна вполне доступно. Тамже DoC кроме адреса своего биоса ещё и в озу чтото жрёт. Вобщем на неделе достану свои ХТ-шки, DoC найду (лютый самопал) и погоняю на 088-286, как чего добьюсь - отпишусь, интересная ветка получилась, жаль в своё время её не застал - много разрешилось-бы сразу Помню , что на 386 работало вообще на ура, только на Авардовском биосе современном не заработало на одной материнке... |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
А, так у вас другая плата DoC, возможно с другим BIOS? Тогда она может по-другому захватывать окно памяти и вообще по-другому инициализироваться. Ведь моя плата тоже успевает выдать надпись какую-то, и уже потом вешает систему. Т.е. ПЗУ начинает отрабатывать свою программу. |
piroxilin
Newbie
Откуда: Москва Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
sanders БИОС у всех DOC2000 одинаковый (какой зашьёту туда сами). Он собственно в самом "диске" и лежит. Плата у меня самопал по штатной схеме подключения. Разница с заводской только в том, что у меня дешифрация адреса собрана не на CDLP (PAL18v...) а на дискретных микрухах 74hct138 и 74hct139. Там же весь смысл обвеса - чтобы при выбранном старшем адресе (перемычками) происходила выборка DOC (адреса А13-А19) , а младшие 4096 адресов напрямую на DOC идут. Выглядит это как - при прохождении POST сканируется облась системных пзу (c С800 чтоле) , читается из DOC расширение БИОСа (как из простой пзу) и переходит управление на неё - запускается её БИОС (строчка инициализации вылазит) а потом уже биос пишет в какуюто ячейку памяти как в порт ввода-вывода и инициализирует само железо DOC. Потом уже её биос работает с ситемой как драйвер диска. А настройки окна, и адресов занимаемых в ОЗУ биос берёт из настроек записанных в DOM (пишутся туда родными утилитами - конфигуратором). Загвоздка может быть только если при этом в озу ктото уже живёт. там есть перекликающийся адресочек с EGA картами. Но у меня везде VGA стоят, поэтому я не попадал на них. Вообще эта проблема хорошо видится при сканировании областей памяти с помощью checkit и pcdoctor (тормозной но более функциональный) - им я даже находил глючные машины, которые в порты ввода-вывода всякий мусор гадят с шины данных = рекомендую. На 386-м работает без проблем, потому, что там области памяти адаптеров элементарно перебрасываются биосом, а в хт в области ПЗУ никто жить неможет. Попробуйте к статии VGA адаптер поставить себе. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Мы это все проходили в начале темы. И EGA, и VGA были и даже MDA, у которого вообще нет BIOS-а. И ничего другого по этим адресам нет. И адрес я менял на любой из восьми, позволяемых тремя перемычками. Результат одинаковый. И BIOS у таких плат как мне кажется может быть самым разным. Я имею в виду не DOC вообще, а именно конкретную плату, которая продавалась на форуме, и на которой записан промышленный софт, и явно BIOS тоже писался для каких-то конкретных задач. |
piroxilin
Newbie
Откуда: Москва Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 28 нояб. 2010 |
sanders Про БИОСы - пром комп из которого я вынул DOC в биосе своём вообще ничего не знал про него - обычный внешний скайзи контроллер. А вот про авард биос скажу - на 286-х это самый говённый биос из возможных : очень мало поддерживаемых винтов и очень долгое их определение. Замечал, если диск долго разгоняется/тестируется , то DOC не запускается, если-же быстро "отстреляется" то всё ОКЕЙ. С ами-биосами такого нет. Ещё если в БИОСе нету понятия о скайзи или любом "Умном" контроллере, то начинается бодание с мультикартой - выглядит как : пост проходит (память, диски, чипы оттестились) , появляется строчка из DOC-а а дальше ПЦ биос начинает думать с чего бутиться, и вот здесь при медленном винте DOC никогда не грузился (это только при авард биосе), а тупо так и висел (как у Вас прям). Ну это на 286-х такая песня. На ХТ у меня были АМИ и Феникс биосы - никаких проблем с ними, DOC ни с МФМ , ни со Скайзи контролерами в паре не враждовал , а бутился как выставлено утилитой ДОК-овской. Кстати а сколько адресного пространства Ваш контроллер занимает ? 4кб или 16кб?? Что там за настройки - только базовый адрес или ещё что-то ??? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 * 9 10 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |