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

User Tag List

Страница 41 из 41 ПерваяПервая ... 3738394041
Показано с 401 по 409 из 409

Тема: Пишем игры под РК подобные

  1. #401
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,178
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    456
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Если не видел, то вот здесь уже есть подобный проект со сжатием, причем не RLE даже, а более продвинутым:
    https://zx-pk.ru/threads/29597-apoge...nie-video.HTML

    Также немного экспериментировал со сжатием видео с помощью zx0, но то было на КР04, не РК.
    Последний раз редактировалось Pyk; 05.04.2024 в 16:25.

  2. Этот пользователь поблагодарил Pyk за это полезное сообщение:

    Shaos (05.04.2024)

  3. #402
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    354
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Виктор верно заметил, что для распаковки нету запаса производительности. Ее вообще нет, даже для вывода, только отрицательная.
    Баловство с упаковкой, это когда у процессора есть свободное время.
    wtf

  4. #403
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    803
    Спасибо Благодарностей отдано 
    96
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    64 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну когда данные читаются извне, то иногда быстрее читать меньшее количество байт и декодировать уже по ходу копирования в экран
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  5. #404
    Veteran Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    P.S. Горизонтальный скролл через смещение указателя ПДП использовать сложнее т.к. мы получается портим старый экран, когда сдвигаем, а при движении вверх-вниз можно уходить вперёд и возвращаться, хотя наверное подобие R-Type таки возможно...
    Я делал горизонтальный скролл в своей деме. Надо только стирать старую строчку и рисовать новую каждый кадр.

  6. Этот пользователь поблагодарил Kakos_nonos за это полезное сообщение:

    Shaos (12.04.2024)

  7. #405
    Member
    Регистрация
    18.09.2008
    Адрес
    Донецкая обл.
    Сообщений
    85
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от inozemcew Посмотреть сообщение
    Можно. Но вы представьте, сколько это займет времени, делать побитовую обработку псевдографики процессором.
    А можно сделать два буфера экрана, в которых изображение сдвинуто на пол знакоместа. Переключаясь между ними через кадр, и сдвигая их аппаратно можно получить попиксельную прокрутку в 50 фпс.
    Ну, чтобы не быть голословным, вот собственно "побитовый" аппаратный горизонтальный скроллинг. Сдвиг каждый кадр происходит на половину символа псевдографики.
    Управление: <пробел> - приостановить, <АР2> - выход.
    В качестве RND используется байты ПЗУ, так что зацикливание картинки теоретически возможно, но я не дождался такого.
    Экран 78х38х8~50Гц, рабочая область 64х32 символа, используются 2 экранных буфера по 0B00Н байт.
    В аттаче 2 версии, для РК(цвет по Толкалину) и для Апогея. Исходник для sjasmplus.
    Вложения Вложения

  8. Эти 5 пользователя(ей) поблагодарили inozemcew за это полезное сообщение:

    Alikberov (12.04.2024), cy6 (12.04.2024), Pyk (13.04.2024), Shaos (12.04.2024), zebest (13.04.2024)

  9. #406
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    354
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от inozemcew Посмотреть сообщение
    В аттаче 2 версии, для РК(цвет по Толкалину) и для Апогея. Исходник для sjasmplus.
    Краса
    wtf

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

  11. #407
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    112
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сквош на этапе добавления звука. Хотел добавить цвет, но совсем запутался. Как правильно сделать атрибуты невидимыми? При инициализации ВГ75 к длине строки добавить 128?



    Нажмите на изображение для увеличения. 

Название:	squash.jpg 
Просмотров:	64 
Размер:	23.8 Кб 
ID:	80654

  12. Этот пользователь поблагодарил Hammer за это полезное сообщение:

    Kakos_nonos (18.04.2024)

  13. #408
    Activist Аватар для SegaBoy
    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    389
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    79
    Поблагодарили
    58 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hammer Посмотреть сообщение
    Как правильно сделать атрибуты невидимыми? При инициализации ВГ75 к длине строки добавить 128?
    Нет, этот бит включает через-строчный режим отображения, когда между строками символов добавляется ещё одна, но полностью чёрная строка.

    Для атрибутов нужно сбросить шестой бит (F - field attribute) в четвертом байте параметров инициализации ВГ75 (MFCCZZZ).

  14. #409
    Member
    Регистрация
    08.12.2023
    Адрес
    г. Жуковский
    Сообщений
    112
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага, спасибо, вроде разобрался...

Страница 41 из 41 ПерваяПервая ... 3738394041

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

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

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

Похожие темы

  1. Игры под джойстик
    от Underground1 в разделе PC-совместимые компьютеры
    Ответов: 4
    Последнее: 21.12.2022, 20:14
  2. Игры под Spec256
    от Spectramine в разделе Игры
    Ответов: 183
    Последнее: 24.12.2019, 21:41
  3. Игры под ZX-Poly
    от Raydac в разделе Игры
    Ответов: 21
    Последнее: 16.11.2019, 16:52
  4. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  5. хорошие игры под 48k
    от шин в разделе Игры
    Ответов: 16
    Последнее: 23.12.2007, 08:25

Ваши права

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