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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Быстрый попиксельный вывод спрайтов с маской без таблиц

  1. #21
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,787
    Спасибо Благодарностей отдано 
    300
    Спасибо Благодарностей получено 
    299
    Поблагодарили
    224 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Но Атари и Коммодор имею ещё более медленный процессор...

    А вообще вот вся графика главного героя из C64. Что-то отзеркалено заранее, а что-то нет (например, ходьба и прыжок).

    Атари и комодор имеют аппаратные спрайты.
    а для Специалиста лучше иметь вывод спрайта и спрайт с разворотом.

    Странно что не все зеркалено. Там нет аппаратного разворота
    С уважением,
    Jerri / Red Triangle.

  2. #22
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,981
    Спасибо Благодарностей отдано 
    683
    Спасибо Благодарностей получено 
    1,962
    Поблагодарили
    1,109 сообщений
    Mentioned
    25 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Но Атари и Коммодор имею ещё более медленный процессор...
    Сложно сравнивать в среднем по больнице, но проц С64 даже в худшем случае как минимум на уровне спецовского, а атариевский однозначно быстрее. Я именно о процессорах без учета аппаратных тайлов и спрайтов.

  3. #23
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,671
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    445
    Спасибо Благодарностей получено 
    1,268
    Поблагодарили
    416 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    проц С64 даже в худшем случае как минимум на уровне спецовского, а атариевский однозначно быстрее.
    Эх, что-то куда ни плюнь, Специалист вообще позади всех абсолютно по всем параметрам, ну может быть по ч/б разрешению не самый последний...
    Последний раз редактировалось CityAceE; 05.09.2024 в 15:13.
    С уважением, Станислав.

  4. #24
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,787
    Спасибо Благодарностей отдано 
    300
    Спасибо Благодарностей получено 
    299
    Поблагодарили
    224 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Эх, что-то куда ни плюнь, Специалист вообще позади всех абсолютно по всем параметрам, ну может быть по ч/б разрешению не самый последний...
    У специалиста свои плюсы. Вот их и надо использовать.
    А что там за беда с загрузкой?
    С уважением,
    Jerri / Red Triangle.

  5. #25
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,671
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    445
    Спасибо Благодарностей получено 
    1,268
    Поблагодарили
    416 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    У специалиста свои плюсы. Вот их и надо использовать.
    Плюс у него один - это мой первый комп, который, среди прочего, без книжек позволил мне осознать двоичную систему и многие другие основы Ну а так, плюсов перед другими аналогичными компьютерами у него я не вижу. Ну разве что, как я уже говорил, неплохое разрешение экрана 384*256 и даже можно цвет задействовать. Но Специалист был разработан ещё в 1985 году и по максимально простой схеме. При этому у него была пиксельная графика, звук и на то время прилично памяти (36 кб + 12 кб видеоОЗУ). В этом его жирнющий плюс! Но на сегодня этот плюс не имеет ровно никакого значения.

    Цитата Сообщение от jerri Посмотреть сообщение
    А что там за беда с загрузкой?
    Беда в том, что из внешних носителей там только магнитофон. Даже дисковод толком не прикрутили. Вернее Моделисте-Конструкторе публиковал схему подключения дисковода, но там было всё плохо со скоростью, объёмом дискет (180 кб вроде бы только умещалось, если я ничего не путаю) и т.д. Есть подозрение, что эту схему так никто и не повторил. Потом были другие разработки, но всё это не стало стандартом, так как пришло слишком поздно. А уже в Интернетовскую эпоху потом начали подключать SD-карты. Это уже никакая не классика, но в силу простоты подключения и отсутствия классической альтернативы, видимо, придётся использовать её. Emu80 поддерживает несколько вариантов подключения, значит можно пощупать их и понять, на чём стоит остановиться. А для меня лично ещё критерием будет то, насколько просто я смогу припаять это к своему Лику. Что-то делать просто под эмулятор для меня лично не интересно. Всё, что я сделаю, должно запускаться и работать на моём железе.
    С уважением, Станислав.

  6. #26
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,787
    Спасибо Благодарностей отдано 
    300
    Спасибо Благодарностей получено 
    299
    Поблагодарили
    224 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Плюс у него один - это мой первый комп, который, среди прочего, без книжек позволил мне осознать двоичную систему и многие другие основы Ну а так, плюсов перед другими аналогичными компьютерами у него я не вижу. Ну разве что, как я уже говорил, неплохое разрешение экрана 384*256 и даже можно цвет задействовать. Но Специалист был разработан ещё в 1985 году и по максимально простой схеме. При этому у него была пиксельная графика, звук и на то время прилично памяти (36 кб + 12 кб видеоОЗУ). В этом его жирнющий плюс! Но на сегодня этот плюс не имеет ровно никакого значения.
    Плюсы нам нужны на фоне других машин того времени
    про RK86 молчу.

    Графический экран это удобно.

    Про спрайты я же понятно рассказал? привязка анимации к положению спрайта никогда не вредила а память и проц существенно экономит.


    Беда в том, что из внешних носителей там только магнитофон. Даже дисковод толком не прикрутили. Вернее Моделисте-Конструкторе публиковал схему подключения дисковода, но там было всё плохо со скоростью, объёмом дискет (180 кб вроде бы только умещалось, если я ничего не путаю) и т.д. Есть подозрение, что эту схему так никто и не повторил. Потом были другие разработки, но всё это не стало стандартом, так как пришло слишком поздно. А уже в Интернетовскую эпоху потом начали подключать SD-карты. Это уже никакая не классика, но в силу простоты подключения и отсутствия классической альтернативы, видимо, придётся использовать её. Emu80 поддерживает несколько вариантов подключения, значит можно пощупать их и понять, на чём стоит остановиться. А для меня лично ещё критерием будет то, насколько просто я смогу припаять это к своему Лику. Что-то делать просто под эмулятор для меня лично не интересно. Всё, что я сделаю, должно запускаться и работать на моём железе.
    НА спек и 128 кб игры грузили - не вижу проблем НЕ использовать подзагрузку с ленты.
    Отсутвие контейнера по типу ТАП или TZP кстати большой минус.
    С уважением,
    Jerri / Red Triangle.

  7. #27
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,639
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    290
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    197 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сложно сравнивать в среднем по больнице, но проц С64 даже в худшем случае как минимум на уровне спецовского, а атариевский однозначно быстрее. Я именно о процессорах без учета аппаратных тайлов и спрайтов.
    категорически не согласен, проц атари примерно равен спековскому, комодуровский - почти вдвое медленней (Fairlight хорошая иллюстрация)
    Прихожу без разрешения, сею смерть и разрушение...

  8. #28
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,671
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    445
    Спасибо Благодарностей получено 
    1,268
    Поблагодарили
    416 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автор игры подарил мне копию полной версии для Atari. И сказал, что не возражает, если сделаю порт на Специалист при условии, что игра будет бесплатной, а в титра будет его имя в качестве автора и дизайнера. Теперь прямо как-то стыдно включать заднюю... Но я всё ещё не определился, как делать вывод спрайтов с маской, чтобы и быстро и в память влезло. А то вся графика Тони с масками сейчас занимает 7 кб. Это слишком много, места столько нет.
    С уважением, Станислав.

  9. #29
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,720
    Спасибо Благодарностей отдано 
    43
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    35 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    Атари и комодор имеют аппаратные спрайты.
    Да, но у атари ограничение спрайт только 16 в ширину и двойной пиксель по сути это 8.
    Так что более чем уверен, что там сделано по другому. Фон тайлами так точно.

  10. #30
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,296
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    103
    Поблагодарили
    75 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze Посмотреть сообщение
    Да, но у атари ограничение спрайт только 16 в ширину и двойной пиксель по сути это 8.
    Так что более чем уверен, что там сделано по другому. Фон тайлами так точно.
    и добавь вертикальный и горизонтальный сдвиг(:

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Попиксельный raycasting и sjasm
    от Destr в разделе Программирование
    Ответов: 98
    Последнее: 22.01.2020, 23:31
  2. Ответов: 7
    Последнее: 03.11.2015, 18:22
  3. Спрайтовывыводилка с пиксельной точностью без таблиц
    от shadwork в разделе Программирование
    Ответов: 11
    Последнее: 20.08.2015, 20:23
  4. Быстрый вывод картинки 88*88
    от ALKO в разделе Программирование
    Ответов: 49
    Последнее: 31.03.2011, 11:33
  5. Попиксельный скролл на Асме
    от helcril в разделе Для начинающих
    Ответов: 8
    Последнее: 17.12.2009, 09:31

Ваши права

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