Разводка офигенно громоздких плат (Автороутер выбираем)

Postby KOE » 12 Nov 2008, 14:57

Возникла идея реализовать в Пентагоне 2.666 прозрачный текстовый режим. Хочется обсудить.

Слово <прозрачный> в названии без кавычек, т.к. он в буквальном смысле прозрачный, а не схемотехническом. Идея следующая. Т.к. в процессе работы все конфигурационные настройки АРМ закачивает в FPGA, менять их на лету пока нельзя, надо перепрошивать АРМ. Хочу сделать так, чтобы можно было выводить текст на экран прозрачно, прямо поверх спектрумовского изображения (спектрум-картинку можно под текстом сделать с меньшей яркостью). Т.е. сделать в FPGA буфер, куда АРМ будет закачивать текст, он при необходимости будет выведен на экран поверх картинки спектрума. Что-то похожее на меню настроек в современных телевизорах и мониторах. Можно, например, по нажатию на клавишу F1 или еще какую-либо, выводить на экран менюшку с текущими настройками и возможностью их изменения. В ней, например, можно выбрать TRD-образ с SD-карты и залить его в память. Можно поменять частоту кадров и формат экрана, конфигурацию портов итд, без отрыва от работы с реальным спеком. Можно, кстати, текстовый буфер в FPGA сделать доступным и со стороны спектрума и получить еще и текстовый экран.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 12 Nov 2008, 15:29

А чо обсуждать - берёшь и делаешь.
4 блока по 512 байт памяти в фпга заюзай под фонт-ром (можно взять от отм2), 1-2 блока под разумный размер окна типа 32х32 буков.
Зачем просрачность - ниасилел. Просто либо есть буква либо вместо ней что под ней. Без изысков.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby Black_Cat » 12 Nov 2008, 15:36

а зачем прозрачность? в OSD там просто коммутируются выходы - либо от TV, либо от микроконтроллера, при том у одних коммутируется всё окно, а у других токо пикселы букв. С эргономической т.з. окно лучше, буквы без окна на "рябом" спековском фоне будут трудночитаемы, заставляют напрягать зрение и замедляют ответную реакцию на сообщение.. короче фтопку, всякая прозрачность а-ля виста - это для лохов.. токо на нервы действует имхо, глядя на её возникает устойчивое желание ёбнуть чем-то по экрану
Last edited by Black_Cat on 12 Nov 2008, 15:56, edited 1 time in total.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Black_Cat
Не умею ничего делать, потому учу
 
Posts: 659
Joined: 17 Apr 2007, 13:19
Group: Removed

Postby KOE » 12 Nov 2008, 15:50

lvd wrote:Зачем просрачность - ниасилел. Просто либо есть буква либо вместо ней что под ней. Без изысков.

Black_Cat wrote:а зачем прозрачность?


Выпендриваться штоб. Есть же возможность выводить 256 цветов, спекокартинку можно сделать менее яркой, а по верх ней текст красиво должен смотреться.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby KOE » 12 Nov 2008, 15:57

Да, еще. Начал делать заливку TRD. Расскажите мне, хде алоникодер спрятал каталог RAM-диска и как и куда, он сцуко, фсе рассовал? Вот он говорит, что в странице F7 каталог, а я ее подключаю и там фига с маслом, а не каталог. Или он там в самом конце?
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby Black_Cat » 12 Nov 2008, 16:29

KOE wrote:текстовый буфер в FPGA сделать доступным и со стороны спектрума и получить еще и текстовый экран

smile родной спековский, идеологически правильный текстовый режим я те и без контроллера изображу smile ..но ввиду вышеперечисленного он будет жить в стандартной экранной области и соответственно для включения потребует коммутации страниц памяти и видеорежима Спектрума
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Black_Cat
Не умею ничего делать, потому учу
 
Posts: 659
Joined: 17 Apr 2007, 13:19
Group: Removed

Postby KOE » 12 Nov 2008, 16:51

Black_Cat wrote:родной спековский, идеологически правильный текстовый режим я те и без контроллера изображу

Не изобразишь, ибо не умеешь программировать. Концепции и идеологии рекламируй не мне.

KOE wrote:Да, еще. Начал делать заливку TRD. Расскажите мне, хде алоникодер спрятал каталог RAM-диска и как и куда, он сцуко, фсе рассовал? Вот он говорит, что в странице F7 каталог, а я ее подключаю и там фига с маслом, а не каталог. Или он там в самом конце?


Вопрс снимается. Какой-то [не будем говорить кто] в новой версии глюка сделал дефолтный режим 128к. На кол бы посадил, потом четвертовал, ... ну дальше понятно.
Он, похоже, не при чем. Настройки fast/slow/48/128/1024 запоминаются, млять...
Last edited by KOE on 12 Nov 2008, 17:07, edited 1 time in total.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby Black_Cat » 12 Nov 2008, 17:08

KOE wrote:Не изобразишь, ибо не умеешь программировать

smile там нет программирования smile , там аппаратный видеорежим - кидаешь в экранную область ASCII коды - получаешь на экране TXT символы smile
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!".
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
User avatar
Black_Cat
Не умею ничего делать, потому учу
 
Posts: 659
Joined: 17 Apr 2007, 13:19
Group: Removed

Postby lvd » 12 Nov 2008, 17:20

KOE wrote:Выпендриваться штоб. Есть же возможность выводить 256 цветов, спекокартинку можно сделать менее яркой, а по верх ней текст красиво должен смотреться.


Выпендриваться перед кем? Перед мну и савелием? smile

А лучше сделай не прозрачность, а альфа-канал. Типа если буковки например назелёном фоне, то через зелёное просвечивает слабо спекоэкран, если на синем - то через синее... бугага.

ЗЫЖ лучеб ты ОЫГРЕК заставил бы работать.
Кстати порты ФФФД и БФФД можно в нгс сделоть.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby DDp » 12 Nov 2008, 17:57

Расскажу, как сделано в Корвете:
3 плоскости графики + 1 плоскость текст.
Всё это (4 бита) формирует номер цвета в палитре.
User avatar
DDp
 
Posts: 123
Joined: 27 Oct 2007, 10:29
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 5 guests

cron