Skip to content
Demidov Stanislav (St.) edited this page Jun 29, 2022 · 17 revisions

Скрипт, который показывает все цвета Вектор'а-06Ц.

Лицензия: GNU GPL V3.

Цвета Вектор'а-06Ц через цвета PC-компьютера.
Всего 256 цветов.

Таблицы перекодировки цвета:

    R - Red (красный). 255d / 7d = 36.428d.
    ---------------------------------
    | n  |  Вектор-06Ц |     PC     |
    ---------------------------------
    | 1. |    0d 0h    |    0d 00h  |
    | 2. |    1d 1h    |   36d 24h  |
    | 3. |    2d 2h    |   72d 48h  |
    | 4. |    3d 3h    |  108d 6Ch  |
    | 5. |    4d 4h    |  144d 90h  |
    | 6. |    5d 5h    |  180d B4h  |
    | 7. |    6d 6h    |  216d D8h  |
    | 8. |    7d 7h    | _255d FFh  |
    ---------------------------------
         |
    Примечание.
    Числа 0...7 (колонка посередине) - 3 бита на м/с D32.
    G - Green (зелёный). 255d / 7d = 36.428d.
    ---------------------------------
    | n  |  Вектор-06Ц |     PC     |
    ---------------------------------
    | 1. |    0d 0h    |    0d 00h  |
    | 2. |    1d 1h    |   36d 24h  |
    | 3. |    2d 2h    |   72d 48h  |
    | 4. |    3d 3h    |  108d 6Ch  |
    | 5. |    4d 4h    |  144d 90h  |
    | 6. |    5d 5h    |  180d B4h  |
    | 7. |    6d 6h    |  216d D8h  |
    | 8. |    7d 7h    | _255d FFh  |
    ---------------------------------
         |
    Примечание.
    Числа 0...7 (колонка посередине) - 3 бита на м/с D32, D39.
    B - Blue (синий). 255d / 3d = 85d.
    ---------------------------------
    | n  |  Вектор-06Ц |     PC     |
    ---------------------------------
    | 1. |    0d 0h    |    0d 00h  |
    | 2. |    1d 1h    |   85d 55h  |
    | 3. |    2d 2h    |  170d AAh  |
    | 4. |    3d 3h    |  255d FFh  |
    ---------------------------------
         |
    Примечание.
    Числа 0...3 (колонка посередине) - 2 бита на м/с D39.

Попробуем выписать серый цвет (всего 2 серых цвета):

     -------------------
     |  R  |  G  |  B  |
     -------------------
     | 48h | 48h | 55h |
     | b4h | b4h | AAh |
     -------------------

Примечание.
d - десятичное число.
h - шестнадцатеричное число.
_ - несовпадение, 252 вместо 255.

Приведённые выше таблицы используются при перекодировке цветов в spr2bmp и grf2bmp.

Ukraine (Украина). (C) Демидов С.В.