Оооочень нужна помощь с очень странным длом .

By fan

Resident (47)

fan's picture

17-02-2008, 21:57

Нужна палитра режима GRAPHIC 7/SCREEN 8 (RRRGGGBB) в любом виде . Дёмки/тесты/проги на васике/скриншёты , вобщем что угодно что может показывать все 256 цветов этого режима .

Ооооооочень надо !Нужна палитра режима GRAPHIC 7/SCREEN 8 (RRRGGGBB) в любом виде . Дёмки/тесты/проги на васике/скриншёты , вобщем что угодно что может показывать все 256 цветов этого режима .

Ооооооочень надо !

Login or register to post comments

By cax

Prophet (3740)

cax's picture

17-02-2008, 23:22

Самая простая демка всех 256 цветов пишется за 1 минуту на Бейсике - цикл от 0 до 255 с отрисовкой вертикальных линий, каждая такого цвета, какова её горизонтальная координата.

Вроде так:

10 SCREEN 8
20 FOR I=0 TO 255
30 LINE (I,0)-(I,211),I
40 NEXT
50 A$=input$(1)

Ещё в SCREEN8 умел, если не вру, рисовать интерпретатор-оболочка языка Рапира.

Super Triton - игра в SCREEN8.

Была на английском форуме тема что-то типа "что у нас есть для SCREEN 8", поищи.

Что касается палитры - ты её сам обозначил: RRRGGGBB. 3-битная резолюция по красному и зелёному, 2-битная по синему. Взгляни на код fMSX:
/* Create SCREEN8 palette (GGGRRRBB) */
for(J=0;J<256;J++) BPal[J]=X11GetColor(((J>>2)&0x07)*255/7,((J>>5)&0x07)*255/7,(J&0x03)*255/3);

By fan

Resident (47)

fan's picture

19-02-2008, 00:09

10X!!!
Быстрый поиск ничего не дал . А это то что надо! (я и забыл что в васики можно почеловечьи с режимами работать).

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

_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

покрайней мере это выдаёт япанская BMP2MSX (очень ценная в хозяйстве вещь).

А сишный сырок я ваще не понял Sad