Author |
Message |
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Какие сигналы нужны (из имеющихся на ISA шине - у меня вроде все выведены) ?
|
04 Nov 2017 06:08 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Это просто: DOEn = (0 когда на шине адреса диапазон адресов, имеющих отношение к плате) and (AEN = 0)
|
04 Nov 2017 07:13 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Второй пример глупой ошибки, обнаруженный сейчас - прошлой ночью бился над тем, почему SD карта вдруг наотрез стала отказываться выдавать нужный ответ. Оказалось, потому что ее вынул из разъема и забыл обратно вставить Правда, сейчас буду разбираться, каким образом проходила инициализация отсутствующей карты...
|
04 Nov 2017 07:19 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Спасибо. Предварительно вроде завелась Trident.
|
04 Nov 2017 08:50 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Надо же, кто знал, что мои разборки натолкнут на мысль в совершенно другом направлении !
|
04 Nov 2017 09:06 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
|
04 Nov 2017 09:21 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Я по английски пишу на русском английском Не смогу красиво описать всю историю -))
|
04 Nov 2017 09:26 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Думаю, народу нужно ехать, а не шашечки...
|
04 Nov 2017 09:33 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Ну, могу я сочинить, хотя мой английский тоже небезупречен
|
04 Nov 2017 09:37 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
|
04 Nov 2017 09:40 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Я решил немного поиздеваться там над народом
|
04 Nov 2017 09:54 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
|
04 Nov 2017 10:05 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Возвращаясь к моим баранам - случилось то, что случалось неоднократно в моей прошлой программистской жизни - программа приработалась. После причесывания кусков, вроде бы не имеющих прямого отношения к проблеме (типа добавления детектирования SD карты в слоте и т.д.) зависания неожиданно прекратились. Не скажу, что меня это радует - вполне вероятно, что ошибка просто спряталась поглубже. Еще в ходе процесса добавил более корректное цепляние BIOS'а своей карты к основному BIOS'у - теперь уже не убирает напрочь функции дисковода, а сосуществует с ним, как самый обычный контроллер жесткого диска. Хотя некоторые глюки все равно еще остались...
|
04 Nov 2017 10:12 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Поздравляю. Пришла мысль, что можно было еще проще. Задача ведь не правильный BALE сделать, а строб адреса подать в нужный момент. Поэтому достаточно было сигнал ALE_RESET инвертировать и подать в виде BALE на карточку. Т.е. триггер выкинуть нафик, а стробом адреса будет спад /MRD (или всех прочих). По схеме это выход U3.2.
|
04 Nov 2017 23:54 |
|
|
Vic3Dexe
Doomed
Joined: 16 Dec 2014 11:58 Posts: 370 Location: Киев
|
Мне был бы интересен /REFRESH (если заведен на MAX) и AEN отдельно в дополнение к той картинке. И вопрос ко всем: а что, тот же Трайдент и прочие карточки на DMA не реагируют? Ну т.е., если я хочу файл почитать прямо в видеопамять через DMA - никак?
|
05 Nov 2017 00:33 |
|
|