Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > Отечественные компьютеры > Вектор

Reply
 
Thread Tools Display Modes
Old 15th April 2009, 15:40   #1
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default Вектор-06Ц: Эмуляция цветовой палитры

Нужна либо адекватная картинка со всеми 256 цветами , либо палитра в фотошёпских попугаях примерно в таком виде -

(MSX SCREEN 8)
_R____G____B__
255__255__255
219__219__xxx
182__182__xxx
146__146__146
109__109__xxx
_73___73___73
_36___36___xx
__0____0____0
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
fan is offline   Reply With Quote
Old 15th April 2009, 20:03   #2
Veteran
 
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
ivagor is just really niceivagor is just really niceivagor is just really niceivagor is just really nice
Default

fan, целиком схема есть здесь
http://sensi.org/%7Esvo/scalar/ware/514/
Какая цель преследуется, если не секрет?

Last edited by ivagor; 26th April 2009 at 22:40.
ivagor is offline   Reply With Quote
Old 15th April 2009, 20:53   #3
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

Я не представляю как эту колбасу из резюков перевести в адекватные значения %)
Может создатели эмуляторов поделятся ?

Палитратра нужна для рисовательства в фотошёпе и т.п. , ибо некоторые цвета при такой спецефической палитре несколько безбашенные чтоб просто что-то нарисовать первыми попавшимися цветами а потом сконвертить .

Кстати в природе есть какиенить конвертилки картинок ?

Добавлено через 18 минут
Вобщем помучил эмуль VirtualVector_574 , получилось так -
вектор
_R____G____B__
252__252__252
220__220__xxx
192__192__188
164__164__xxx
136__136__124
104__104___xxx
_76___76___xx
__0____0____0

Добавлено через 50 минут
Странно как-то вышло , по моему уровни компоненты синего должны быть равны кратным значениям R/G , ибо резюки на на младших битах одинаковые и уровень синего 252 недостижим впринципе .

________R____G____B__
7_111__252__252__xxx
6_110__220__220__220
5_101__192__192__xxx
4_100__164__164__164
3_011__136__136__xxx
2_010__104__104___104
1_000__76___76___xx
0_000___0____0____0
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

Last edited by fan; 15th April 2009 at 22:05. Reason: Добавлено сообщение
fan is offline   Reply With Quote
Old 15th April 2009, 22:08   #4
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

Ща глянул палитру вектора в эмуле VirtualVector_574 , значение компоненты синего чёто совсем не кратны значениям компонент красного и зелёного , хотя по схеме должны быть кратны ( http://zx.pk.ru/showthread.php?t=9992 ).
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
fan is offline   Reply With Quote
Old 15th April 2009, 22:12   #5
Veteran
 
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
ivagor is just really niceivagor is just really niceivagor is just really niceivagor is just really nice
Default

Делал я конвертер в 2000 (а может в 2003) году. Сначала сделал так: R и G шаг 36, множитель 0-7; B - шаг тоже 36, множители 0,2,4,6. На реале не проверял, но в эмуляторе Романа Пантелеева конверснутые картинки с белым цветом смотрелись не очень. Переделал B - шаг 84, множители 0-3, в эмуляторе ve картинки стали выглядеть лучше. Первоначальный вариант был ближе к схеме (если я ее правильно понимаю), второй был лучше для эмулятора ve, а как нужно на самом деле - не знаю.

Last edited by ivagor; 15th April 2009 at 22:21.
ivagor is offline   Reply With Quote
Old 15th April 2009, 22:36   #6
Master
 
Ramiros's Avatar
 
Join Date: 5th August 2008
Location: Магнитогорск
Posts: 772
Thanks: 86
Thanked 196 Times in 114 Posts
Ramiros has a spectacular aura aboutRamiros has a spectacular aura aboutRamiros has a spectacular aura about
Default

Вот значения в моем эмуляторе:
Const
RG : array [0..7] of byte=(0,19,26,34,41,48,55,63); // Красный, Зеленый
BL : array [0..3] of byte=(0,31,47,63); // Синий
Var
PallTable: Array [0..255, 0..2] of Byte;
B,G,R,k:Byte;

Расчет таблицы палитры:
for B:=0 to 3 do
for G:=0 to 7 do
for R:=0 to 7 do
Begin
k:=B*64+G*8+R;
Palltable[k,0]:=RG[R]*4;
Palltable[k,1]:=RG[G]*4;
Palltable[k,2]:=BL[B]*4;
end;
__________________
ZX-Spectrum 48k+AY; Dendy (NES); ВидеоСпорт (на К145ИК17); Dingoo A320
Ramiros is offline   Reply With Quote
Old 15th April 2009, 22:49   #7
Guru
 
fan's Avatar
 
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
fan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of lightfan is a glorious beacon of light
Default

Quote:
Originally Posted by Ramiros View Post
RG : array [0..7] of byte=(0,19,26,34,41,48,55,63); // Красный, Зеленый
BL : array [0..3] of byte=(0,31,47,63); // Синий
А почему значения компоненты синего не кратны значениям R/G как в схеме ???
Тогда уж и BL : array [0..3] of byte=(0,26,41,55)

Добавлено через 1 минуту
Quote:
Originally Posted by ivagor View Post
Делал я конвертер в 2000 (а может в 2003) году.
Он случием не сохранился ?
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

Last edited by fan; 15th April 2009 at 22:54. Reason: Добавлено сообщение
fan is offline   Reply With Quote
Old 15th April 2009, 23:38   #8
Master
 
Ramiros's Avatar
 
Join Date: 5th August 2008
Location: Магнитогорск
Posts: 772
Thanks: 86
Thanked 196 Times in 114 Posts
Ramiros has a spectacular aura aboutRamiros has a spectacular aura aboutRamiros has a spectacular aura about
Default

Quote:
Originally Posted by fan View Post
А почему значения компоненты синего не кратны значениям R/G как в схеме ???
Тогда уж и BL : array [0..3] of byte=(0,26,41,55)

Добавлено через 1 минуту

Он случием не сохранился ?
Потому что, при значении 255 должен быть как мне кажется белый цвет, а не желтый. Я у себя помню перепаивал эти резюки, чтобы картинка не отдавала желтизной.
__________________
ZX-Spectrum 48k+AY; Dendy (NES); ВидеоСпорт (на К145ИК17); Dingoo A320
Ramiros is offline   Reply With Quote
Old 15th April 2009, 23:11   #9
Veteran
 
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
ivagor is just really niceivagor is just really niceivagor is just really niceivagor is just really nice
Default

Сохранился, просто не очень хотелось выкладывать, т.к. программка слабоватая, хотя регулярно (раз в два года) я что-нибудь в нем (или в ней?) подкручивал.

Удалил вложение, т.к. SPRView теперь выложен в картотеке SPRView

Last edited by ivagor; 17th April 2009 at 15:25.
ivagor is offline   Reply With Quote
Old 16th April 2009, 00:06   #10
Guru
 
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
b2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to beholdb2m is a splendid one to behold
Default

У меня:
0,50,90,130,165,195,225,255 - R G
0,90,180,255 - B
Скажу сразу - значения брал от балды, чтобы яркость более-менее равномерно увеличивалась.
__________________
http://bashkiria-2m.narod.ru/
b2m is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 23:42.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика