User Tag List

Страница 12 из 13 ПерваяПервая ... 8910111213 ПоследняяПоследняя
Показано с 111 по 120 из 178

Тема: Предлагаю соченить "Девайс для накрутки палитры".

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Black_Cat
    на самом деле достаточно 2х бит.
    однако вариант с 2мя портами наиболее удобен в плане программинга (кстати, именно так реализована палитра на PC VGA)

    Добавлено через 2 минуты
    Цитата Сообщение от balu_dark Посмотреть сообщение
    IMHO можно надумать просто заюзать Альтеру или Ксайлинкс
    очевидный плюс alco_16c и fan_256c в простое реализации - надо всего лишь одна-две микросхемы и чуть-чуть проводов.
    с палитрой чуть посложнее, но всё равно проще и дешевле чем вешать альтеру.
    Последний раз редактировалось Sinus; 25.02.2008 в 22:33. Причина: Добавлено сообщение
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение

    очевидный плюс alco_16c и fan_256c в простое реализации - надо всего лишь одна-две микросхемы и чуть-чуть проводов.
    с палитрой чуть посложнее, но всё равно проще и дешевле чем вешать альтеру.
    плюс плюсом а аппаратная вещь на 3х чипах причем не более сложных в монтаже чем все эти мульки навесные. причем : для произведения доработки не надо ничего выкусывать допаивать( просто перешиваем матрицу) возможен вывод на лсиди монитор ( и не нужно привязываться к 50ти кадрам) ну и третье пожалуй главное - цепляется к ЛЮБОЙ машине к адресу и данным( не нужно искать сигналы на плате - вставил в разьем расширения и все работает) а для введения любого расширения - достаточно просто дописать прошивку причем на счетчиках и регистрах легко реализуется DMA скролеры и прочее - и без участия проца .

    Пы.Сы причем при реализации на плис - не нужно будет дергать в ручную переключение скринов все будет автоматом делаться матрицей - вполне полноценная видеокарта получится
    Последний раз редактировалось balu_dark; 26.02.2008 в 10:53.

  4. #3

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    однако вариант с 2мя портами наиболее удобен в плане программинга
    чем удобен?

  5. #4

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не надо много телодвижений, чтоб поменять нужную часть палитры.
    кстати на писи после записи 3х значений в порт данных, автоматически инкрементируется регистр индекса.
    чтоб поменять палитру с индекса 64 по индекс 128 мне достаточно сделать

    Код:
    OUT (portA), 64
    OUT (portB), r1 : OUT (portB), g1 : OUT (portB), b1
    OUT (portB), r2 : OUT (portB), g2 : OUT (portB), b2
    ...
    OUT (portB), r63 : OUT (portB), g63 : OUT (portB), b63
    это самое быстроработающее решение (и к тому же самое простое в программировании)
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  6. #5

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    не надо много телодвижений, чтоб поменять нужную часть палитры.
    а зачем в середине программы грузить палитру? Загрузить вначале все необходимые для программы палитры и щёлкать их портом по мере надобности

  7. #6

    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    а зачем в середине программы грузить палитру?
    анимация такая

  8. #7

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    анимация такая
    и сколько для неё надо палитр?

  9. #8

    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    палитра одна, цикличесски ее сдвигаем, плазмы всякие так можно делать

  10. #9

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сдвигать её адресацию на один разряд, или увеличивать на единицу, или есть какие хитрые алгоритмы? и какие ещё эффекты с палитрой используются?
    Последний раз редактировалось Black_Cat; 26.02.2008 в 00:40.

  11. #10

    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    есть бесчисленное множество "палитровых эффектов". палитра и 256 индексов цвета позволячют делать навороченные полноэкранные, но тем не менее неожиданно быстро работающие эффекты.
    например, любые виды фрактальных плазм, wormhole, туннели.

    сдвигать её адресацию на один разряд, или увеличивать на единицу, или есть какие хитрые алгоритмы? и какие ещё эффекты с палитрой используются?
    и то, и другое, и ещё много чего.

    если есть интерес, то могу посоветовать посмотреть старые pc-шные демки (времён Second Reality / Future Crew) под DosBox-ом или Амижные демки тех же времён под WinFellow (увы, но WinUAE слаб в эмулировании чипсета)
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

Страница 12 из 13 ПерваяПервая ... 8910111213 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 67
    Последнее: 21.04.2021, 14:51
  2. Ответов: 5
    Последнее: 20.06.2005, 00:10
  3. "Ремейк или плагиат?" или "про FIRE & ICE..."
    от antiplagiat в разделе Игры
    Ответов: 27
    Последнее: 04.06.2005, 02:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •