Просмотр полной версии : Видеокарта на mc6845
Привет! Сюда я буду складывать материалы по видеоадаптеру на MC6845. Также я буду очень рад всем, кто выложит свои собственные разработки на этом видеоконтроллере. Тема будет интересна в основном разработчикам.
Идея создать человеческий текстовый vga видеоадаптер возникла после разбора склада очередного развандаленного радиозавода. Были найдены несколько 6845 и с этого все началось. Попытки выжать из стандартной 6845 стандартный vga сигнал принимались давно, но этот видеоконтроллер весьма тормозной и легко не поддавался. Если сравнивать с ВГ75 dualhead, то была легкая летняя прогулка по побережью. 6845 это марш-бросок с полной амуницией в костюме хим. защиты вокруг пшеничного поля в 40 градусную жару. Но результат получен. Выдаёт эта видеокарта все видеорежимы с пиксельклоком 25.175МГц с размером шрифта от 8х2 до 8х16, с 16 цветами фона и 16 цветами символа. Шина и видеогенератор такие же как у ВГ75 dualhead. Здесь шина чуток разогнана и способна принять поток 3мб/с. Более 700fps в режиме 80х25 :) Видеокарта работает сама по себе, асинхронно от центрального процессора, она универсальна. Для работы нужно 4кб адресного пространства памяти и 16 адресов ввода-вывода. Шина не чувствительна к ширине управляющих сигналов. Остался только один полностью рабочий прототип. Была рассчитана на проф. применение, но в производство не пошла.
https://i.servimg.com/u/f90/20/09/39/66/25f37310.jpg (https://servimg.com/view/20093966/29)
Схему когда то нарисую.
У меня тоже есть несколько 6845, давно лежат, а применить некуда. Было бы достаточно интересно попробовать их использовать. Но я никогда не углублялся в описание и принцип работы 6845 (впрочем, ровно как и ВГ75), поэтому для меня пока все это темный лес. Может быть дурацкий вопрос в связи с незнанием матчасти, но спрошу - а любая 6845 подойдет, или как я слышал, были какие-то 6845 с индексом или буквой на конце, которые держали ~3.5 MHz какой-то клок (почему-то именно эта цифра отложилась в памяти, могу и путать), а обычные типа 6845 - не держали.
А ещё есть хитачевская hd63484...
Остался только один полностью рабочий прототип. Была рассчитана на проф. применение, но в производство не пошла.Что-то похожее стояло в ЕС 1842? 1843? Не помню. Видел какую-то ЕС 184х, была сделана подобно ХТ - большая маманя с набором гнезд под платы формата ХТ (или АТ? Тоже не помню), а не с корзинкой под кучу одинаковых плат, как ЕС 1841. Видюшка там стояла очень похожая, только 6845 была болгарской (СМ607? 609? Тоже не помню).
yuriy_sazonov
11.02.2020, 11:13
Доброго,
А наши 1809ВГ6?
Когда собирал "Алесту" столкнулся с особенностями этих микрух.
Ссылка на пост в теме про aleste 520ex (https://zx-pk.ru/threads/20769-kompyuter-quot-aleste-520ex-quot/page15.html)
на "alldatasheet" можно найти pdf на них
Anubis_OD
11.02.2020, 11:51
есть еще вот такая карта
https://retrobrewcomputers.org/doku.php?id=boards:ecb:vga3:vga3
на чипе HD6445CP4 в корпусе PLCC
есть там доки.
Задача была выжать из обычной 6845, которая типа на 1МГц. ВГ6 и другие более скоростные аналоги и так способны работать на cclk > 3МГц. В этой схеме они без проблем заработают. Эта карта, к сожалению, ни в каких промышленных ЭВМ не использовалась.
- - - Добавлено - - -
На момент ее создания, у меня не было ничего кроме um6845r.
- - - Добавлено - - -
У меня тоже есть несколько 6845, давно лежат, а применить некуда. Было бы достаточно интересно попробовать их использовать. Но я никогда не углублялся в описание и принцип работы 6845 (впрочем, ровно как и ВГ75).
Применить то их можно. Можно у старьевщиков попробовать выкупить cga или Hercules на рассыпухе и создать современную реплику. Были когда то такие большие лапти. Можно мою собрать. Только что потом?
- - - Добавлено - - -
есть еще вот такая карта
https://retrobrewcomputers.org/doku.php?id=boards:ecb:vga3:vga3
на чипе HD6445CP4 в корпусе PLCC
есть там доки.
Интересный подход, но я хотел именно с 1МГц версии vga получить. У меня это достигнуто увеличением разрядности видеопамяти, у него увеличением тактовой частоты памяти. У меня запаздывание и не попадающие в нужные места сигналы синхронизации, курсора, адреса символа, гашения видео исправлены с помощью внешних схем синхронизации, у него решено применением скоростного аналога 6845. Но конструкция достойная. И проще моей. Но моя более серьезную видеошину имеет и поэтому в разы скоростнее его. Но у него есть возможность работы только через io порты. Хм... У меня тоже оказывается есть, джампера надо предусмотреть. Еще Вы мне подкинули идею этот ссылкой. А не развести ли на видяхе ещё и KBC??? Типа vt82c42?
- - - Добавлено - - -
Фсе. Нарисовал. Даже без ошибок.71489
freddy, печатка будет опубликована? BIOS для Freddy-PC?
freddy, печатка будет опубликована? BIOS для Freddy-PC?
С этим устройством пока ещё не все ясно.
Осталось определиться с функционалом. Нужен/не нужен на плате KBC? Видеовыход оставить как есть или ramdac на 4096 цветов? Режим memory mapped + io only, либо какой то один из них? Может ещё что в голову придёт... пишите, интересно.
- - - Добавлено - - -
Давайте пока забудем, что ее коннектор шины разведён под мой комп. Это из-за необходимости тестирования на реальном железе. Вы же понимаете, что шину можно дорисовать любую. Пишите кто куда мыслит ее применить.
КМК:
Нужен/не нужен на плате KBC?
Нужен, т.к. карта должна использоваться вместо терминала, следовательно очень уместно иметь на ней опциональную разводку под контроллер клавиатуры. Если карта будет эксплуатироваться с каким-то "компом в себе", то в любом случае придется переделать процедуры вывода. Почему бы тогда заодно и ввод не переделать?
Видеовыход оставить как есть или ramdac на 4096 цветов?
А зачем RAMDAC если нет графических режимов? Или есть?
А зачем RAMDAC если нет графических режимов? Или есть?
А ramdac нужен, что получить градиентную заливку символов. Мне нравятся гламурные буковки .
Краткий мануал по программированию видеокарты на MC6845. v0.1 (c)Freddy 2020.
Прежде чем приступить к использованию данного изделия, рекомендую изучить назначение регистров видеоконтроллера MC6845.
Изделие представляет из себя законченную, самодостаточную видеокарту, рассчитанную на работу в текстовых режимах, укладывающихся в стандарты VGA для частоты пикселей 25.175МГц. Схемы синхронизации позволяют использовать видеорежимы 640х350@70Гц, 640x400@70Гц, 640x480@60Гц при выводе 16 цветов для фона (на одно знакоместо) и 16 цветов символа. При использовании шрифта 8х8 возможно получить текстовый режим 80х60 символов.
Аппаратные требования:
-4Кб в адресном пространстве памяти;
-16 адресов в пространстве портов ввода/вывода;
-шина управления как у процессоров Intel 8080 и 8086, т.е. с раздельными сигналами ~IOWR,~IORD,~MR, ~MW.
Системная шина видеокарты (видеошина) представляет собой конвейер с отложенной операцией чтения/записи и предназначена для изоляции видеопамяти от системной шины процессора и обеспечения прозрачного доступа к видеопамяти. Прозрачный доступ обеспечивается многократно избыточной производительностью видеошины (3Мгц) и не способностью многих устаревших процессоров дважды обращаться к видеопамяти быстрее чем время цикла видеошины (330нс). Для современных риск процессоров, драйвер вывода на дисплей должен включаться в обработчик прерывания системного таймера, настроенного соответствующим образом, чтобы обращения к видеоадаптеру не происходили чаще времени цикла видеошины. Видеошина не чувствительна к длине управляющих сигналов системной шины, минимальная ширина сигналов управления ограничена лишь примененной серией логических элементов. При чтении из видеопамяти следует помнить, что актуальные данные появятся в самом худшем случае не ранее чем через время цикла видеошины. Это не представляет неудобств. Следует использовать метод с первым холостым чтением, после которого с каждым последующим чтением, будут возвращаться актуальные данные предыдущего чтения.
Организация адресного пространства:
Видеокарта имеет на борту 16кб памяти, предназначенной для хранения кодов символов и их атрибутов. Со стороны системной шины доступ обеспечивается через 4кб окно, переключаемое битами 0,1 регистра конфигурации U30. Бит 7 этого регистра ответственен за переключение шрифта знакогенератора (в данном случае его высоты).
Джампером J1 выбирается стартовый адрес окна в адресном пространстве памяти, J2 - то же самое для портов ввода вывода.
Карта портов видеоадаптера:
XX+00 = индексный регистр видеоконтроллера
XX+01 = чтение/запись данных регистра видеоконтроллера
XX+02 = запись в регистр конфигурации
Формат видеопамяти:
Четные байты - коды символов, не четные байты - их атрибуты цвета.
Атрибут имеет следующее назначение бит:
7 6 5 4 3 2 1 0
BI BB,BG,BR,FI,FB,FG,FR
где биты 7 и 3 яркость фона и символа соответственно, а биты 6,5,4 и 2,1,0 - синий, зеленый, красный цвет фона и символа соответственно.
Пример инициализации:
Запускать буду для режима 80х25 символов с шрифтом 8х16 и большим мигающим с частотой 1/32VS курсорным блоком высотой на все знакоместо.
1. Нужно очистить всю видеопамять (пробел с белым цветом символа на черном фоне)
2.В регистры R0-R15 видеоконтроллера записываем строчку байт 99,80,82,12,27,1,25,25,0,0x0F,0b01100000,0x0F,0,0, 0,0.
Появится черный экран с курсором в левом верхнем углу.
3. Можно записывать коды символов и их атрибуты.
Положение курсора R14:R15 (H:L), стартовый адрес видеобуфера R12:R13 (H:L).
- - - Добавлено - - -
P.S устройство программно совместимо с MDA и текстовым режимом HGC при соответствующей переделке дешифрации адресов.
А ramdac нужен, что получить градиентную заливку символов.
Ну, я бы предпочел эту возможность в виде необязательной опции. Т.е. в схеме и в разводке на плате присутствует, но распаивать не обязательно.
На новый год прибирал с полок всякий хлам и нашел эту видеокарту. На проверку оказалась рабочей и я решил не выбрасывать. Однако, долго думал куда ее применить. Решил, что доживать своё она будет у меня в PC. Поэтому решил приделать к ней шину ISA-8. По функционалу она будет такая же как VG75_ISA, разве что деталей в ней чуть меньше.Так что кому не интересно - не заморачивайтесь читать схему. DOOM не пойдёт на ней. ;)
Предварительный вариант таков. Замечания будут? https://disk.yandex.ru/i/X0BK0e6kB5yZ3g
DOOM не пойдёт на ней
Почему? Если уж на ВГ75 идет...
А по теме - конечно хочется все-таки графический(е) режим(ы). Тогда бы это получилась реальная CGA на дискретках, только еще и VGA )). Может все-таки добавить каких-нибудь мультиплексоров или как там они, что бы отключать знакогенератор и подключать память напрямую на выход? Будет круто, я считаю, с удовольствием бы приобрел такую плату...
Эх cga, cga,cga… Чтобы скопировать ее кривизну и абсурдность, проще построить именно cga. Мне это видится в приобретении ibm cga длинной такой лапти или ее отечественных клонов, чтоб сэкономить на разводке печатаной платы. У меня хорошо получается подложить фото в виде фона в трассировщике и вручную обвести все дорожки.
А так то графические режимы можно сделать. Но сперва может стоить выпустить простенький видеоадаптер для тех, кому тяжело паять и отлаживать схему из 100500 микросхем?
Решил сегодня что то выложить по теме mc6845. Видеокарта является адаптацией моей очень древней схемы из начальных постов под шину ISA-8. Оно заработало. На вид смотрится не очень монументально, ну и пусть.
Вот фото
https://i.servimg.com/u/f90/20/09/39/66/b40e7d10.jpg (https://servimg.com/view/20093966/66)
И с другой стороны
https://i.servimg.com/u/f90/20/09/39/66/b2569c10.jpg (https://servimg.com/view/20093966/65)
Чистовой гербер не разводился, макет меня устроил.
Схемка тут https://disk.yandex.ru/i/X0BK0e6kB5yZ3g
Прошивки тут https://disk.yandex.ru/d/Ov-9nYpbkyuRqw
Фото теста
https://i.servimg.com/u/f90/20/09/39/66/f472d710.jpg (https://servimg.com/view/20093966/67)
На этом фото примечательно, что моя карта на ISA-8 чуток быстрее Трайдента 9000i на шине ISA-16 :)
А так она в целом гораздо проще CGA, MDA, а картинку выдает гораздо лучше. Новичкам конструкция вполне по силам.
Еще забыл про DOOM... Там всегда 35fps при максимальном экране. На моей то 386DX40 это очень круто и плавно.
И еще забыл про шину... На схеме видно что карта явно с 16ти разрядной внутренней архитектурой, просто насильно завернута в 8ми битную шину. Если этого не сделать, владельцы XT-шек меня не простят. Хотя по началу планировал сделать на ISA 16-ти разрядную, чтоб скорость была еще выше в 2 раза.
Lethargeek
07.06.2023, 11:38
Еще забыл про DOOM... Там всегда 35fps при максимальном экране.
в смысле "максимальном"? в каком режиме? и как это получилось при 126251 characters/second?
HardWareMan
07.06.2023, 12:44
и как это получилось при 126251 characters/second?
Это, видимо, при прямой записи в CHR RAM. А не вызов сервиса BIOS.
Lethargeek
07.06.2023, 14:14
Это, видимо, при прямой записи в CHR RAM. А не вызов сервиса BIOS.
ясно, что прямой, а теперь на 60 раздели (да пусть даже на 35)
дум отображается в текстовый режим 80x25?
и что тут тогда крутого на 386DX40
Как тестирует checkit не важно, я его использую для относительных сравнений с картами других производителей. Так то моя может 3,125Мб/с на запись. А DOOM я играю в 80х50. Наверно у меня игра сломалась? Вот что она дает, всегда, в любой части уровня
https://i.servimg.com/u/f90/20/09/39/66/e0a41b10.jpg (https://servimg.com/view/20093966/68)
- - - Добавлено - - -
на 386dx40 очень плавно.
Lethargeek
07.06.2023, 15:21
на 386DX40 даже в 160x200 (насамделе 320 с программно растянутыми пикселями) было нормально
на 386dx40 doom и в 320х200 с низкими деталями тоже весьма не плохо идет.
Не, ну круто конечно, что тут еще скажешь. Как я понимаю, она также как и трехгловая ВГ75, текстово-модная.
Было бы здорово все-таки в гафику попробовать, имхо. И очень интересным кажется один из первых GPU - NEC µPD7220 (https://en.wikipedia.org/wiki/NEC_%C2%B5PD7220). Он умеет аппаратно линии, окружности, круги и еще всякое.
Этот CRT контроллер кстати не из совсем уж экхотики можно встретить в PC-совместимом компе Robotron EC1834 в цветной видеокарте. У меня сам гроботрон есть, но с монохромной MDA картой, он там тоже используется, но без графики. А цветная видиокарта для него - это двухэтажная сборка из полнодлинных иса плат бутербродом, но вроде на второй плате только память. Вроде и схемы где-то я на нее видел.
Вот такую новодельную карту на этом NEC было бы очень интересно пощупать, почертить там окружности всякие аппаратно.
Сам NEC 7220 щаз вроде трудно достоваем, а вот NEC μPD72020 или d72020 на алишке есть. Это вроде как просто CMOS версия 7220 и побыстрее, но по ногам пин тут пин совместима с 7220. Правда уж не знаю на сколько это перемарк или пустышка, но я пару взял - пока лежат просто...
А так же есть μPD72120 (d72120) - это уже с 16-битной шиной, тоже один прикупил...
Lethargeek
07.06.2023, 21:48
на 386dx40 doom и в 320х200 с низкими деталями тоже весьма не плохо идет.
так это же оно и есть - тупо логическое разрешение (буфера) понижено, а не в современном смысле "низких деталей"
freddy, извините за глупый вопрос (я просто не вдавался в тему глубоко,
но она мне интересна для возможного следующего проекта) - а на ВГ75 построить
VGA адаптер можно? Графика мне не нужна в принципе.
а на ВГ75 построить
VGA адаптер можно?
Ну так есть же тема на овер 50 страниц, там чего только с ВГ75 не вытворяли: https://zx-pk.ru/threads/26455-chto-maksimum-mozhno-vyzhat-iz-kr580vg75-intel-8275-obsuzhdenie.html?highlight=%d0%b2%d1%8b%d0%b6%d0%b 0%d1%82%d1%8c+%d0%b8%d0%b7+%d0%b2%d0%b375
И freddy в ней как раз отмечался, начиналось все емнип как раз с одной ВГ75 и аврки - это была внешняя видимокарта для восьмибиток, потом вроде аврку ликвидировали как не тру и заменили реальным дма, а потом freddy вообще начал жечь напалмом -)
В конечном итоге freddy сделал аж трехголовую ВГ75 с полной поддержкой текстовых режимов а-ля VGA 80x25, 80x50 и даже 80x60, выводящую картинку прямо на VGA - https://zx-pk.ru/threads/26455-chto-maksimum-mozhno-vyzhat-iz-kr580vg75-intel-8275-obsuzhdenie.html?p=1107571&viewfull=1#post1107571
Так она как-то выглядит: https://zx-pk.ru/threads/26455-chto-maksimum-mozhno-vyzhat-iz-kr580vg75-intel-8275-obsuzhdenie.html?p=1147887&viewfull=1#post1147887
https://i.ibb.co/XxcSw3y/P1140065.jpg (https://ibb.co/0yHhwFB)
freddy, извините за глупый вопрос (я просто не вдавался в тему глубоко,
но она мне интересна для возможного следующего проекта) - а на ВГ75 построить
VGA адаптер можно? Графика мне не нужна в принципе.
Такая видеокарта уже давно есть. Тема там сильно засорена, найти трудно. Конструкция не проста, гораздо сложнее чем на mc6845, но есть сведения, что у некоторых она запускалась сразу после сборки.
Вот фото
https://i.servimg.com/u/f90/20/09/39/66/5b130c10.jpg (https://servimg.com/view/20093966/58)
Тут уж вид конечно монстроидальный.
Если надумаете собирать, там все материалы есть. Не поленитесь сделать турбирование DMA контроллера, там оно в виде доработки опубликовано.
- - - Добавлено - - -
Tronix, Спасибо за теплые слова. Графика конечно и мне нужна. Но как я и писал год-два назад, это сильно продвинутый текстовый вариант карты для новичков, он обязан был увидеть свет. Именно такой, чтоб собрал и сразу заработало и деталей чтоб не много. Все сделано специально так. А так то мне интересно, чтоб эта карта имела режимы 09h и 0ah. Это 320х200х16 и 640х200х4 с очень забавной организацией видеобуфера. Хоть они и стандартны, но у обычных SVGA карт их нет. Это режимы PCJr и Tandy 1000. Нужны они мне, потому что хочу написать дрова под Винду и юзать там эту карту. Что же касается CGA режимов 05h и 06h не лежит у меня душа к ним, хотя они и возможны.
/фдуд:on/
Если нужно CGA, нашел проект CGA Redux https://github.com/hkzlab/CGA_Redux
Там автор скопировал 1:1 оригинальную IBMовскую CGA со всей её маразматичностью и микросхемоблудием. Плата правда получилась 4х слойная, ну да ладно, это его решение. По сути меня избавил от этой работы, так как я хотел тоже скопировать эту плату еще до него и здесь писал об этом. Но приобрести оригинальную CGA мне не удалось. Одна с ебэя не доехала и я забросил это.
/флуд:off/
Про видеоконтроллер NEC знаю. Но... там много "но". Его фичи применимы в CAD(сапрах), для нас оно не особо. Нам то нужно быстро копировать и перемещать прямоугольные области памяти. Источник в ОЗУ (материнки) -> приёмник видеобуер (видеокарты). И тут гораздо лучше если бы у 7220 вместо забавных кружков и линий был нормальный блиттер. Тогда игра стоила бы свеч. В общем пусть полежит до лучших времен.
Мой блиттер из курилки этого форума невероятно быстрый (fill rate 40MPix), но на ISA не влезет, разве что этажами, как IBM PGA. И лучше как нибудь приспособить его, так как он имеет чисто практическое применение и может ускорять спрайты и вообще любые окна. Может я когда то его даунгрейдну выпилив режим с глубиной цвета 24BPP и он влезет, но пока не до него.
Помню я еще собирался графику видеокарте на ВГ75 сделать. Схема и плата есть, из проверенных схемных решений на макете, на карту ISA не влезло ->итог - отказ запуска в массы.
Если нужно CGA, нашел проект CGA Redux
Ага, я его уже где-то с год назад собрал, поэтому наверное уже mc6845 не столь стал интересен
https://i.ibb.co/BZ2LBVf/P1140090.jpg (https://ibb.co/zRVsZhm)
https://i.ibb.co/XzPx11s/P1140088.jpg (https://ibb.co/XzPx11s) https://i.ibb.co/4KLGWYC/P1140089.jpg (https://ibb.co/4KLGWYC) https://i.ibb.co/1LDQJsM/P1140091.jpg (https://ibb.co/1LDQJsM) https://i.ibb.co/g9nHCfg/P1140092.jpg (https://ibb.co/g9nHCfg)
Насчет NEC понял, я думал он много чего может а он вон ведь как... Ну ладно, может быть когда-нибудь потом все-таки попробую в него паалочкой потыкать, интересно все равно )
Насчет NEC понял, я думал он много чего может а он вон ведь как... Ну ладно, может быть когда-нибудь потом все-таки попробую в него паалочкой потыкать, интересно все равно )
В смысле просто как генератор развертки и адресов он вполне годный, но его специфические фичи как по мне, не особо. Но тогда есть более доступные ВГ75 и 6845, которые тоже могут растр разворачивать... В общем не знаю. Пусть пока лежит, может руки дойдут и до него.
- - - Добавлено - - -
Еще забыл написать, что недоблиттер там есть и позволяет перемещать один пиксель прямоугольника за 4 такта. При номинальной частоте 5Мгц это было для того времени очень круто. Сейчас же это сомнительное счастье даже для дохлых 80386. Ну и рисовалка геометрических примитивов 800нс на пиксель такое же сомнительное счастье. Из неудобств, память организована словами, цвет предлагают делать наращиванием битовых плоскостей. А это много 16ти битных шин и как следствие шинных коммутаторов. Лаптя знатная выйдет и на ISA скорее всего не влезет. Поэтому мне идея развивать родные разработки кажется более логичной.
Tronix, freddy, спасибо, я не знал про эту тему!
Как раз будет над чем потом подумать! Я как раз недавно
приобрел 6 шт ВТ57, а ВГ75 у меня есть.
И да - забыл сказать, freddy Ваши конструкции классные, большой респект!
max232cpe
11.06.2023, 18:57
Интересная плата, если её прикрытить на шину МПИ можно попробовать собрать видяху для двк подобных машин.
если её прикрытить на шину МПИ можно попробовать собрать видяху для двк подобных машин
Можно провести НИИР по этому вопросу - как вообще пара ВТ57 + ВГ75 будет работать с Н1806ВМ2 ?
*
Кстати, вопрос - штатно 580ВГ75 терпит 2.5 мгц, при 15.6 Кгц строчной. Для VGA надо 31.5 Кгц строчной, пиксельклок порядка 30 Мгц - насколько типовая ВГ75 разгоняется ?
Ведущий_специалист
15.06.2023, 16:46
Можно провести НИИР по этому вопросу - как вообще пара ВТ57 + ВГ75 будет работать с Н1806ВМ2 ?
*
Кстати, вопрос - штатно 580ВГ75 терпит 2.5 мгц, при 15.6 Кгц строчной. Для VGA надо 31.5 Кгц строчной, пиксельклок порядка 30 Мгц - насколько типовая ВГ75 разгоняется ?
Меня уже давно подмывает встроить внутрь этой видяхи проц. Загружать его роликом и примитивами. А что... шина всеравно отдельная, хоть что внутри делай. Но у меня карточка уже вторая ревизия на 2хвг75. Вторую собрал с двухпортовой статикой и с графикой.. Вроде работает. А так то да, автору респект. Дал очередной пинок заделать видяшку на вг6. Дааавно надо.
Интересная плата, если её прикрытить на шину МПИ можно попробовать собрать видяху для двк подобных машин.
Шину мпи прикрутить то можно. Но всегда есть вероятность человеческого фактора, вмешивающего в строгую логику :) ДВК у меня нет на этот случай, чтоб отлаживать. Вообще предлагаю вернуться к истории. Я спроектировал свою видеошину как не чувствительную к длительности управляющих сигналов и не зависимую от типа процессора. Об этом когда то много писал, но замолчал по понятным причинам. Поэтому прикрутить можно все что угодно. Например из текущего состояния такую видеокарту довольно просто внедрить в "Искры" и "Нейроны", даже BIOS править не придется.
max232cpe
21.06.2023, 23:50
У меня нет искры и нейрона.
Пака в коллекции: радио86рк ру5, радио86рк SRAM, пк8000 "сура", несколько бк0010 и укнц и мс1201 рабочая.
искра 1030 была но не стал её забирать с первой рабты где она и по ныне стоит(((
- - - Добавлено - - -
А по двк я в принципе до делал плату мс1201.02 в формат ATX тока пака не заказывал их др проэкты были.
Можно провести НИИР по этому вопросу - как вообще пара ВТ57 + ВГ75 будет работать с Н1806ВМ2 ?
Здесь я хочу немного поправить техническое задание НИИР :))) Дело вообще не в совместимости/не совместимости/частично совместимости/иногда совместимости иногда не совместимости ВТ57+ВГ75 и 1806ВМ2. ВТ57+ВГ75+вся остальная логика видеокарты изолированы от внешнего мира видеошиной конвейерного типа, которая и занимается чтением/записью портов и видеопамяти и выставляет это во внешний мир через двунаправленный регистр. И успех/не удача результатов НИИР будет зависеть от способности/криворукости лаборантов и научных сотрудников читать/писать из/в этот регистр с помощью шины МПИ. Так, надеюсь, суть НИИР стала более понятна.
max232cpe
21.06.2023, 23:53
Здесь я хочу немного поправить техническое задание НИИР :))) Дело вообще не в совместимости/не совместимости/частично совместимости/иногда совместимости иногда не совместимости ВТ57+ВГ75 и 1806ВМ2. ВТ57+ВГ75+вся остальная логика видеокарты изолированы от внешнего мира видеошиной конвейерного типа, которая и занимается чтением/записью портов и видеопамяти и выставляет это во внешний мир через двунаправленный регистр. И успех/не удача результатов НИИР будет зависеть от способности/криворукости лаборантов и научных сотрудников читать/писать из/в этот регистр с помощью шины МПИ. Так, надеюсь, суть НИИР стала более понятна.
ДА
- - - Добавлено - - -
С софтом как мне кажется и будет самая большая беда...
Историческая минутка. Кто знает где использовался режим 0Ah (640х200х4), подскажите? Я не могу вспомнить, старый стал. Если не вспомню, выпилю его из будущего железа.
0ah -- это же PCjr, жуткая редкость сам со себе. Ни к чему этот режим, я думаю.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot