User Tag List

Показано с 1 по 10 из 10

Тема: Спрайтовый видеоконтроллер уже на спеке.

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

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

    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от John North Посмотреть сообщение
    Дай нормальную ссыль плиз. С телефона не переходится(
    Это не отдельный девайс , а прошивка для пентаатээма . В данный момент описание фунцеклирования и сырки отсутствуют .
    - Чтение спрайтов из ОЗУ (та-дааам!!!) 4 метра.
    - Полные 4, 16 и 64 цвета для каждого спрайта ИНДИВИДУАЛЬНО
    - Поддержка прозрачности пикселя ЧЕРЕЗ ПАЛИТРУ
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

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

  3. #2
    DimkaM
    Гость

    По умолчанию

    Ссылка: http://forum.nedopc.com/viewtopic.ph...t=622&start=91

    Цитата:
    Цитата Сообщение от TS-Labs
    Работает АБСОЛЮТНО независимо от спектрумской графики.
    Поддерживает 32 спрайта (зачем так дохера?), занимает всю видимую область экрана (360х288 пикс.)
    Графика спрайтов хранится в ОЗУ, начиная с любой четной ячейки с физическим адресом до 4 МБ.
    Каждому спрайту указываются координаты в пределах 512х512 точек, при этом отображается на экране только та часть спрайта, которая попадает в видимую область, следовательно скролки реализуются без какого-либо гимора вообще.
    Размер спрайта задается в пределах 128 16-битных слов на 128 линий. Одно слово может содержать 2, 4 или 8 пикселей в зависимости от цветового разрешения данного спрайта.
    Поддерживаются 3 цветовых разрешения: 2 бита на точку (3 цвета), 4 бита (15 цветов) и труЪ-колор. В "не тру", цвета с кодом 0 - прозрачны. Не 0, берутся из палитрового ОЗУ,
    которое 256 слов по 6 бит. Для каждого спрайта указывается номер палитры, которую он юзает. Таким образом, в 15 цветном режиме цвет пикселя берется так: 4 старших бита - номер палитры, 4 младших - код пикселя. Эти 8 бит подставляются адресом в палитровое ОЗУ, а 6 бит данных из него пишутся в экран (если код пикселя не 0).
    В труЪ колоре - биты 5:0 символизируют цвет, а бит 7 - прозрачность. Режим реально труЪ, но вот только хуй вам, не будет он успевать читаться из ДРАМ, смех в зале.
    Чем больше номер спрайта, тем позже он рисуется в экран, следовательно имеет бОльший приоритет (но меньше шансов быть нарисованным, бугагага).
    Сферическая в вакууме производительность SPU - около 1000 точек на линию (при размере линии 360 точек), однако не спешите радоваться - это без учета обращений к ДРАМ-кружку.
    С целью облегчения и без того трудной жизни видеопроца предусмотрены два режима живительной эвтаназии: отключение нахуй спектрумской графики, которая при наличии спрайтов никому не сдалась, и передачи приоритета обращения к ДРАМ от CPU к SPU, причем не навечно, а только в периоды реального чтения спрайтов.
    Спрайтовый автомат оптимизирован до предела, и (обняться и рыдать) занимает около 650 ЛЕ-шек.
    Сразу предупреждаю: демки я писать не буду, ибо не обучен. Прошивку и спецификацию выложу, когда доведу до ума работу с арбитром памяти. В принципе, все работает уже сейчас, и если кому интересно, можно начинать писать демки.

    Цитата Сообщение от fan Посмотреть сообщение
    а прошивка для пентаатээма .
    от АТМа скоро ничего не останется в прошивке. По мере нехватки места автор прошивки обещает повырезать "лишние" атм'примочки.
    Последний раз редактировалось DimkaM; 15.11.2010 в 14:24.

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

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

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

Похожие темы

  1. MX 29F002NTPC-12 - юзабельно ли на Спеке?
    от neon79 в разделе Память
    Ответов: 5
    Последнее: 20.08.2010, 23:50
  2. mmorpg на спеке ?
    от ^m00h^ в разделе Игры
    Ответов: 13
    Последнее: 21.06.2009, 17:53
  3. Использование mp3 на Спеке
    от Black_Cat в разделе Музыка
    Ответов: 43
    Последнее: 15.06.2008, 02:29
  4. Видеоконтроллер MC6845
    от Mick в разделе Зарубежные компьютеры
    Ответов: 6
    Последнее: 29.02.2008, 22:14
  5. про видеоконтроллер
    от boo_boo в разделе Изображение
    Ответов: 29
    Последнее: 15.01.2007, 18:01

Ваши права

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