а что это платка? И что там на экране запущено?Shaos wrote:для ретро-задач пожалуй 480x320 это предел:
TFT дисплей для Радио-86РК
Moderator: Shaos
-
- Junior
- Posts: 9
- Joined: 21 Mar 2017 16:39
Re: TFT дисплей для Радио-86РК
-
- Senior
- Posts: 140
- Joined: 11 Jun 2012 07:30
Re: TFT дисплей для Радио-86РК
Это 2019 Hackaday Superconference Game Boy Badge. В оригинале на FPGA выполнен, среди прочего, RISC-V процессор. А запущено на нем что-то от Шаоса 

-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
Да это 16-цветная картинка 720x288 нарисованная в экран 480x320 бейджа с полуторным смешением соседних пикселов в 256-цветную палитру и дорисовыванием двух текстовых строк сверху и снизу (по 16 пикселов высотой каждая) - программка через бейдж сдк скомпилена и залита в бейдж:
http://www.nedopc.org/forum/viewtopic.php?f=68&t=20558 (обсуждение Lattice ECP5)
http://www.nedopc.org/forum/viewtopic.php?f=60&t=21939&start=30 (момент обсуждения моего проекта Spirit Retro, когда в беседе появился бейдж)
https://github.com/Spritetm/hadbadge2019_fpgasoc/tree/master/app-draw720 (моё приложение, принятое в основную репу бейджа с фиксом прошивки для FPGA)
alexcp, а ты там чтоли тоже был?
http://www.nedopc.org/forum/viewtopic.php?f=68&t=20558 (обсуждение Lattice ECP5)
http://www.nedopc.org/forum/viewtopic.php?f=60&t=21939&start=30 (момент обсуждения моего проекта Spirit Retro, когда в беседе появился бейдж)
https://github.com/Spritetm/hadbadge2019_fpgasoc/tree/master/app-draw720 (моё приложение, принятое в основную репу бейджа с фиксом прошивки для FPGA)
alexcp, а ты там чтоли тоже был?

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 140
- Joined: 11 Jun 2012 07:30
Re: TFT дисплей для Радио-86РК
Не был, увы
но я весьма впечатлен их бэджами, и даже сделал по мотивам бэджа 2018 года клавиатуру для РК.

-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
Я там был в 2016, 2018, 2019 и далее после ковидного перерыва в 2022, а в 2023 вот не поехал - в этот раз они бейдж на RP2040 сделалиalexcp wrote:Не был, увыно я весьма впечатлен их бэджами, и даже сделал по мотивам бэджа 2018 года клавиатуру для РК.

Давай подъезжай в 2024

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Junior
- Posts: 9
- Joined: 21 Mar 2017 16:39
Re: TFT дисплей для Радио-86РК
я где-то так и подумал))) сам скриншот от Volcov commandeer-выводил на экраны чисто как заставку в своих поделках....Shaos wrote:Да это 16-цветная картинка
alexcp
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
Это я - агаalexcp wrote:С возрастом зрение ухудшается, хочется экран побольше, символы - покрупнее. Иначе приходится через лупу смотреть:
![]()

У меня на столе лежит лупа с ручкой - я через неё разглядывал пикселы в том экранчике, когда чинил прошивку в FPGA, чтобы строчки не двоились

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
Кстати ещё момент - этот экранчик 480x272 насколько критичен к частоте строк и кадров?alexcp wrote:Китайцев это не останавливает - они продают (недорого) TFT панели 480×272 c VGA интерфейсом.
Кстати, в CGA и EGA пиксели не квадратные, на современных TFT экран будет выглядеть растянутым по горизонтали (см. картинки).
Но зачем нам CGA и EGA? Совместимость с РК86 я уже сделал, а если совместимостью пожертвовать, то можно сделать, например, 34 строки по 80 символов 8×8.
Еще лучше взять 7-дюймовую панель 800×480 и фонт 9×14.
Что если поднять общую частоту системы с 1.77 до скажем 2.5 МГц?
Экранчик ведь не опухнет если в него вместо 50 кадров в секунду полетит 70, а вместо 15.6кГц строчной - 22кГц?
И программки повеселее бегать будут

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 140
- Joined: 11 Jun 2012 07:30
Re: TFT дисплей для Радио-86РК
ЕМНИП ограничение не в экранчике, а в i8275. Пиксельклока она, конечно, не видит, только частоту смены символов, поэтому можно делать строчки, в которых мало символов, но каждый из них с большим разрешением. Собсна, идея про большую TFT панель оттуда.
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
Смотрю описание ВГ75 - там по скоростям разве что написано для CCLK минимальный период 320нс. В книжке "Домашний компьютер" написано, что частота CCLK это fOSC делённая на 12, т.е. это (если я правильно посчитал) 750нс - теоретически есть запас в 2.34 раза ещё ускорить...
А вообще вот тут люди вроде РК к VGA подключали со строчной 31кГц и кадровой 70 Гц:
https://zx-pk.ru/threads/19685-radio-86rk-na-novyj-lad.html?p=712917#post712917
А вообще вот тут люди вроде РК к VGA подключали со строчной 31кГц и кадровой 70 Гц:
https://zx-pk.ru/threads/19685-radio-86rk-na-novyj-lad.html?p=712917#post712917
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 140
- Joined: 11 Jun 2012 07:30
Re: TFT дисплей для Радио-86РК
Там все в пределах допустимого - пиксельклок 24МГц делится на 8, получается период 333нс. Правда, ИР13 у него не работал на такой частоте, зато ВГ75 справился.
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
Судя по этим каринкам дисплейчик способен показать больше, чем телевизор? Например редактор ПОБЕДИТ, использующий всё поле, сможет сюда целиком влезть?alexcp wrote:Не прошло и года, а уже готов второй прототипВместо двух произвольных цветов, как в первом варианте, теперь отображаются 16 цветов CGA, в том числе настоящий коричневый, а сигнал DEN формируется с задержкой - см. схему во вложении.
Кроме TFT дисплея, сделал компактную клавиатуру, дизайн которой навеян бэджем недавней конференции Hackaday в Белграде.
...

P.S. В первом сообщении топика залил фотки прям сюда на форум, чтобы не "воровать" траффик у alexcp

А то у нас с начала года наблюдается набег и я подозреваю он происходит из-за РК-тематики

Например фотка размером 3 мега в начале топика может превратиться в 3-гигабайтный ежедневный траффик для radio86rk.pbworks.com
P.P.S. Одной из самых популярных в данный момент тем на форуме (после симулидэ и протэуса) является вот эта РК-шная тема
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Senior
- Posts: 140
- Joined: 11 Jun 2012 07:30
Re: TFT дисплей для Радио-86РК
Все поле не влезет - не хватит разрешения по вертикали. ЕМНИП РК настраивает ВГ75 на вывод 300 строк (30 рядов знакомест/символов по 10 строк в каждом ряду), а на этой панели по вертикали всего 272 точки. Мне пришлось выбросить верхние 16 строк, чтобы уместить на экране все строки, куда РК что-нибудь выводит, и при этом последние 12 строк не поместились.
По горизонтали ситуация обратная - панель чуть шире, чем то, что использует РК, и справа остается узкая полоска из случайных пикселей.
По горизонтали ситуация обратная - панель чуть шире, чем то, что использует РК, и справа остается узкая полоска из случайных пикселей.
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: TFT дисплей для Радио-86РК
ну т.е. только последние 12 строк не выводятся? наверное это не страшно т.к. у Победита там только отладочная инфа:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 355
- Joined: 14 Oct 2019 18:10
- Location: Tashkent
Re: TFT дисплей для Радио-86РК
Отладочная информация вверху и внизу - выводится исключительно пользовательским кодом.Shaos wrote:ну т.е. только последние 12 строк не выводятся? наверное это не страшно т.к. у Победита там только отладочная инфа:

Сам "ПОБЕДИТ" отображает лишь нумерацию строк и рамки слева/справа.
Причём, позицию относительно легко сдвинуть на 1-3 позиции влево/вправо (на КР-03 первая буква "РАДИО-86РК" съедается кинескопом телевизора - нумерации строк вообще не увидеть значит!), что указывается с примерами в самой теме.
