Да можно в принципе и вторым этажом напаять какую-то микросхему, только лапки ненужные не запаивать, а остальное проводочками. Так много кто делал, в том числе и серийно...
Кстати, у вас на изображении так же символ залазит на чужой аттрибут, или последние пиксели от последнего символа рисуются не на той строке, а на следующей, ровно как и у меня. Я думал это у меня глюк, а это значит так и должно быть...
https://i.ibb.co/mRts1xR/800e9f10-delta.jpg
Не стоит вторым этажом. Попробуйте так.
Вложение 75261
Я гонял vg75mem сутки, ни одного сообщения так и не увидел. Если нажать кнопку - выходит в dos. Программке добавить бы какой нибудь прогресс бар или индикатор активности, а то кажется как будто зависла.
- - - Добавлено - - -
Это я знаю почему, на данном этапе не обращайте внимания. Контроллер атрибутов работает немного быстрее чем нужно.
Главное чтоб у Вас память без ошибок заработала
- - - Добавлено - - -
Если этой задержки мало, вместо CCLK подайте U18e_10
Так она же выводит постоянно мусор на монитор, в b0000, на ВГ75 карте, по нему можно видеть, что она работает
Главное даже не память, а что бы запись в регистры ВГ75 происходила без ошибок. Ну память тоже, да, конечно важно. Попробую на днях, спасибо за схемку, отпишусь.
Вложение 75270
Вот тест потов ввода вывода. Перед ним видеокарту запустить запускалкой vg_run.com
Сделал доработку, вместо CCLK подал U18e_10 (хотя сначала пробовал CCLK). Результаты - на мой взгляд ничего не поменялось. Программка mondub несколько секунд выводит изображение, потом черный экран и курсор пропадает. Так же как и раньше.
Тестилка памяти - тут так:
https://i.ibb.co/gydZHQb/P1130949.jpg
Появляются ошибки по адресам, заканчивающимся на FFh, как и раньше. И происходит не всегда верное считывания с первого раза из памяти по рандомным адресам. Так вроде бы тоже было раньше.
Тест iotest при этом проходит успешно. Но у меня то в mondub при установке курсора нет отключения dma, и ожидания завершения фрейма и тд... В этом разница.....
PS: Посмотрел сигналы на ТМ2 на входе (с U5C8) и на выходе ~RDY - практически идентичны, то есть сигнал то особо и не удлиняется. Правда без общей земли смотрел, но на первый взгляд различий или нет, или они очень микроскопические.....
Хорошо что проходит. В разнице наших методов программирования важным является приостановка DMA и не важным задержка методом подсчета кадров. Для адекватного визуального восприятия перемещения курсора и наблюдения ритма движения эта задержка именно таким методом важна. Это же io test? Что же лучше циклического чтения порта на максимальной скорости :))???
Вы навели меня на мысль Programmers manual написать, так как там не все просто. Но это потом.
У меня уже все хорошо, хоть и не идеал.
Я немного изменил видеогенератор. Изменения изобразил тут. https://disk.yandex.ru/i/3HYfqkQ437yq0A
u36,u45 теперь синхронизированы от u21_15, добавлены d16,d17,r3. Убраны r3(старое обозначение),r8,r9,r10. Затрат никаких, но эффект ощутим.
https://i.servimg.com/u/f90/20/09/39/66/th/d2277d10.jpg
Далее будем заниматься только этим, все остальное не важно.
Начнем с самого простого. Замерьте напряжения питания u8,u9,u10,u1. Здесь я редко бываю, можно писать в WA
- - - Добавлено - - -
Tronix, Я подумываю о финальной плате. Все изменения на схеме. Под вопросом статусный регистр и загружаемый ЗГ. Напишите, что из этого нужно, поскольку всего два человека заинтересованы в завершении проекта :) Цена за статусный регистр 1 ир82, 1 ид7. За загружаемый ЗГ 4 кп 11, 1 ва86, 1 ла3. Особенно интересует как Вы собрались использовать загружаемый ЗГ?
- - - Добавлено - - -
В целом это все увеличит размеры на сантиметра 3 в длину и будет все ещё сильно меньше и проще cga classic.
Я думаю, что наверное загружаемый ЗГ не нужен, так как практически у всех программ есть режим совместимости, например у тех же Norton Utilities. А вот по финальной плате есть пожелания - все таки уйти от диодов, хотя бы в логической части схемы. Что-то мне кажется, что у меня все вокруг них крутится. Например, когда я становлюсь щупом осциллографа на 9 ножку U5C, она же сигнал ~VBA - количество ошибок чтения (чтение не с первого раза) в тесте резко увеличивается... Я конечно замеряю напряжения на указанных вами микросхемах, и о результатах доложусь, но...
Еще не забыть о электролитах по питанию на основных линиях питания, ибо у меня все ИР82 и ВА86 довольно ощутимо греются, так же как и ВГ75 и ВТ57, то есть я полагаю, что потребление у платы приличное. Я, кстати, не знаю как должна вести себя 580 серия защелок и буферов, не сталкивался, но по сравнению с привычными К555АП5(6) или К555ИР22(23) - они просто огненные.