Не увидел в комментариях ничего, что бы поменяло мое мнение.
В целом, мне не особо принципиально, какие палитры используются в сторонних от меня проектах. Я лишь высказал свое видение. Автор имеет полное право его игнорировать, я не обижусь.
Вид для печати
Да, сейчас смешивается просто по формуле (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 заменить бы на ГАЛку, и совсем хорошо будет.
Коллеги, нет ли у кого живого (или оживленного) магнитофонного входа, для этого аппарата?
Собирал ли кто реплику оригинальной платы?
Или может есть счастливые обладатели оригинала.
Я долго бился с оригинальной са3 причем разведена она правильно по схеме. эксперименты показали что выход компаратора сильно зашумлен. Так вот, недавно возился с уд6 (включенной по родной журнальной схеме рк86) она в ркшке вообще пищала как пьезик, входя в возбуд. Долго не понимал какого хрена происходит пока не повесил на СВОБОДНЫЕ ноги емкость в 100 пик. Звон исчез и все заработало. Подозреваю что с СА3 нужно проделать те же манипуляции. А именно - посмотреть на оригинальной плате наверняка какие то неиспользованные лапы сидят на земле а срисовывальщики этого не учли.
На схеме все лапы задействованы, висяков нет.
Но нога U2 (6) почему то на -5 вольт.
И входная нога (3) не используется, на земле.
Немного другая схема на СА3 успешно работает на Ленинграде. Но там обе входные ноги задействованы, и вместо -5в просто земля на 6 ноге.
не, можно и так. но да - шуметь будет по полной программе.
тогда обвеса больше получится, как минимум еще 2 резистора и конденсатор. зато добавив еще 2 резистора можно гистерезис добавить чтобы не шумел так сильно. но это уже плату перепахивать. а если перепахивать - можно и на 561ЛН2 схему делать.Цитата:
Ну и эта нога должна быть на земле.
Смотрели на оригиналах, схема магнитофона вполне себе живая!
И да, один из входов на землю, и на питание минус подается минус пять вольт.
У Алексея Морозова, немного подправленная предыдущим владельцем
Схема от Алексея
Вложение 81526
- - - Добавлено - - -
Ведущий_специалист, минус пять вольт подавали?
Вот, у Алексея конденсатор на входе стоит, для давки шума.
Итак, магнитофон работает. Как и все остальное. :v2_dizzy_dance:
Надеюсь, автор реплики оригинальной платы (Romych) поделится деталями.
Да, новодельные платы собраны и проверены. Вот они два брата аКР04бата:)
https://i.ibb.co/q4DS6Tp/kr04-green-yellow.jpg
Для вывода изображения на экран VGA-монитора, пришлось задействовать GBS8200 с GBS-Control. Для более надежного захвата, был отдельным проводком подкинут сигнал вертикальной синхронизации с ВГ75 (VRTC 8) через резистор 51Ом. Надо будет поэкспериментировать с кастомными прошивками для контроллера RGBI-VGA/HDMI от АлксаЕКБ.
Пока не готова реплика клавиатуры, использовал контроллер от Хруста, с прошивкой для Корвета (МС7007), особо тщательно не тестировал, но все основные кнопки работают.
Нужно не забывать подключать кнопку сброса к контактам RES1 и RES2 разъемов клавиатуры X3, X4.
https://i.ibb.co/rfK2J3KC/kr-04-robot.jpg
В генераторе основного клока на DD1 конденсатор С2 можно заменить перемычкой, современные кварцы с низкой емкостью и так хорошо запускаются. Генератор не заработал на китайской 74LS04, не первый раз с этим сталкиваюсь и не только я, видимо, это перемарк чего-то типа HC04.
К оригинальной читалке с магнитофона мы добавили конденсатор С39 на входе, для ФНЧ, как показала практика, при загрузке с телефона, он не нужен, видимо, сигнал достаточно чистый. На зеленой плате оставил его, но емкость уменьшил до 4700пФ. Проверю как он влияет на загрузку с реального магнитофона, сделаю окончательные выводы. Основную работу, по снижению помех в читалке делает резистор R57, который обеспечивает гистерезис. Читалка хорошо работает с амплитудой сигнала на входе >=0,8В что в принципе нормально для линейных выходов магнитофонов.
Компьютеры сбоили с китайскими TMS4164, видимо это тоже перемарк и что там внутри не понятно. Приедут оригиналы, попробую с ними. С отечественными КР565РУ5Г, зеленый работал 6 часов без сбоев, мог бы и больше, наверное, просто выключил.
Ток потребления, суммарно ~1,85А.
Питать компьютер лучше от гнезда СГ5 (разъем X1), дорожки питания от него расходятся в разные стороны. Если питать из "угла" как у меня на фото, то лучше прокинуть дополнительные проводники на нижней стороне платы.
Без проводников, при питании их угла, падение напряжения на дальних чипах <= 0,2В. С дополнительными проводниками <= 0,1В. В принципе, и без доп. проводников все работает.
https://i.ibb.co/vxKzt6Wx/kr04-power-wires.jpg
Отличная работа, наконец то оно появилось вживую. 2 вопроса, после 10 минут работы и полного прогрева как ведет себя сброс. Например если понажимать сброс с периодом несколько сотен миллисекунд. Что по нагреву? Какое сопротивление в коллекторах ла11 в результате поставлено?
А с толщиной дорожек как я понял всеравно немного просчитал. Но 0.2В это еще нормально. Кстати иногда такое ощущение что этим страдает китайская медь, потому как вроде следишь - все в полигонах переходных нет, а напряжение в другом углу просажено.
- - - Добавлено - - -
Как же немного нужно для истинного счастья. Поздравляю с победой.
Наверное имелись в виду резисторы на ЛА18? На одном 240 ом, на втором 330 Ом.
Сброс работает всегда. Но конечно, не нажимал его каждые сто миллисекунд. Вряд ли он сработает, нужно подождать, пока C1 разрядится через R4.
Дорожки питания можно будет ещë расширить.
Ну и держать печки ИР82/ВА86 на плате тоже не хочется. Менять на ир22/33 и АП6.
Но это будет уже современный мод) Тогда надо и SRAM ставить и Z80))))
- - - Добавлено - - -
Ещë переразвел модуль цветности и внешнего ПЗУ, китайцы проспятся, пришлют платки, проверю.
Она самая.Извиняюсь за неточность. Просто я когда был первооткрывателем, поставил по схеме (тогдашней что то в районе 150 Ом чтоли, так они разве что не дымили, но почти самовыпаивались. думаю 240 Ом тоже разогревается градусов под 80.
Насчет переразводки на новый лад сейчас один достаточно грамотный и уважаемый человек в теме занимается этим. Ставятся ир33 ап6 вместо печек, заодно выкидывается грелка вк28 ла18 и вм80. вместо него ставится вм85. А вот со статикой как ни бились - увы затык, не выходит каменный цветок. И что то мне сдается - дело в ру5 у которых в схеме задействованы как входы данных так и выходы.
По поводу сброса - все кр04 (а их я делал штуки 4 на разных платах) была проблема. Компьютер мог работать часами по надежности но нажатие на кнопку сброс полностью вешало непонятно что, комп больше ни на что не реагировал и так минуту-3 минуты, а потом как ни в чем не бывало сбрасывался и продолжал работать дальше причем часами. Повторялось это на ВСЕХ кр04 на разных платах.
Модуль цветности - отличная штука. Не представляю себе работу и игрописание без него. Также как и не представляю какую либо работу на кр04.... с магнитофоном. Штука и так очень капризная в плане подключения к тв..... кстати как ни бился - приблуда на малине у меня так и не стала работать правильно. Решил для себя что нужно лопатить код малины и похоже придется как то играться с пином частоты ир13...Вобщем забил. Может кто меня грамотнее решат задачку.
Это потому, что у Вас схема сброса была неполная. Сокращенный вариант, так сказать. Без R4 и C1.
Родной вариант дает строго определенный импульс сброса, сколько кнопку не держи. И, соответственно, стартует нормально.
У меня, на такой же плате, с доработанным сбросом все нормально.
Адаптер на пико не рассчитан на два разных режима, точнее его стандартная программа. Потому и завелся только один режим.
Там прямо размер буфера захвата прописывается.
Под КР-04 мало что пишут, мне известны только два человека.
И вот, незаслуженно не упомянутый комплект для разработки для КР-04 на Си (z88dk)
https://github.com/maxadler1979/kr04...t/kr04_bsp.zip
Описание
Программная реализация основных возможностей на языке z88dk Для компиляции скачать z88dk https://github.com/z88dk/z88dk/releases. Также для удобства ставится Netbeans (настройка проекта осуществляется 3мя щелчками мыши). В данном проекте Можно пользоваться функциями вывода точки, линии, шрифтов в цвете. Также задействована стандартная подпрограмма монитора для вывода спрайта. Проект не оптимизирован и требует доработок как в плане скорости так и программных ухищрений. Но с помощью него как примера можно уже пользоваться наработками в использовании смеси ассемблера и си.[свернуть]
Пока не готова реплика клавиатуры, использовал контроллер от Хруста, с прошивкой для Корвета (МС7007), особо тщательно не тестировал, но все основные кнопки работают.
Нужно не забывать подключать кнопку сброса к контактам RES1 и RES2 разъемов клавиатуры X3, X4.
подскажите пожалуйста где можно посмотреть схему контроллера, хотел бы использовать для КР03
В первом посте темы Универсальный контроллер PS/2 клавиатуры для компьютеров с матричными клавиатурами.
- - - Добавлено - - -
С точки зрения клавиатуры МС7007 нет разницы куда она подключается, та же матрица 11*8.
То есть должно работать так же, как и на КР-04.