Просмотр полной версии : О контроллерах XT-CF Lite 4.1 и XT-IDE v2
Anubis_OD
26.05.2016, 13:13
Перенес сюда из барахолки всю инфу по сабжам.
Итак:
Плата XT-CF-Lite V4.1
Вот (http://www.malinov.com/Home/sergeys-projects/xt-cf-lite) вся дока.
Вот фото обеих сторон. Кликабельно
http://i79.fastpic.ru/thumb/2016/0514/e8/9d1d0e4763b1479925d70ec0e5e745e8.jpeg (http://fastpic.ru/view/79/2016/0514/9d1d0e4763b1479925d70ec0e5e745e8.jpg.html)
Плата XT-IDE Rev2.0
Вот (http://www.vcfed.org/forum/showthread.php?29202-XTIDE-Rev2) вся дока.
Вот фото обеих сторон. Кликабельно
http://i77.fastpic.ru/thumb/2016/0514/cb/e12c0d57ba28d79f31f214a129f9d8cb.jpeg (http://fastpic.ru/view/77/2016/0514/e12c0d57ba28d79f31f214a129f9d8cb.jpg.html)
Вот крайние прошивки (R580):
https://www.lo-tech.co.uk/wiki/XTIDE_Universal_BIOS
Вот тут описано чем отличаются билды:
https://code.google.com/archive/p/xtideuniversalbios/wikis/Manual.wiki
Вот тема про Прошивку:
http://www.vcfed.org/forum/showthread.php?29749-XTIDE-Universal-BIOS-v2-0-0-beta-testing-thread
Вот репозиторий с исходниками:
https://github.com/aunali1/xtideuniversalbios
Для собирающих: ссылку на описание отличия версий уже давал выше
вольно переведу:
прошивка с именем
IDE_XT содержит только 8086/8088 инструкции. и предназначены для PC/XT машин.
IDE_XTP (XT Plus) имеет те же возможности, но с кодами для 80186/80188 (включая V20/V30) процы.
IDE_AT.BIN (AT build) для АТ машин 16 и 32-битных. включают в себя перехваты некоторых системных вызовов, позволяющие
делать некоторую работу системе пока происходит поиск сектора на HDD. Это самый полный билд со всеми возможностями.
не нашел там описание отличию стандартной (8к) и расширенной (12к) прошивки.
Для этого посмотрел мэйк файл. В расширенной включены такие модули
MODULE_BOOT_MENU и MODULE_8BIT_IDE_ADVANCED MODULE_COMPATIBLE_TABLES
Т.е бут меню (как на новых платах) - возможность выбрать драйвер с которого грузимся.
Вторая фича пока не понятно для чего..
sergio78
28.05.2016, 23:49
Смысл данных плат? Это для древнющего ржавого пека, в то время как благодаря обратной совместимости и на современном все игры и так работать могут легко. За бугром оно понятно, народ больной и денег лишних много. Вот они и маются, скупая антикварные PC, чтоб потом на вагонсе бодаться у кого оно винтажнее и антикварней. А у нас дурачков нет, снабжать насмотревшихся на ебейные цены барыг, своими девальвированными но кровнозаработанными деньгами, за железку которую они нашли на помойке. Что бы потом ещё кучу денег на эту платку потратить ещё, и всё из за того чтоб в Коммандер кин играть с реальными тормозами.
Anubis_OD
29.05.2016, 00:23
Ни о чем...
Sonic_Blast
29.05.2016, 02:47
а если не запаивать 16550 (или в место него поставить к примеру 16450 или 8250 будет работать? у меня есть пара мультях с пустой панелькой по 8250,16450,16550 так не на всех работает если к примеру написано что должно стоять 16550 а в место нее ставишь 16450 или 8250 то не на всех работает а вот если на оборот написано что должна стоять 8250 а в место неё ставишь 16450 или 16550 то все работает)
- - - Добавлено - - -
Anubis_OD
29.05.2016, 09:44
RS232 конечно опция. Если она не надо, то компоненты показанные на картинке
http://www.minuszerodegrees.net/xtide/rev_2/XT-IDE%20Rev%202%20-%20jumper%20configuration%20-%20optional%20UART.jpg
можно не устанавливать.
Вот еще фото без элементов, относящихся к RS232
http://www.minuszerodegrees.net/xtide/rev_2/XT-IDE%20Rev%202%20-%20minus%20UART.jpg
Anubis_OD
29.05.2016, 15:34
Да. В понед. заберу на почте
Только про это прошу лучше в барахолке
Anubis_OD
04.06.2016, 22:39
Собрал и запустил контроллер XT-IDE
http://i80.fastpic.ru/thumb/2016/0604/e4/49775b8c57bc42a7759c0642454f60e4.jpeg (http://fastpic.ru/view/80/2016/0604/49775b8c57bc42a7759c0642454f60e4.jpg.html)
Пару очевидных и не очевидных советов:
1) Резистор R6 надо просто заменить перемычкой. Про это уже писали у буржуев.
Задумывали под режим Cable Select. На Master/Slave надо просто перемычка
2) AT28С256 и AT29С256 отличаются назначением 1 и 27 ноги. Меняются МГТФом, но вторая программно из конфигуратора XTIDECFG не обновляется.
3) Перемычку Разрешение записи в EEPROM лучше держать снятой (выключенной). Потому как некоторые программы которые тестируют наличие верхней памяти
легко могу стереть несколько байт. Например himem или checkit.
4) Прошивки в архиве (например XUBR580.xip) требуют "доработки". Ну типа ввода в эксплуатацию. Кроме адреса контроллера IDE (по умолчанию 300h) надо
как минимум выбрать тип контроллера. Самое простое: Запустить конфигуратор в ДОС окне на отдельном компе. Сделать необходимые изменения. Сохранить.
И получить файл для программатора. Реально режим записи в самом контроллере не особо нужен. Я использовал файл ide_xtl.bin из проекта.
5) Для загрузки по COM порту. Надо при детекте винта зажать ALT. (или F2) Появятся строки детекта мастер и слейв портов.
Найдется только тот порт в который уже стучится прошивка с мастер компа (т.е надо заранее запустить там serdrive <имя образа.img>)
Вот как это выглядит:
http://i80.fastpic.ru/thumb/2016/0604/ea/1ea4018958aecb47e46c34c1bcaa71ea.jpeg (http://fastpic.ru/view/80/2016/0604/1ea4018958aecb47e46c34c1bcaa71ea.jpg.html)
И тогда на мастер компе побегут строки пересылаемых блоком.
http://i80.fastpic.ru/thumb/2016/0604/06/4279e9dc3b599dd37c3f7c58d155ea06.jpeg (http://fastpic.ru/view/80/2016/0604/4279e9dc3b599dd37c3f7c58d155ea06.jpg.html)
6) Бут меню вызывается кнопкой F6.
Ну вроде все.. Если что-то вспомню - добавлю.
Sonic_Blast
08.06.2016, 16:37
Привет!
спаял и я один контроллер !
включается но не определяет винты...(пробовал 3 штуки)
пишет
Booting CnC
Error 1h!
Booting AnA
Error 20h!
Booting AnA
Error 20h!
и на этом все...
Anubis_OD
08.06.2016, 16:55
>Booting CnC
должно быть C>C. знаконегенератор гдето врет.
детект винта проходит?
-модель контроллера выставил в прошивке "XT-IDE ver 2 or modded 1"
-адрес контроллера перемычками с тем что приписано внутри совпадает?
- перемычки моде стоят на "chuk mode" ?
после того как начал нормально детектить винт, мне пришлось удалить разделы на винте и создать заново
я грузил Freedos
и то что и с флопа не грузится - это не контроллер виноват
Sonic_Blast
08.06.2016, 21:01
может и C>C я на телевизоре смотрю)))
не детект винта не проходит (секунд 30 ждет когда на винте выставляешь Мастер и потом говорит not found)
а как выставить в прошивке XT-IDE ver 2 or modded 1
адрес контроллера IDE стоит стандартный E800
palsw - не поиск 2 не работает (доставил все микросхемы 1533-й серии не помогло) у меня ж есть импортная ХТ-ишка
Поиск 2 на метал идет...
- - - Добавлено - - -
все я понял... там же ещё программное обеспечение есть xtidecfg итд... а я просто залил в флаш тот биос который был в архиве... завтра разберусь)))
Anubis_OD
08.06.2016, 21:40
все я понял... там же ещё программное обеспечение есть xtidecfg
все верно. в проге как раз и выбирается тип контроллера.потому как это биос универсальный под кучу железа.
Anubis_OD
09.06.2016, 11:12
Собрал вчера еще один контроллер.
http://i77.fastpic.ru/thumb/2016/0609/b6/c7dbd0b186c82243b84692f40020efb6.jpeg (http://fastpic.ru/view/77/2016/0609/c7dbd0b186c82243b84692f40020efb6.jpg.html)
Заработал сразу
http://i79.fastpic.ru/thumb/2016/0609/b9/57ce6b37f93301ac80e0de505a97cfb9.jpeg (http://fastpic.ru/view/79/2016/0609/57ce6b37f93301ac80e0de505a97cfb9.jpg.html)
Sonic_Blast
09.06.2016, 12:30
не пашет все равно((( выставил все как сказано... все равно адаптер не определяет...(((( вроде спаян нормально соплей нету... кстати а резисторные сборки ведь должны быть 10Комные?
что за chuk mode ?
Anubis_OD
09.06.2016, 18:08
Я ставил сборки 8.2к.. там не принципиально.
Sonic_Blast
09.06.2016, 18:15
а можешь мне на мыло скинуть образ ПЗУ отконфигурироованого ? Athlon-22@yandex.ru
Anubis_OD
09.06.2016, 18:57
Смогу. Но в воскресенье. Сейчас не в городе. Казеная пьянка на море.
Sonic_Blast
09.06.2016, 20:23
все заработало) но прошивку все равно интересно было бы получить)
Anubis_OD
10.06.2016, 00:56
Сделаю
Sonic_Blast
10.06.2016, 22:26
у меня с адаптером такой прикол что он определяет винт (понято не может из него загрузится) гружу систему 6.22 запускаю FDISK создаю раздел он просит перезагрузится перезагружаюсь но раздел не создан ... но в Checkit'е винт видится и можно его по тестировать итд что за прикол?
Anubis_OD
11.06.2016, 00:50
Посмотри на ограничения на размер раздела в 6.22. Может в этом дело.
Anubis_OD, так FDISK от 6.22 и не создаст раздел больше, чем возможно.
Sonic_Blast
11.06.2016, 06:39
ну ребята я ж не совсем деревянный ещё ... от MS_DOS 5.00 поддержывает разделы до 2гб у меня винт на 120мб поцеплен (пробовал разные и на 365мб и на 540мб и на 1.7гб)...картина одна в чеките и других прогах видится тиестируется а раздел создать не могу...
- - - Добавлено - - -
а интересно через этот адаптер можно сидюк подключить?
- - - Добавлено - - -
да что ж такое с этим дурацким адаптером блин там реально не чему ламаться ... ПЗУ выставленно на D000h IDE MODE - HIGH SPEED (на Compatible вообще винты не определяет) в прошивке тоже стоит D000H... самое интересное то что NDD и Checkit и SYSCHK видит его проверяет поверхность но когда с помощью FDISK-а создаешь раздел (он создается рычит) но после перезагрузки голый винт без разделов .... Помогите пожалуйста)))
Anubis_OD
11.06.2016, 09:50
Попробуй freedos. У меня с ней все заработало с полпинка.
Sonic_Blast
11.06.2016, 10:40
я предполагаю что одна из микрух битая... заменю отпишусь..
Anubis_OD
11.06.2016, 10:51
И еще про адрес ПЗУ. В конфигураторе он не задается. Насколько я понял биос скомпилирован так, что не зависит от стартового адреса. Т.е. с относительными переходами а не с абсолютными. У Haper-а в Поиске контроллер не заработал на адресе D000. Он поменял адрес перемычками.. и все пошло. В конфиге задается только адресс IDE порта. 300h по умолчанию. И должен быть одинаковым с положением перемычек.
- - - Добавлено - - -
Ndd и checkit проверяют физический диск. Если тут все ок - то контроллер работает. Т.е. проблема с логическим диском.
Sonic_Blast
11.06.2016, 11:03
хз у меня выставляется адресс я выставил себе D000 ...и мало вероятно что дело в ОС попробую конечно фрии дос но вряд ли...
http://s016.radikal.ru/i337/1606/59/a55ec228d227.jpg
http://s020.radikal.ru/i712/1606/ae/1e8e99a7b870.jpg
есть подозрение что битая какая то микросхема мелкой логики... что там связано с IDE контроллером 74ls32, 73ls04, 74ls08 , 74ls08 ...
Anubis_OD
11.06.2016, 12:24
Место, где выставляется адрес ПЗУ показанный на картинке относится только к процедуре прошивки флешки.
Sonic_Blast, а фото платы есть с 2х стОрон?
Sonic_Blast
11.06.2016, 13:16
фото моего контроллера :
http://s013.radikal.ru/i325/1606/15/338f695ba7a5.jpg
http://i045.radikal.ru/1606/9d/80ed3bb98f52.jpg
http://s019.radikal.ru/i612/1606/26/beb8cc2c4b7b.jpg
http://s019.radikal.ru/i635/1606/e9/3450bb701afb.jpg
74als245,74als573 точно шлейф прокачает,везде рекомендуют для ide LS или F серию.
Anubis_OD
11.06.2016, 16:05
Тоже читал что 1533/als не рекомендуют . У меня на одном контроллере 573 хорошо работали ACT. На втором стоят HC.
- - - Добавлено - - -
Может кому то поможет.
Вот проверенный и рабочий файл прошивки - 12к (в ПЗУ 28с256) ревизии 580, адрес контроллер 300h
для платы XT-IDE.
57395
Sonic_Blast
11.06.2016, 17:06
74ls - это 555-я серя советских а 74als - это 1533 должны они быть лучше... но я попробую поставить ls
а есть прошивка 8кб а то у меня только 2864 флешки.
Sonic_Blast, 1533 по скорости лучше ,а вот по нагрузке не какие и из-за них очень часто вылазят бока .можно погуглить форум по поводу IDE девайсов и почти во всех темах утверждают что 1533 конкретно в ide интерфейсе лучше не ставить
Sonic_Blast
11.06.2016, 18:38
хорошо будем знать ) я уже заменил но седня уже не буду ковырятся хватит и так целую ночь сидел игрался)))
тем более 74ALS573 у меня не новые были а выпаяные феном с платы может они и глючат...а других нету чтоб проверить ... пошлю завтра гонца на радио рынок отоварюсь...
Anubis_OD
11.06.2016, 18:46
а есть прошивка 8кб а то у меня только 2864 флешки.
лично я не делал. спаял XT-CF. но карта у меня оказалась глючная. даже в картридере не видится.
ищу где бы мелкие купить недорого.
Вот файл с Полигона призраков. версия 588 адрес 360h. я его конфигуратором смотрел. должен работать.
57396
Anubis_OD
12.06.2016, 10:17
Нашел на Vintage Computers форуме полный состав билда 588 BIOSа.
Выложу здесь. А то не совсем понятно где крайняя версия хранится.
Ссылка на репу, которую давал в начале темы, похоже не самая актуальная.
Там написано: последние изменения 2 мая 2015. А в этом архиве все файлы от марта 16 года.
57398
собрал XT-IDE - запустился с первого раза,ПЗУ прошил 8к сразу с дискеты .Скорость диска порадовала.Сразу видно девайс делали для людей и танци с бубном ему не нужны ,а так же программаторы и другая лабуда.
http://i.piccy_.info/i9/12b1a727928aaa037d0361aae919be9a/1465741115/35150/1014853/IMG_1168_500.jpg (http://piccy_.info/view3/9929792/41f0a126727f1779e942c3b15b794662/)http://i.piccy_.info/a3/2016-06-12-14-18/i9-9929792/472x354-r/i.gif (http://i.piccy_.info/a3c/2016-06-12-14-18/i9-9929792/472x354-r)l]
Sonic_Blast
12.06.2016, 20:09
да адаптер реально быстро работает)))
Sonic_Blast
15.06.2016, 14:12
Блин ребята у меня какой то полтергейст с адаптером заменил все микросхемы на новые (те что должны стоять по схеме 74LS) но раздел не как не создается ... блин...че за фигня....прошил 588-ю прошивку...пробовал разные винты разные операционки ... ай нид хелп!!!
Anubis_OD
15.06.2016, 14:20
да адаптер реально быстро работает)))
Я так понял что проблема давно решена?
Sonic_Blast
15.06.2016, 14:34
да не совсем ... в тестах чекита видится тестирует скорость делает тест поверхности но когда fdisk-ом создаешь раздел после перезагрузки диск с ново пустой (без раздела)......... ща сяду проверю все резисторы вдруг где то ошибся и впаял не тот ....
Блин проверил все резисторы по номиналам......
замеряйте пожалуйста на рабочей запаяной плате сопротивление на резисторной сдорке на фото отмечены контакты http://s017.radikal.ru/i421/1606/33/b8a1bacf9a2e.jpg ук меня там почему то не 10Ком а 1.4Ком (хотя сборка стоит 100% 10Ком)
и ещё у меня в некоторых местах на сборках не 10Ком почему то...(но это может быть из-за того что сборки в схеме стоят)
может я сборки резюковые не той стороной поставил? Корпус в лево от платы ж?
Anubis_OD
15.06.2016, 15:00
Корпус в лево от платы ж?
На сборке вывод, отмеченный точкой, припаивается в отверстие с прямоугольной контактной площадкой..
Еще раз хочу сказать: если чекит видит и тестирует физический диск - значить проблема в логическом диске.
загрузись с дискеты. разметь диск. сделай его активным . перенеси систему..
не могу понять где тут могут возникнуть проблемы.
Sonic_Blast
15.06.2016, 15:01
На сборке вывод, отмеченный точкой, припаивается в отверстие с прямоугольной контактной площадкой..
ну значит все верно... не совсем же ещё ж деревянный вроде...но все равно замеряй пожалуйста?
Anubis_OD
15.06.2016, 15:07
...но все равно замеряй пожалуйста?
только вечером
сейчас на работе..
Sonic_Blast
15.06.2016, 15:15
ок мне не горит как будет время так и хорошо... просто интересно мне там реально не где ошибиться а факт остается фактом... постараюсь снять ролик с проблемой бо может я не так как то описываю проблему...
- - - Добавлено - - -
а относится каким то боком к IDE микросхема 74LS138 на адаптере у меня стоит советская 555ид7 может она дает такой эффект?
Anubis_OD
15.06.2016, 15:33
..
а относится каким то боком к IDE микросхема 74LS138 на адаптере у меня стоит советская 555ид7 может она дает такой эффект?
конечно относится. а схему посмотреть?
Sonic_Blast
15.06.2016, 15:49
ну 555ид7 это аналог 74ls138 ... кстати я ещё по схеме заметил что там не микросхемы 74LS688 а 74HCT688 и вместо 74ls245 должна стоять 74F245 (это у нашел) так что по поводу ИД7 она не подходит типа?
...так что по поводу ИД7 она не подходит типа?
Никто еще кроме тебя не догадался собирать с такой заменой
Anubis_OD
15.06.2016, 15:56
.. так что по поводу ИД7 она не подходит типа?
подходит. моё мнение - привередливость схемы к сериям микросхем немного преувеличена.
тем более если чекит винт видит и его тестирует без ошибок.
Sonic_Blast
15.06.2016, 16:02
подходит. моё мнение - привередливость схемы к сериям микросхем немного преувеличена.
тем более если чекит винт видит и его тестирует без ошибок.
угу.... где копать?
Anubis_OD
15.06.2016, 16:15
поменяй версию устанавливаемой операционки..
потри нулями начало винта перед разметкой..
Sonic_Blast
15.06.2016, 16:42
поменяй версию устанавливаемой операционки..
потри нулями начало винта перед разметкой..
все паробовал ДОС 5.0 ДОС 6.22 Фри досс дос от вин 98 ...
Anubis_OD
15.06.2016, 16:55
другая мать есть? попробуй.. у меня на двух 386 мамках работало идеально. вставил в XT - виснет на записи Loading Freedos.
Пока не могу попробовать переразбить. Клавы XT-шной нет. Вернее.. купил мне коллега на барахолке за 15грн клаву механику с
переключателем. но залита внутри оказалась. мою. сушу.. чищу.. в общем пока этим занят... Тут еще футболы все вечера отнимают. :-)
Sonic_Blast
15.06.2016, 17:39
другая мать есть? попробуй.. у меня на двух 386 мамках работало идеально. вставил в XT - виснет на записи Loading Freedos.
Пока не могу попробовать переразбить. Клавы XT-шной нет. Вернее.. купил мне коллега на барахолке за 15грн клаву механику с
переключателем. но залита внутри оказалась. мою. сушу.. чищу.. в общем пока этим занят... Тут еще футболы все вечера отнимают. :-)
Конечно пробовал и на ХТ и на 286 и на 486 .... я ж не думаю что адаптер так глючит из-за того что я кондер на питании поставил не 47мкф а 100мкф?
Anubis_OD
15.06.2016, 17:45
та не.. это тут точно не причем..
свой контроллер собрал на серии F и парочку S все бу. винт работает но снуля не пробовал разбивать и создавать fdisk ом
Sonic_Blast, попробуй, в качестве эксперимента, создать и отформатировать раздел на другой машине и после подключить HDD уже к этому контроллёру.
Anubis_OD
15.06.2016, 18:44
замеряйте пожалуйста на рабочей запаяной плате сопротивление на резисторной сдорке на фото отмечены контакты http://s017.radikal.ru/i421/1606/33/b8a1bacf9a2e.jpg ук меня там почему то не 10Ком а 1.4Ком (хотя сборка стоит 100% 10Ком)
и ещё у меня в некоторых местах на сборках не 10Ком почему то...(но это может быть из-за того что сборки в схеме стоят)
может я сборки резюковые не той стороной поставил? Корпус в лево от платы ж?
померял. у меня 1.12кОм. но я вижу что эти контакты с одной стороны - землю с другой +5В. не сильно много инфы от сопротивления схемы между этими выводами. КЗ нет и ладно.
Sonic_Blast
15.06.2016, 19:58
ну по ходу почти столько же.... блин в чем же дело...
Anubis_OD
17.06.2016, 12:03
Добавлю:
Если у вас в конфигурации БИОСА контроллера стоит загрузка по умолчанию с винта C (80h), но винт не размечен, сбоит...
и надо временно загрузится с флопа а бут меню в вашем биосе отсутствует (т.е БИОС 8к), то при старте надо зажать
букву (от А до Z) с которой грузится и всё.. загрузится с флопа например.
Sonic_Blast
18.06.2016, 14:09
Урра заработал адаптер)))
поменял местами 573-е микросхемы и заработал)))
Sonic_Blast, как скорость?
Sonic_Blast
18.06.2016, 14:24
510~630кб ... короче шустрее работает чем 16-битный IDE))
щас буду разбираться с Ком портом)
COM PORT - работает ))) но почему то только до 19200 ... на 38400 не отвечает уже модем на команды...
Ребят а попробуйте кто-то подрубить модем к ком порту и проверить какую максимальную скорость держит порт?
в мануале на чиа 16550 он должен держпть FIFO буфер и 115200 бит в секунду...(мне б хотя бы чтоб работало на нем до 38400 бпс.)
Sonic_Blast
19.06.2016, 23:24
записал 12кб прошивку в 27С128 работает)))теперь появлилось меню выбора загрузки)
- - - Добавлено - - -
пробовал сидюк через этот адаптер запустить - не как не получилось(((печально...
ATAPI - это уже отдельная тема, на сколько я понял
Sonic_Blast
20.06.2016, 02:05
ну незнаю автобетект есть че ю не приделать как в AWARD биосах детект сидюков...
ну незнаю автобетект есть че ю не приделать как в AWARD биосах детект сидюков...
Возьмись приделай, люди спасибо скажут :)
Sonic_Blast
20.06.2016, 11:01
та я ж в этом по пояс деревянный)))
Толку-то от этого автодетекта? А вот найти некое подобие OAKCDROM.SYS в кодах x86, вот задача для настоящих мужчин. ;)
MSCDEX.EXE на XT вообще запускается?
Ну, насколько я понял, дело не только в драйвере...
Драйвер вроде бы находили как раз
Вот, один (http://www.phantom.sannata.ru/forum/index.php?st=0&t=266) из неудачных опытов. SCSI правда, но там, имхо, вероятность успеха выше.
piroxilin
20.06.2016, 15:50
mscdex только на двушке запустится.
piroxilin, тут утверждают что нет. http://www.phantom.sannata.ru/forum/index.php?t=20887
Sonic_Blast
23.06.2016, 22:02
Собрал второй адаптер XT IDE все работает))) но ком порт и на нем всего 19200...
Провел занимательные тесты скорости винта. Тестировал на новодельном "Поиск-2" с процом NEC V30 - 8МГц. Изначально была прошита версия БИОСа для 86-х процессоров:
http://i.piccy_.info/i9/19151c97dfcffa7564779c4e7ae6a1ce/1466788273/8783/1029900/image_24_06_16_20_01_240.jpg (http://piccy_.info/view3/9975492/8865efe9b32920b6e43fb6ea34c09933/)http://i.piccy_.info/a3/2016-06-24-17-11/i9-9975492/240x180-r/i.gif (http://i.piccy_.info/a3c/2016-06-24-17-11/i9-9975492/240x180-r)
А потом я прошил версию для 186-х:
http://i.piccy_.info/i9/4c88a200eb1c2f8749264861e4db97f0/1466788349/8694/1029900/image_24_06_16_20_01_1_240.jpg (http://piccy_.info/view3/9975494/c3ac4cc6522f6bd6fa0218948c0ed638/)http://i.piccy_.info/a3/2016-06-24-17-12/i9-9975494/240x180-r/i.gif (http://i.piccy_.info/a3c/2016-06-24-17-12/i9-9975494/240x180-r)
Разница больше чем в два раза...
- - - Добавлено - - -
ВАЖНО!!!: когда на XT-IDE разрешил запись ПЗУ, то "Поиск-2" ее сразу благополучно пожопил - при первом же старте БИОС XT-IDE уже не грузился. Благо, ума хватило сделать копию софта с прошивками на дискету. Грузился с дискеты, прошивал БИОС, тут же вырубал комп и снимал разрешение на запись.
Sonic_Blast
25.06.2016, 14:58
а проверь скорость COM порта на любом модеме какая у тебя скорость обмена между модемом и компом будет (у меня максимум 19200...)
Anubis_OD
25.06.2016, 15:54
У меня модема нет. Может у Haper-a есть?
Нету, мне там COM-порт вообще не особо нужен:)
Sonic_Blast
26.06.2016, 09:22
??? вроде на фотках твоего адаптера все расспаяно было и мах232 и сам 16550...
- - - Добавлено - - -
У меня модема нет. Может у Haper-a есть?
а ты пробовал на нем соединять 2 машини через нуль-можем в Нортоне 5.0 ? у меня нортон говорит что вообще нет порта когда выбираешь ком3 (перемычками выставлен как ком3 но я пробовал и другие варианты) в общем по загадочному сделан ком порт там ... если максимальная скорость 19200 то нафига ставить чип с ФИФО 16550 поставили б 8250...
Sonic_Blast, а если поставить обычный мио с компортом -нормальная скорость соединения?
Соник, порт есть, но физически его применить не к чему
Anubis_OD
26.06.2016, 12:00
Порт, размещенный на плате XT-IDE несколько специфический. Со специальным предназначением удаленной загрузки системы. Я думаю что там существуют схемотехнические ограничения скорости. Ну типа кварц не тот для 115200 и т.д. не мучайте устройство. Это не стандартный ком-порт.
Sonic_Blast
26.06.2016, 18:39
а через Нуль-модем грузить ?
Anubis_OD
27.06.2016, 08:28
а через Нуль-модем грузить ?
Да.
Sonic_Blast
27.06.2016, 19:15
интересно будет ли работать чип 8250 в место 16550?)) врядли конечно но попробовать стоит...
там наоборот если стоит чип 8250 то можно заменить на 16450 или 16550 а вот наоборот? жалко просто 16550 у меня один а 8250 есть пару штук все равно не работает на полной скорости 115200 а 8250 держит 38400Бпс ...
А других COM-портов на компе совсем нет?
Sonic_Blast
28.06.2016, 08:24
конечно есть) но этот жн порт и прерывание занимает... в общем это мелочи... зря его вообще сделали...
Sonic_Blast
28.06.2016, 08:50
Адаптер отличный ))) у меня есть мамка 286-16Мгц на чипах OPTI дык она не грузится с винта хотя в тестах (тех что в биосе зашитых) веник видно он его тестирует итд ... но ни с дискеты ни с веника не грузится а с адаптером XT IDE все загрузилось чекит говорит что с мамкой проблем нету все работает игры проги ... странности )))
да наверное так и сделаю вобще всю логику вытяну отвечающую за КОМ Порт ... все равно грузится через ком порт я не буду...
- - - Добавлено - - -
у меня есть такая вот штукенция http://s018.radikal.ru/i524/1606/e0/6f502d29f883.jpg лучше тут заменить чип с 16450 на 16550 и будет ком порт на 115200бпс.
Sonic_Blast
29.06.2016, 17:07
импортные микросхемы 74LS573 шустрее работают чем КР1533ИР33 на 573-х 610кб. в секунду а на ИР33 510кб. ну за то почти советский контроллер получился я почти всю мелкую логику заменил советскими аналогами Работает)))
Sonic_Blast
02.07.2016, 17:33
как по мне то лучше б в место ком порта был адаптер дисковода на 1810ВГ72...
Sonic_Blast
08.07.2016, 01:56
Фото собраных лично мною почти полностью из подручных деталей но все работает и это ФАКТ - Так что не спешите выбрасывать платы с микросхемами ...
один адаптер
http://s018.radikal.ru/i522/1607/69/e885db0ae66b.jpg
http://s010.radikal.ru/i312/1607/7c/da7e33117d56.jpg
второй адапетер
http://s017.radikal.ru/i437/1607/12/0f33ba43db32.jpg
http://s019.radikal.ru/i600/1607/bb/31d399ebcee5.jpg
подтер канифоль с другой стороны платы ... конечно я не спец и видно что паялась в пучную плата но я очень рад что все заработало почти без танцем с бубнами)))
а ещё важно что в место Флеш ПЗУ на 28С256 поставил УФ-стираемую ПЗУ 27С128 именно на 16кб и заработало !!! Прошивки выходят не так часто так что ... но самое интересно то что я думал что не будет работать с 16кб ПЗУ но перемычки стоят как для 28С256 ...
А че по две одинаковых фотки-то? Это фотки обратной стороны планировалось показать?
Sonic_Blast
08.07.2016, 02:50
не это разного разрешения и одна болие приближенного плана а другая наоборот...
и ещё один контроллер собран на 555-й и 1533 серии в основном а воторой на импорте...кстати по скорости наша логика проигрывает примерно на 100кб в том что на импорте скорость чтения с винта 610-640кб а на другом 510кб (ещё от веника многое зависит к примеру WD 40MB работает на скорости 256кб и SEAGATE 408MB до 640кб) ...
Sentenced
28.07.2016, 14:53
Адаптер отличный ))) у меня есть мамка 286-16Мгц на чипах OPTI дык она не грузится с винта хотя в тестах (тех что в биосе зашитых) веник видно он его тестирует итд ... но ни с дискеты ни с веника не грузится а с адаптером XT IDE все загрузилось чекит говорит что с мамкой проблем нету все работает игры проги ... странности )))
да наверное так и сделаю вобще всю логику вытяну отвечающую за КОМ Порт ... все равно грузится через ком порт я не буду...
- - - Добавлено - - -
у меня есть такая вот штукенция http://s018.radikal.ru/i524/1606/e0/6f502d29f883.jpg лучше тут заменить чип с 16450 на 16550 и будет ком порт на 115200бпс.
90% что накрылся контроллер DMA.
Sonic_Blast
28.07.2016, 21:15
90% что накрылся контроллер DMA.
Где именно?
Sentenced
29.07.2016, 15:34
Который на матплате, что-то вроде 82сX37
Sonic_Blast
29.07.2016, 15:45
Который на матплате, что-то вроде 82сX37
а где вы его там видели? да не не думаю что дело в ДМА просто так сделан адаптер по "УМНОМУ")))
Sentenced
29.07.2016, 15:48
Пожалуй, спор с медведем прекращу.
Нашел еще одну нераспаянную платку, спаял
http://wiki.sensi.org/images/xtidev2s.jpg (http://wiki.sensi.org/images/xtidev2.jpg)
"Ухо" - самодельное.
Кстати, на дружественном форуме родственные темы:
http://www.phantom.sannata.ru/forum/index.php?t=14259
O CF Lite
http://www.phantom.sannata.ru/forum/index.php?t=20219
Подключил наконец XT-CF Lite 4.1
Но скорость работы с флешкой оказалась раз в 15 ниже, чем если подключать её переходником в IDE-разъём материнской платы
sergey2b
09.12.2019, 08:21
у меня с адаптером такой прикол что он определяет винт (понято не может из него загрузится) гружу систему 6.22 запускаю FDISK создаю раздел он просит перезагрузится перезагружаюсь но раздел не создан ... но в Checkit'е винт видится и можно его по тестировать итд что за прикол?
у меня аналогичная ситуация с Tandy 1000
пока текущая теория
Pre-configured BIOS based on R566 (FFh padded with BIOS at CC00h) Binary File for Lo-tech ISA CompactFlash Adapter
This is a 24KB ROM image, with the first 16KB padded with bytes of FFh.
This image enables the use of the adapter in machines that are hard-wired to have 8- or 16KB at C800h provided by a ROM on the system board, and as such cannot have this ROM address provided by a device in an expansion slot.
Machines needing this version include the Tandy 1000 RL/HD
У кого какая скорость XT-CF-Lite V4 ?
у меня 150 кб/c на Поиск-1, как-то маловато или это из-за Поиска,
прошивка 2.0.0с3+ (процессор в Поиске штатный 8088)
Плата XT-CF-Lite V4.1
Интересна скорость в чеките.
а также зависимость скорости от прошивки с плюсом (xt-ide+)
к примеру адаптер с прошивкой 2.0.0с3+ на процессоре 8088 и NEC20
также прошивкой 2.0.0с3 на тех же процах.
https://i.ibb.co/C2p0mkt/IMG-20200125-194558.jpg (https://ibb.co/NSgYt83)
и в 4k
https://i.ibb.co/PQsCF7Y/IMG-20200125-194558.jpg
Можно ли на плате XT-CF прерывание? В конфигураторе BIOSa не нашел таких опций.
У кого какая скорость XT-CF-Lite V4 ?
Расскажите как им пользоваться =)) при старте ничего не вижу от него
Можно ли на плате XT-CF прерывание? В конфигураторе BIOSa не нашел таких опций.
Фича, которую давно обещают, но скорее всего никогда не реализуют.
Сейчас прерывание никак использовать нельзя.
Расскажите как им пользоваться =)) при старте ничего не вижу от негоПосле старта и проверки памяти должно появиться такое сообщение:
76968
После старта и проверки памяти должно появиться такое сообщение:
не появляется, думал нажать чего надо ((
воткнута в плату Xi8088, адреса 300 и D0000
контроллера дисковода нет, в бэкплейн воткнута Xi8088, VGA и XT-CF
не появляется, думал нажать чего надо ((
воткнута в плату Xi8088, адреса 300 и D0000
Сами собирали?
Попробуйте в другом слоте ISA, проверьте чип ROM, прошивку, декодер адреса ROM (обычно на 74ls688).
Anubis_OD
05.02.2022, 16:45
Нажимать ничего не надо.. Но прошивку, которая воткнута в XT-CF надо конфигурировать предварительно на другом компе.
Там задается в каком адресе IO и в каком окне памяти будет виден контроллер.
Само собой, это окно не должно перекрываться ни с чем другим.
И тогда всё получится. Защиту записи не забудьте.. без неё ,По моему чекит, затирает ROM при проверке.
Там задается в каком адресе IO и в каком окне памяти будет виден контроллер.
Задается только адрес CF или IDE (т.е. адрес портов i/o). Сама прошивка от адреса не зависит, может находиться в любом месте.
Вот контрольная сумма и правда должна считаться перед прошивкой. Исходные файлы прошивок её не содержат.
Для этого нужно либо шить программой xtidecfg.com, либо открыть в ней прошивку и просто сохранить. Контрольная сумма добавится автоматически.
Сами собирали?
Да
Попробуйте в другом слоте ISA
Да, пробовал, без разницы (
- - - Добавлено - - -
Но прошивку, которая воткнута в XT-CF надо конфигурировать предварительно на другом компе.
А для другого компа тоже на другом компе? =)) у меня пока нет другого компа, жду вот переходник АТ-АТХ
Там задается в каком адресе IO и в каком окне памяти будет виден контроллер.
а джамперы тогда зачем?
Защиту записи не забудьте.. без неё ,По моему чекит, затирает ROM при проверке.
да, спасибо, про это я читал
- - - Добавлено - - -
Для этого нужно либо шить программой xtidecfg.com, либо открыть в ней прошивку и просто сохранить. Контрольная сумма добавится автоматически.
А готовой прошивки не бывает? я тут нашёл вроде готовую, но она не 8К, а 12, после 8К одни нули, только последний байт не 00
siemensC35
05.02.2022, 18:32
Я тоже мучался долго пока на дискетку не записал дос + конфигуратор. Собрал на машине файл , потом программатором залил
А готовой прошивки не бывает? я тут нашёл вроде готовую, но она не 8К, а 12, после 8К одни нули, только последний байт не 00Бывает, но не у автора прошивок.
Нужно искать кем-нибудь сконфигурированную.
Можете попробовать вот эту: 76971
Там 32К, но фактический размер кода меньше 16К. В конце просто "FF".
Если у Вас флешка меньше 32К, можете лить первые 16К.
я немного протупил - у Xi8080 есть версия биос уже с XTIDE.
стало быть теперь ROM стартует с F0000, но на io-300h ни slave ни master не находит. Появляется такой диалог XTIDE BIOS v1.1.15 и выбор 00h fdd или ROM Boot, если выбрать ROM то появляется сообщение No ROM BASIC
- - - Добавлено - - -
ха, я пожалуй дважды протупил
выставил адрес F2000 - биос сразу нашёлся и написал что порт он ищет 360h, хотя поидее для XT это должен быть 300h (хотя возможно я ошибаюсь и 300 это для какой-то конкретной модели)
Теперь всё ок - нашёлся контроллер и флешка тоже! :v2_dizzy_punk:
- - - Добавлено - - -
в принципе я могу взять биос Xi8080 и скрестить его с XTIDE - малиновский ром находится на F0000 и порт использует 300 - получится что там будет сразу F2000/360h
- - - Добавлено - - -
в принципе я могу взять биос Xi8080 и скрестить его с XTIDE
не прокатило - ну да и бог с ним - оставил всё как есть.
- - - Добавлено - - -
Теперь всё ок - нашёлся контроллер и флешка тоже!
Сделал бутовую флешку, она находится, но грузиться не хочет. Пишет Booting C >> C и вешается намертво.
- - - Добавлено - - -
Если у кого-то найдётся образ для CF - буду признателен :v2_dizzy_vodka3:
- - - Добавлено - - -
Какой-то кусок прикола:
Версия прошивки от 2015-03-08 ищет 360 порт
Версия прошивки от 2016-03-27 ищет 300 порт
Скачал какую-то распоследнюю версию от 2021 года - та же тишина что и раньше ))
Какая версия 8К последняя нормальная?
Версия прошивки от 2015-03-08 ищет 360 порт
Версия прошивки от 2016-03-27 ищет 300 порт
Потому что порт i/o указывается вручную, в конфигураторе.
Причем, он отличается для CF и IDE.
У CF он 300h, у IDE не помню, может и 360h.
Кроме того, прошивки разные для CF и IDE. Это тоже задается в конфигураторе.
Выше дал прошивку для CF, порт 300h.
С ней пробовали?
Прошивка отсюда https://phantom.sannata.org/viewtopic.php?f=14&t=37279
Вот Вам 8K. Не последняя, но проверенная 76972
Можете попробовать вот эту: xt_32k.zip
Чёт я не пойму - ни эта ни какая другая прошивка просто не видятся контроллером. Только те что есть у меня, за 2015 и 2016 год, я их маплю на #F2000
Может её куда-то в другое место надо мапить?
Чёт я не пойму - ни эта ни какая другая прошивка просто не видятся контроллером. Только те что есть у меня, за 2015 и 2016 год, я их маплю на #F2000
Ещё одну прошивку выше дал.
У меня прекрасно видятся на D0000h.
У Вас какая версия XT-CF? Какие настройки?
У Вас какая версия XT-CF?
4.1, плату брал у чипкина
настройки - сейчас порт 300 (прошивка XTIDE205 2016-03-27 - такой заголовок) и мап на F2000 (на F4000 тоже видит). Плата Xi8088, со встренным XTIDE (там какая-то древняя версия), могу прошить любую.
- - - Добавлено - - -
Ещё одну прошивку выше дал.
Да, вот эта фурычит, спасибо!
Но опять же на F2000h - на D0000h не видит никак.
Таперича остался контроллер FDD - надеюсь возьму завтра. Правильного образа для CF я пока не нашёл.
- - - Добавлено - - -
Нашёл загрузочный образ FreeDOS - FDBOOT.IMG
Система пытается загрузиться, собственно пишет FreeDOS и вешается. Чудеса.
- - - Добавлено - - -
на D0000h не видит никак.
Теперь видит. Но всё равно не грузится )) Завтра буду смотреть с контроллера FDD.
Бесонница каналья - сделал я через VirtulBox загрузочную CF.
Вдруг кому-то понадобится, делал так:
1. Ставим VirtualBox, добавляем путь до неё в PATH
2. Запускаем DiskManagement и удаляем букву, назначенную на CF
3. Запускаем DISKPART от админа и удаляем все партиции с CF
list disk
sel disk <номер диска CF>
clean
4. Запускаем CMD от админа
5. wmic diskdrive list brief - смотрим имя устройства назначенное на CF, в моём случае это было \\.\PHYSICALDRIVE3
6. vboxmanage internalcommands createrawvmdk -filename CompactFlashCard.vmdk -rawdisk \\.\PHYSICALDRIVE3
Создастся файл CompactFlashCard.vmdk в текущей директории, не большой байт 500-600
7. Запускаем VirtualBox, создаем VM с типом DOS, в качестве диска говорим существующий и выбираем файл из п.6
8. В флоп VM-а подставляем IMA-файл инсталлятора DOS (или просто загрузочный диск) - ставим/копируем DOS. В случае инсталляции инсталлятора сам разметит CF, во втором случае размечаем FDISK-ом и форматируем FORMAT C: /S
Теперь видит. Но всё равно не грузится ))
FDISK /MBR творит чудеса. Загрузился в MS-DOS 5.0. Последняя прошивка с ним возможно не совместима. Прошивка 2019-05-09 года грузится нормально, 2021-06-10 даже не определяется.
Однако есть другая проблема, почему-то далеко не всё запускается - checkit вешается, а вот xtidecfg запускается. Кроме этого DIR не отрабатывает - то есть список показывает и подвисает.
Под прошивкой 2019-05-09 запустил xtidecfg, загрузил последний биос (622 с сайта), сдела автоконфиг, в конфиге выбрался UBU8 (или как-то так), прошил, прошивка видится, контроллер пытается грузиться и пишет что missing operation system. Возвращаю обратно старую прошивку 2019-05-0 - всё ок, грузится.
Чудеса. Но мне думается не в контроллере дело - в материнке, возможно в контроллере шины.
Перебрал некоторое количество прошивок - прошивался из xtidecfg - на данный момент для Xi8088 рабочая R605, 2021-05-08.
С R610 уже не грузится, с ошибкой Missing operation system. Манипуляции с типом контроллера не помогают. На 286/386 возможно всё будет нормально.
Они все рабочие.
Или не правильно сконфигурированы, или не под тот процессор.
Расскажите как им пользоваться =)) при старте ничего не вижу от него
почитайте может что-то подскажет
http://www.malinov.com/Home/sergeys-projects/xt-cf-lite
попробуйте перебрать все адреса, плюс немаловажно подготовить CF карту правильно
самый простой способ это через CF Адаптер установаить FreeDos с помощью Rufus'a
почитайте может что-то подскажет
http://www.malinov.com/Home/sergeys-projects/xt-cf-lite
попробуйте перебрать все адреса, плюс немаловажно подготовить CF карту правильно
Тремя постами выше вроде написал про CF. Всё нормально грузится.
- - - Добавлено - - -
Они все рабочие.
Или не правильно сконфигурированы, или не под тот процессор.
Вы что-то второй раз не впопад сегодня - первый раз в теме XT Xi8088 с процессорами )) - я не говорил что они нерабочие. Я сказал что нерабочие/рабочие для Xi8088 (в вашей нотации - для процессора 80088).
otrazhenie
08.12.2023, 09:17
А я поддержу Egal-а!
ну и что что прошел год! Может кому-то пригодится.....
Поставил последнюю прошивку - диски не видятся от слова совсем.
Загрузил наугад кажись 610 - все увиделось и работает.
Правда борюсь с загрузкой с диска С:, но думаю это решаемо. Хочу запустить DOS 6.22
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot