Последний раз редактировалось Tronix; 15.04.2014 в 11:12.
Спасибо. Но теперь только завтра, наверное. Надо закругляться.. а переставлять 5 дюймовый дисковод на писюк, чтобы закатать утилитку - это не очень быстро
Большое фото..
БАГ ФИКС!!!
Называется, лучшее-это враг хорошего.. Это я в SL решил усилить питание на винт, да не доглядел.. Видимо, глаза к тому моменту уже замылились..
БАГ-сигнал INTR5 закорочен на землю.. Уж не знаю, для чего он нужен, раз работает с закороченным (или этот баг фиксили?) Но всё же лучше его устранить..
Нужно разрезать по красным линиям. Питание на винт останется, нужно просто разрезать..
+ ещё..
Я не знаю как на других винтах, но на моём при нажатии РЕСЕТ шпиндель останавливался и заново раскручивался.. Для винта это не айс.. Поэтому я удалил 1 пин на разъёме IDE, чтобы ресет на винт не поступал. На работоспособности абсолютно не сказалось, зато винт теперь чувствует себя хорошо..)))
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид
Не получилось биос сдампить.. Ошибка времени выполнения..
Кстати, на xp на ПС тоже...
P.S. Насколько же быстрее работает тот же МС5305 на PC, чем на поиске со стандартной прошивкой FDD
Да, писал по наитию, исправил ошибку. Теперь должна нормально программа сдампить биос, без ран тайм ерроров (попробовал в эмуляторе)
На всякий случай еще одна программа с помозью которой можно снять дамп: http://www.mess.org/_media/dumping/dumppc.zip
Биос моего поиска и найденный ром
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ром найден в сегменте E000.. Это ром FDD?? Как то непохож...
Да, это ROM FDD, один из древнейшихХодит в интернетах под именем B_NGMD_N.RF2 . Тот, что без надписей вообще. С ним все нормально (полностью идентичен тому, что есть в интернете).
По поводу основного БИОС - он отличается от моего и вообще от тех, что у меня были. Скорее всего отличается обработкой клавиатуры. В эмуляторе b2m при попытке загрузки с fdd - загружается, но не работает клава (ну понятно, эмулятор по другому BIOS писался). При попытке подсунуть мой тестовый ROM совместно с FDD - виснет. То есть поведение такое же, как и у вас на компеГде то у меня тут hiew и sourcer были....
---------- Post added at 22:52 ---------- Previous post was at 21:58 ----------
Точнее оно даже не виснет, по крайней мере в эмуляторе. Оно просто не выводит на экран ничего, или выводит мусор из нескольких точек в верхней части. И кстати, судя по ощущениям в дебагере все-таки клава работает..
Короче при беглом сравнении дампов я не нашел в чем причина. Я бы посоветовал просто перешить биос на "стандартную" версию 91 года. Процентов 90% что он нормально заработает с вашей клавиатурой. А с этим, не знаю...
Хм... Просто в самом начале своего модуля установил режим экрана 80x25 и заработало (в эмуляторе).
Но все-таки этот BIOS как-то по особенному клаву обрабатывает, потому что сочетания клавиш например с shift в эмуляторе не работают. Цифры сдвинуты на одну, то есть нажимаю к примеру "2", а печатается "1" и тд. Возможно, придется жить на этом биосе, ибо он заточен под конкретный этот Поиск. И другой "станадртный" BIOS 91 года будет глючить с клавой на этом Поиске.Код:mov ax,3 int 10h
Поэтому, выкладываю новую версию моего ROM, можно опять попробовать прошить в FDD контроллер и затестить. Если заведется, то нужно всего-ничего, чуть поправить XT-IDE и пересобрать.
Ща разобрал поиск.. ПЗУ там явно выпаивалась и стоит сейчас импортная M2764AFI
Мой поиск когда то в 90-х или ремонтировался или модернизировался (ща точно не помню) в Тарасовке.. есть вероятность, что автором модернизированной прошивки для FDD (вряд ли в тарасовке много спецов по поискам тогда было)..
Думаете - не пытаться её выпаять, поставить кроватку и попробовать залить стандартную?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)