Просмотр полной версии : Обсуждение устройства палитр на БК11М
Прошу уважаемых БКшников предложить новое решение узла палитр для БК11М.
На СОЗУ.
Например, какие должны быть параметры у Нормального узла палитр ?
Можно выделить 1-2 шт. регистра для управления палитрами.
Дискеты участницы TheGWBV для БК11М.
Забирайте одним архивом (http://archive.pdp-11.org.ru/BKGAMES/TheGWBV_Bk11m/TheGWBV_Bk11m.rar),
на дискетах присутствует рабочий вариант
теста палитр для БК11М
http://forum.pk-fpga.ru/viewtopic.php?p=5751#p5751
МАТ.ЧАСТЬ http://archive.pdp-11.org.ru/BKGAMES/TheGWBV_Bk11m/PALTST15/
С тем, как реализованы на БК11М поллитры, всё ясно :v2_dizzy_vodka4:
Тест палитр есть в 330 ПЗУ МСТД БК11М.
Вопрос в том, как Должны быть реализованы Палитры, в аппаратно-программной части.
Вопрос в том, как Должны быть реализованы Палитры, в аппаратно-программной части.Имеется в виду набор из 16-ти фиксированных палитр? Или можно дать волю фантазии, предложив программируемые палитры?
предложив программируемые палитры?
Да, примерно так. И лучше без РЕшки.
Например, ставится маленькое ДПСОЗУ.
1-й порт - регистр на МПИ :
мл. байт по записи - 6-бит код цвета
ст. байт по записи - номер палитры
мл. байт по чтению - 8-битное содержание в адресе СОЗУ - для тестов.
2-й порт - регистр по чтению, мл. 2 бита - цвет точки со сканера VRAM
ст. 6 бит - номер палитры с регистра БК11М ( см. ТО БК11М ).
При включении питания БИОС прописывает СОЗУ палитр.
Или при вкл. питания работает классичекая РЕшка палитр БК11М, а при любой записи в новый регистр Палитр включается СОЗУ палитр - т.е. можно не патчить ПЗУ 324, 325.
Биты:
PPPPPPNN CCXXXXXX
P - номер палитры
N - номер цвета в палитре
C - выбор компоненты (red, green или blue)
X - значение цветовой компоненты
konst_st
26.05.2019, 13:52
P - номер палитры
А зачем в такой концепции несколько наборов палитр?
Ведь можно в любою момент создать любую необходимую палитру в одном наборе.
Офф.
А, например, 4 бита цвета точки ( горизонтально ) - представляют интерес ?
Кто-нибуть когда-нибуть сможет написать графическую демку для 4-х битного цвета ?
*
Для разрешения 768х256 возможен ли Нормальный шрифт с 80 символами в строке ? Или только 640х256 ?
( Нормальный - это как в дисплее 15-ИЭ-00-013 ).
А зачем в такой концепции несколько наборов палитр?
Ведь можно в любою момент создать любую необходимую палитру в одном наборе.Для совместимости с нынешней архитектурой БК. Чтобы работали старые программы, использующие палитры, но при этом дефолтные палитры можно было скорректировать.
А зачем в такой концепции несколько наборов палитр?
А для совместимости - некотрые демки любят жонглировать ими по ходу кадровой развертки.
Офф.
А, например, 4 бита цвета точки ( горизонтально ) - представляют интерес ?
Кто-нибуть когда-нибуть сможет написать графическую демку для 4-х битного цвета ?Если адресация видеопамяти линейная, то да.
Для разрешения 768х256 возможен ли Нормальный шрифт с 80 символами в строке ? Или только 640х256 ?
( Нормальный - это как в дисплее 15-ИЭ-00-013 ).Возможно, но начертание будет отличаться
shattered
07.05.2024, 19:37
С тем, как реализованы на БК11М поллитры, всё ясно :v2_dizzy_vodka4:
через РТ4 под номером D20, как я понимаю?
и выглядит так, что перемычками S4-S7 можно выбрать другие палитры?
выглядит так, что перемычками S4-S7 можно выбрать другие палитры?
Поскольку в интернетах никто не пишет о наличии кастомных палитр в своих БКшках, то думаю, что в оставшемся месте РТшки нули скорее всего.
И чтобы сделать свои палитры, нужно самому сделать свою прошивку для РТ, записать её и впаять на место старой.
Но опять же думаю, что можно будет делать лишь комбинации из уже существующих цветов. Нового сделать не получится.
в оставшемся месте РТшки нули скорее всего
Так и есть:
80785
Используется 1/4. А из возможных 16-ти кодов не использованы 07 и 0E.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot