User Tag List

Показано с 1 по 3 из 3

Тема: Распаковщик Shrinkler

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию Распаковщик Shrinkler

    Пожалуй самый сильный упаковщик для msx на данный момент - shrinkler. Для него сделали раcпаковщик для z80. И еще есть модификация совместимая с R800 и пригодная для размещения в пзу.
    Сделал свою модификацию:
    1. Оптимизировал по мелочи, чуть сократил и ускорил.
    2. Убрал самомодификацию, но не как uniabis, а с учетом быстродействия.
    3. Добавил инициализацию переменной d2, стало можно вызывать распаковщик много раз. Если добавить инициализацию d2 в оригинальную версию, то она будет 209+5=214 байт, версия без самомодификации увеличится с 211 до 215 байт, у меня - 212 байт.
    4. В варианте для R800 заменил умножение на аппаратное, с ним распаковщик стал еще быстрее и компактнее. Можно отметить, что если для z80 на частотах 3.5 да и 7 МГц shrinkler все же тяжеловат, то на R800 работает с приемлемой скоростью.

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

    Oleg N. Cher(06.10.2019), Wierzbowsky(06.10.2019)

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

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

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

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

Похожие темы

  1. Распаковщик дисков МК ДОС
    от S_V_B в разделе БК-0010/0011
    Ответов: 13
    Последнее: 06.05.2020, 23:29

Ваши права

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