Важная информация

User Tag List

Страница 7 из 11 ПерваяПервая ... 34567891011 ПоследняяПоследняя
Показано с 61 по 70 из 105

Тема: Как это работает? тред

  1. #61
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну у мну только костыли и получаюЦЦо, увы и ах...

    Цитата Сообщение от ZEK Посмотреть сообщение
    запись в любой порт с двумя нулевыми младшими битами
    Код:
    		elsif cpuA( 1 downto 0 ) = "00"  then
    		   specPortFe <= cpuDout;specPort7ffd <= cpuDout;
    нееее, ну так то жи работает, но не будет ли конфликта с другими портами?
    Profi v3.2 -=- Speccy2010,r2

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

  3. #62
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    но не будет ли конфликта с другими портами
    я не знаю все порты Speccy 2010, но по идее такой вариант кое в чем может быть лучше чем "правильная" адресация по 1биту в младшем байте адреса

  4. #63
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как это выводится? И как называется FX?
    http://zxaaa.untergrund.net/get.php?f=DEMO/jam.zip
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	JAM.PNG 
Просмотров:	319 
Размер:	14.5 Кб 
ID:	39631  

  5. #64
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    FX называется "анимация" Всё описано в Scenergy #2.

  6. #65
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    FX называется "анимация" Всё описано в Scenergy #2.
    Цитата:
    C64 плеер. Этот плеер использует
    метод вывода изображения, который я
    впервые увидел на C64. Этот метод
    был впервые применен мной в деме
    Binary Love (в начале второй части,
    где вращаются кубики). Этот метод
    дает эффект "разорванности" картинки
    на экране и, кроме того, позволяет
    обсчитывать изображение в 4 раза
    меньшее, чем изображение на экране.
    Соответственно единственным отличием
    упакованных данных будет то, что
    исходное изображение будет сжато по
    X и по Y в два раза.

    Меня интересует "метод вывода изображения"
    Я долго всматривался, но так и не понял по какому принципу "разрывается" картинка
    Последний раз редактировалось GM BIT; 05.02.2013 в 05:09.

  7. #66
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Знакоместа берутся из текстуры по координатам, кратным 4.

  8. #67
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как работает туннель в NedoDemo 2:

    Это мультиколор 640х200, атрибуты онли.
    Естественно, я не шлёпаю каждый слой поверх другого. Строится сверху вниз (или снизу вверх, не важно).

    Сначала создаём чистый буфер строки (цветом наружного слоя).
    Компилим его в ld: push (оптимизированный, т.е. с минимумом ld - есть быстрая генерилка такого кода).
    Потом начинаем перебирать строки (выводя их на экран этим ld: push'ем), пока не дойдём до места, где строка должна меняться.
    Применяем все изменения в слоях на этой строке к буферу строки.
    Опять компилим его в ld: push.
    И так далее, пока не переберём все строки экрана.

    Самое сложное - сгенерировать дату, по которой можно быстро находить переходы (ведь слои закрывают друг друга):

    Сначала генерим всю геометрию всех слоёв.
    Потом клипируем слои по x.
    Потом создаём копии описателей слоёв в обратном порядке.
    И клипируем всё по y.
    В итоге получаем список вида y,x,ширина,цвет - по этому списку и работаем.

    Стирание слоя - его шириной, но цветом предыдущего слоя.

  9. #68
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Парни, а как это работает?
    из спрайтов вижу набор треугольников.
    офигеть
    "наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
    "Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
    (c) zst

  10. #69
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После построения очередного кадра он заносится в буфер (не на экран!). На экран выводится картинка, скомбинированная из строк, надёрганных из нескольких буферов, начиная с самого свежего. В данном случае чем ниже строка, тем более старый буфер.

  11. #70
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,566
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,776
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    После построения очередного кадра он заносится в буфер (не на экран!). На экран выводится картинка, скомбинированная из строк, надёрганных из нескольких буферов, начиная с самого свежего. В данном случае чем ниже строка, тем более старый буфер.
    Хорошее решение) По кодозатратам равно обычному 3D-кручению фигуры, а эффект более навороченный получается.

Страница 7 из 11 ПерваяПервая ... 34567891011 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Не работает PS/2 Keyboard
    от Mifody в разделе Устройства ввода
    Ответов: 40
    Последнее: 25.08.2016, 20:36
  2. Не работает КР1858ВМ3
    от Mifody в разделе Для начинающих
    Ответов: 30
    Последнее: 29.03.2009, 12:12
  3. Невероятно ,но работает !!!
    от ALek_NGI в разделе Несортированное железо
    Ответов: 12
    Последнее: 10.03.2009, 06:36

Ваши права

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