User Tag List

Страница 11 из 26 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 252

Тема: Сжатие данных

  1. #101

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пользовался zx7mini в адаптации ivagor-a под 8080.

    https://github.com/svofski/bazis-bbs...master/zx7mini
    Больше игр нет

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

    metamorpho(17.11.2021)

  2. #102

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

    По умолчанию

    274 байта это слишком мало, для того чтобы эффективно использовать упаковщики. zx7mini был хорош до появления zx2, в настоящее время zx2 лучший вариант для микродем и других подобных применений (распаковщик для 8080). Но он будет эффективен начиная с размеров байт 900-1000 (учитывая размер распаковщика), а 274, на мой взгляд, можно только руками попробовать сократить.
    Последний раз редактировалось ivagor; 17.11.2021 в 06:12.

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

    metamorpho(17.11.2021)

  3. #103

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    458
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    103 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, ivagor спасибо за ответы !!

    Что ж буду вручную ужимать код. Хотя кажется уже всё что можно было сократил.
    Осталось убрать 18 байт

  4. #104

    Регистрация
    24.08.2012
    Адрес
    г. Волжский
    Сообщений
    458
    Спасибо Благодарностей отдано 
    792
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    103 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На всякий случай попробовал сжать

    -->> zx7mini выдал файл rom на 358 байта (это вместе с распаковщиком)
    -->> zx2 выдал файл fzx на 242 байта (это БЕЗ распаковщика)

    т.е. всётаки нужно самому вручную оптимизировать код моей демки
    Последний раз редактировалось metamorpho; 17.11.2021 в 13:31.

  5. #105

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    274 байта это слишком мало, для того чтобы эффективно использовать упаковщики.
    Мало, но всё таки возможно. Моя экспериментальная no copper пратически целиком состоит из распаковщика и упакованной картинки. https://www.pouet.net/prod.php?which=87753

  6. #106

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

    По умолчанию

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

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

  8. #107

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от metamorpho Посмотреть сообщение
    буду вручную ужимать код. Хотя кажется уже всё что можно было сократил.
    Всегда можно найти, что еще оптимизировать =)) Когда идеи закончатся, можно выложить, а там народ поскажет, где и как.

  9. #108

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Собственно, вот код с детальными комментариями: https://github.com/sandro-tishin/noc...ocopper11m.asm

    Повторюсь, это я просто в качестве иллюстрации, что паковать даже при таком размере имеет смысл.

  10. #109

    Регистрация
    16.11.2014
    Адрес
    г. Абакан
    Сообщений
    70
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Компрессоры RIP и mRIP

    Сделал компрессоры RIP и mRIP на PC.
    Кто там хотел компрессор на базе LZ+Хаффман и заполнить пробел между zx0 и shrinklerом? Всё как заказывали

    https://gitlab.com/eugene77/rip
    https://gitlab.com/eugene77/mrip
    Последний раз редактировалось Eugene85; 19.03.2022 в 22:28.

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

    Improver(20.03.2022), ivagor(20.03.2022), Oleg N. Cher(20.03.2022), svofski(21.03.2022)

  11. #110

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

    По умолчанию

    Набор тестовых файлов у меня на другом компе, но предварительные тесты (пробовал только RIP) показывают, что очень хороший вариант, похоже жмет лучше, чем gzip. Распаковщик для 8080 будет (если будет) большой и медленный, но все же явно быстрее шринклера.

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

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

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

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

Похожие темы

  1. Архивирование, сжатие, упаковка.
    от GriV в разделе Программирование
    Ответов: 30
    Последнее: 22.07.2019, 17:25
  2. Существует ли идеальное сжатие без потери данных?
    от CodeMaster в разделе Программирование
    Ответов: 35
    Последнее: 06.10.2017, 00:15
  3. RLE сжатие (покритикуйте)
    от Vladson в разделе Программирование
    Ответов: 12
    Последнее: 16.03.2008, 12:29
  4. Ответов: 18
    Последнее: 18.06.2006, 16:50

Ваши права

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