Показать сообщение отдельно

  #6  
Старый 13.02.2007, 16:44
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

как и обещал. вот красный:

Код красного цвета - 9.

Кто желает - вот фрагмент BOOTVID.DLL, функция установки палитры:

Код:
.text:800115B3                 xor     esi, esi
.text:800115B5                 mov     [ebp+var_40], esi
.text:800115B8                 mov     [ebp+var_3C], 20h
.text:800115BF                 mov     [ebp+var_38], 2000h
.text:800115C6                 mov     [ebp+var_34], 2020h
.text:800115CD                 mov     [ebp+var_30], 200000h
.text:800115D4                 mov     [ebp+var_2C], 200020h
.text:800115DB                 mov     [ebp+var_28], 202000h
.text:800115E2                 mov     [ebp+var_24], 202020h
.text:800115E9                 mov     [ebp+var_20], 303030h
.text:800115F0                 mov     [ebp+var_1C], 3Fh
.text:800115F7                 mov     [ebp+var_18], 3F00h
.text:800115FE                 mov     [ebp+var_14], 3F3Fh
.text:80011605                 mov     [ebp+var_10], 3F0000h
.text:8001160C                 mov     [ebp+var_C], 3F003Fh
.text:80011613                 mov     [ebp+var_8], 3F3F00h
.text:8001161A                 mov     [ebp+var_4], 3F3F3Fh
.text:80011621
.text:80011621 loc_80011621:                           ; CODE XREF: InitializePalette()+83j
.text:80011621                 push    [ebp+esi*4+var_40] ; int
.text:80011625                 push    esi             ; Value
.text:80011626                 call    _SetPaletteEntry@8 ; SetPaletteEntry(x,x)
.text:8001162B                 inc     esi
.text:8001162C                 cmp     esi, 10h
.text:8001162F                 jb      short loc_80011621
Выводы делайте сами, какой цвет какому номеру соответствует. Правда, тут не совсем RGB.

Последний раз редактировалось _Great_; 13.02.2007 в 16:51..