User Tag List

Страница 93 из 113 ПерваяПервая ... 899091929394959697 ... ПоследняяПоследняя
Показано с 921 по 930 из 1128

Тема: ЭТЮДЫ

  1. #921

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,822
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Интересует смена одной картинки познакоместным скроллом другой из края экрана (влево/вправо)
    Если познакоместно - LDIR-LDI (если с извращениями то стек, если с серъёзными извращениями то таки-да "вы снова вышли на Дерибасовскую!")

  2. #922

    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,311
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    186
    Поблагодарили
    89 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    Если познакоместно - LDIR-LDI (если с извращениями то стек, если с серъёзными извращениями то таки-да "вы снова вышли на Дерибасовскую!")
    Ldir-ldi, это, скорее всего, в буфере уже должны быть распакованы пикчи, плотно прилегая друг к другу, чтоб одна сразу же следовала за другой?

    Полагаю и для проявления квадратом из центра экрана тоже в буфере надо хранить. Но для меня весь гемор упирается в нелинейность видео-памяти.

    Хм.. а если LDIRить, то эт картинки будут размером строго по ширине экрана ведь? Я предполагал размеры пикч отличные от 256 пикселей по ширине.
    160х88 или около того. В зависимости от сцены.

    - - - Добавлено - - -

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    если тебе нужно прям вот максимальное сжатие, и не критична скорость распаковки, попробуй мой компрессор (ссылки в бложике)
    он полноэкранный, но если скорость и сжатие устроит, могу тебе запилить спецверсию с обрезкой ненужных строк
    Lethargeek Kompakt v1.1?

    Я пока не за компом, нет возможности ознакомиться.
    А в каком виде скармливать данные из того же ZX painbrush или bmp2scr? Кстати, в последнем тоже имеется свой компрессор, но он заточен под фулл скрин, и распаковывает сразу в 16384.

  3. #923

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ALKO Посмотреть сообщение
    Хм.. а если LDIRить, то эт картинки будут размером строго по ширине экрана ведь? Я предполагал размеры пикч отличные от 256 пикселей по ширине.
    160х88 или около того. В зависимости от сцены.
    ну и размножь насколько тебе надо цепочку ldi/ldd

    Цитата Сообщение от ALKO Посмотреть сообщение
    Lethargeek Kompakt v1.1?

    Я пока не за компом, нет возможности ознакомиться.
    А в каком виде скармливать данные из того же ZX painbrush или bmp2scr?
    он, скармливать только scr (ну, и собственные результаты для контроля на распаковку))
    Прихожу без разрешения, сею смерть и разрушение...

  4. #924

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,822
    Спасибо Благодарностей отдано 
    274
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может быть поможет LD HL,(адрес в скрине):PUSH HL (стек тоже в экране).
    Память конечно жрётся нехило, но зато быстро и если железо путнее (и скомпилировано в быструю память) - во фрейм может и удатся...

  5. #925

    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,311
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    186
    Поблагодарили
    89 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    он, скармливать только scr (ну, и собственные результаты для контроля на распаковку))
    Глянул демку. Экономия примерно в два раза получилась, видимо. Правда там несколько пикч читерские - с пустотами.
    В целом скорость распаковки норм при условии что скроллить или проявляться из центра будет по мере данной распаковки.

  6. #926

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ALKO, смотря как там нужно скролить и проявлять, распиши подробней здесь или в личку
    Прихожу без разрешения, сею смерть и разрушение...

  7. #927

    Регистрация
    25.09.2009
    Адрес
    Одесса
    Сообщений
    2,311
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    186
    Поблагодарили
    89 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, ну вот, допустим, есть картинка
    160х88, например, или около того +/-. Края по бокам можно захайдить атрибутами (чёрный инк/черный пэйпер), в случае чего использовать их как буферную зону распаковки перед выполнением скролла.(хотя не, отдельно атрибуты шлёпать придётся, усложнится алгоритм)
    Затем в зависимости от нажатой кнопки познакоместный скролл влево/вправо, одна картинка сменяется другой (можно и 16px, все равно не экшн, поэтому дискретность допускается). А также при нажатии условного "вперёд" из центра картинки квадратом разрастается следующая (недавно обсуждали Лоде Руннер в холиварах, вот на MSX и SG1000 карта генерится в подобном виде).
    Пока контент не рисовал, поскольку не ясно точно, под какое разрешение будут работать процедуры, если таковые будут вообще.
    Последний раз редактировалось ALKO; 04.02.2020 в 14:34.

  8. #928

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ALKO, ok, попозже объясню, что к чему
    Прихожу без разрешения, сею смерть и разрушение...

  9. #929

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В дополнение/окончание темы bin2bcd с использованием daa. Оказывается достаточно давно на форуме уже была ссылка на такую процедуру (там много чего).

  10. #930

    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    438
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    115
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А можно текст по ссылки из группы ФИДО в читаемой кодировке? А то мне браузер не даёт сменить кодировку.
    Последний раз редактировалось JeRrS; 07.02.2020 в 16:11. Причина: у нас не матюкаются

Страница 93 из 113 ПерваяПервая ... 899091929394959697 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Этюды: как бы написать поизящнее.
    от AndTorp в разделе Программирование
    Ответов: 5
    Последнее: 17.03.2008, 00:43
  2. Ответов: 0
    Последнее: 18.08.2006, 22:40
  3. Этюды: печать шрифтом 5x5...
    от breeze в разделе Программирование
    Ответов: 12
    Последнее: 27.03.2005, 05:21

Метки этой темы

Ваши права

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