Не увидел в комментариях ничего, что бы поменяло мое мнение.
В целом, мне не особо принципиально, какие палитры используются в сторонних от меня проектах. Я лишь высказал свое видение. Автор имеет полное право его игнорировать, я не обижусь.
Вид для печати
Да, сейчас смешивается просто по формуле (C1+C2)/2. Можно спорить, насколько верным является вариант sRGB, но этот точно далек от идеала.
Постараюсь сделать отдельную опцию для sRGB, надо будет только разобраться, как такое смешивание лучше сделать средствами OpenGL...
Обновил конвертер и примеры в сообщении выше.
Добавил очистку экрана, в том числе второго буфера для гигаскрина.
- - - Добавлено - - -
Также обновил BIOS адаптера SD-карты.
Неправильно устанавливался указатель стека при запуске программ и, в частности, конфликтовал со вторым буфером экрана м гигаскрин-режиме.
В репозитории Emu80 также обновлено.
Всем привет. Хочу оживить тему.
По ошибкам. В схеме выявлена еще одна ошибка в подключении ВИ53. Ниже дам ссылку с кусками схем.
Для работы с модулем цветности нужна ДРУГАЯ прошивка D46. В текстовом режиме происходит инверсия фона. Сделал новую прошивку где это исправлено.
https://cloud.mail.ru/public/yWvr/xc6ATmPbF - тут схема с ви53 правильная и неправильная а также прошивки D46 для модуля цветности (d46inv) и обычная, без модуля цветности.
Чисто для себя заделал плату расширения порта кр04. Практика показала, что даже на моей версии платы кр04 (а там 2 порта расширения) портов катастрофически мало.
Блок цветности и модуль расширения ПЗУ (я вместо пзу подключаю SD адаптер) их стопроцентно занимают. Но так как я собрал UART адаптер на к580вв51 и звуковую плату на sn76489 для этого компьютера, то получается что плата расширения очень нужна.
Также разработана 3д модель корпуса и клавиатуры. Выглядит очень неплохо.
В ближайшем будущем постараюсь все это залить на гитхаб для общего доступа. Хочется чтобы больше народа подтянулось к этому замечательному компьютеру.
На самом деле ситуация ситуация с прошивкой D46 такая: дело в том, что блок цветности рассчитан на подачу на его вход инверсных сигналов RGB с основной платы. По всем признакам за инверсию этих сигналов отвечает перемычка П2, если ее установить, то выбирается другая половина ПЗУ D46, в которой должны содержаться инверсные значения. Однако, судя по всему, в первых 4 байтах в прошивке ошибки, это приводит к тому, что в режимах высокого разрешения (64 и 48 символов в строке) выходы RGB не инвертируются. Возможно, это проблема конкретного экземпляра, допускаю, что прошивка могла быть в дальнейшем исправлена. Поэтому, если у кого-нибудь есть доступ к оригинальному КР-04, хотелось бы провести простой эксперимент - установить перемычку П2 и включить любой из режимов высокого разрешения в стартовом меню. С исправленной прошивкой изображение должно быть инвертированным во всех режимах, с неисправленной - только в режиме низкого разрешения.
Думаю автор вносил исправления. Один момент - магнитофонная са3 - я так и не смог с нею что либо сделать, или дурь в схеме (оригинале) или мне попадались дохлые компараторы. Так как в схеме если включить - она дико шумит иголками по полвольта туда сюда. Соответственно о загрузке с мг речи быть не может.
Плата, в начале темы, вроде Лехина?
https://alemorf.github.io/retro_comp...ctronica_KR-04
У Лехи есть оригинал. А значит, можно надеется что и эта плата оригинальная?
Вроде бы, еще у xlat был заводской КР-04 тоже .
Судя по схеме, плата оригинал, причем со всеми исправлениями. Схема же, вообще единственная схема оригинала, со всеми исправлениями.
Так что можно смело отдавать плату в производство и паять. Из сложностей, нужно программировать РЕ3, но с этим всегда можно помочь.
Жаль, если у Вас на столе не будет этого уникального КР.
Спасибо, Romych! А также,
Ведущему, за упорство и ведущую инициативу, при оживлении проекта.
Виктору, за авторитетные знания и эмулятор КР-04.
Юрию, за интерес к его дальнейшему развитию.
РЕ3 заменить бы на ГАЛку, и совсем хорошо будет.