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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT
RSS

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 * 9 10
Печать
 
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Вот наконец-то дамп 8кб:
http://zalil.ru/31995616
Интересный нюанс. Я не мог записать из debug этот дамп на дискету. Любой другой дамп - пожалуйста.
А этот пишется, но результат на дискете получается весь FF. Причем любой длины - хоть 1кб, хоть 4кб. Лишь только 256 байт нормально записывались. :-)
Пробовал в голом DOS-е. Тоже самое. Причем я перед командой "w 0" проверял содержимое регистров RCS, RCX - оно было корректным.
А вот на диск С (не DoC, а обычный винчестер) - записал нормально, потом скопировал на А и только тогда смог корректно увидеть содержимое.
Как будто эта железка препятствовала считыванию своего ПЗУ на диск А.
Подчеркиваю, что я легко смог считать VGA_BIOS и любой кусок верхней памяти прямиком на дискету и оно потом корректно отобразилось, а вот ПЗУ DoC - нет.
Опыт проводил с перемычкой вположении адреса C800 и D000 - результат одинаковый.
Пока не знаю что это было.
Далее.
Я наконец-то вставил DoC в 286 материнку с 512кб ОЗУ. Плата прекрасно заработала, диск видится. Значит, верхнее ОЗУ для DoC не нужно.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders Если ты пытался записывать образ BIOS DOC на DOC, то в момент записи считывались регистры из управляющего 3-го блока. Естественно вылезали глюки.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Алекс, ну я же написал, что я не только не писал на DoC, но даже и не на винчестер, а на системную дискету, с которой запускал Debug. Это не получилось, и я тоже самое сделал на системный раздел винчестера, но не на DoC.

О чем может поведать та белиберда, что я считал?
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
alecv
Теперь уже все сдались?
Прошу прощения за подъем темы.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Ну что мэтры? Может у кого-то открылось второе дыхание?
Готов поделиться одним таким изделием, правда без флэш-памяти, с тем, кто сможет практически помочь мне запустить эту плату в ХТ компьютерах. Ведь для ХТ электронный диск взамен МФМ намного актуальнее, чем в АТ взамен IDE. Для IDE и так придумано много флэш-дисков, а для ХТ - нет.
Не повторять скудные результаты, все проделанное описано выше.
piroxilin
Newbie


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


Ссылка


Дата регистрации на форуме:
28 нояб. 2010
sanders Ну я что скажу про запуск ДОМ2000 (Диск Он Мемори 2000) на хт - это всё очень от материнки зависит. Там загвоздка во времени инишиализации контроллера самого. У меня на некоторых 286-х биос очень долго железо обнюхивает , а ДОМ2000 уже успевает снять запрос на ИНТ13. На одночиповой ХТ всё работает.
В описании к ДОМ-у большой косяк, как я считаю : заявленно , что ДОМ жрёт окно в областях ПЗУ 4кб, а на самом деле нужно ему в 4 раза больше! При штатном размере окна НИ_НА_ОДНОМ компе не заработало у меня (хт-386). Сделал чтобы область 4 раза повторялась и пошло на всех компах. ПарадоксЪ.
Потом есть ещё прикол - также есть зависимость в порядке установки плат в компе : некоторые контроллеры просаживают шину и за ними уже невсегда работает ДОМ. Я сильно жрущие платы в самый последний слот вставлял, а платы с буферами, или маложрущие в первые слоты.
К статии в ДОМ-е есть глюк , непомню уже после чего, но систематический : приходилось его полностью форматить, задавать всё по дефолту и конфигурить заного. Что-то там было связанно с подключением дополнительно реального диска и выбором активного раздела... Ща сразу невспомню, но факт, что утилитой устройство находилось а диски не появлялись никак.
Вобщем на 3-х разных ХТ настроил живую конфигурацию да и оставил всё как есть.
Вот ещё помню что не заработало у меня на ХТ вместе с скайзи контроллером. Порознь всё как по часам, а вместе ну никак, хотя конфликтов небыло никаких - селяви.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Что-то очень странно.
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 адаптер поставить себе.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 * 9 10
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пытаюсь запустить 8-битовый адаптер Disk-On-Chip в XT
RSS

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

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

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