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

Поиск:

Тип: Сообщения; Пользователь: Manwe; Ключевые слова:

Страница 1 из 20 1 2 3 4

Поиск: На поиск затрачено 0.03 сек.

  1. Ответов
    94
    Просмотров
    12,692

    Не видел вообще никакого Бейсика на Союз-Неоне....

    Не видел вообще никакого Бейсика на Союз-Неоне. Было бы интересно, если есть такой. Ещё бы с графикой.
  2. Ответов
    94
    Просмотров
    12,692

    Есть дисковый Бейсик для БК0011М, можно найти на...

    Есть дисковый Бейсик для БК0011М, можно найти на диске с MKDOS
  3. Прикольно, работает :)

    Прикольно, работает :)
  4. Ответов
    14
    Просмотров
    1,356

    а это правда, что Марио назывался на Агате...

    а это правда, что Марио назывался на Агате "Кузьмич-Егорыч" :) В комментах к видео написано
  5. Ответов
    72
    Просмотров
    20,304

    Уже переписано, попробуй новую версию :) Она ещё...

    Уже переписано, попробуй новую версию :) Она ещё не до конца допилена, но пользоваться можно без особых проблем.
  6. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    а есть внятное описание этого формата?

    а есть внятное описание этого формата?
  7. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Круто. А за версию Shrinkler для PDP-11 что не...

    Круто. А за версию Shrinkler для PDP-11 что не берёшься?
  8. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Файлик для проверки и заодно программа замера...

    Файлик для проверки и заодно программа замера скорости: https://github.com/imachug/lzsa3/tree/master/samples

    На реальном железе пока не проверял, но результаты должны быть очень близкими.
  9. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Спасибо, сравнил zx0 и zx1 с нашим адаптированным...

    Спасибо, сравнил zx0 и zx1 с нашим адаптированным lzsa2 на 16-килобайтном файле. Итог:

    zx0 медленней в 1.38 раз
    размер zx0 меньше в 1.08 раз

    zx1 медленней в 1.21 раз
    размер zx1 меньше в 1.03...
  10. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    А можешь дать ссылку на zx1 для PDP-11? Прогоню...

    А можешь дать ссылку на zx1 для PDP-11? Прогоню своим тестом
  11. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Пришлось модифицировать упаковщик LZSA2, чтобы...

    Пришлось модифицировать упаковщик LZSA2, чтобы формат лучше подходил для PDP-11.
    Итого, распаковщик занимает 200 байт (на 27% меньше оригинала). Быстрей на 18% (в 1.22 раз).
    ivagor, как это в...
  12. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Да, согласен. Но и так простой перестановкой...

    Да, согласен. Но и так простой перестановкой битов и байтов можно подготовить файл к более быстрой распаковке на PDP-11.

    Вот, кстати, очередная оптимизация: 242 байта, на 6.6% быстрей оригинала.
    ...
  13. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    если бы это 16-битное значение было уменьшено на...

    если бы это 16-битное значение было уменьшено на 2, то ещё 2 команды сэкономилось бы
  14. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Архитектурный косяк, конечно. Из-за этого...

    Архитектурный косяк, конечно. Из-за этого приходится заводить отдельный признак для 16-битных значений и делать лишнюю проверку. Итого, две лишние инструкции.
    В общем, поборол я chipdale.rom,...
  15. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Разбираюсь с chipdale.rom, почти получилось :)...

    Разбираюсь с chipdale.rom, почти получилось :) Визуально распакованные файлы совпадают, но у меня получается на 6 байт больше оригинала, ищу проблему.
    Опять же, в документации туманно написано:...
  16. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    chipdale.rom? Его надо скачать и упаковать lzsa2?

    chipdale.rom? Его надо скачать и упаковать lzsa2?
  17. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Посмотрел свои исходники, у меня такой изврат:...

    Посмотрел свои исходники, у меня такой изврат: два сэмпла хранятся по одним и тем же адресам - один сэмпл в младших 4-х битах каждого байта, другой сэмпл в старших 4-х битах этого же байта....
  18. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Думаю, это возможно, если сконвертировать входной...

    Думаю, это возможно, если сконвертировать входной поток. Ниблы, отвечающие за смещения, нужно инвертировать. Парам байтов с 16-битным смещением нужно изменить знак и поменять порядок этих байтов....
  19. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Я писал алгоритм 4-битного ADPCM, скорость...

    Я писал алгоритм 4-битного ADPCM, скорость приемлемая. Кажется, там использовались таблицы для распаковки. С ходу не вспомню, надо искать алгоритм. Поищу попозже.
  20. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Да, тоже задумался об этом. Пока вот как...

    Да, тоже задумался об этом.
    Пока вот как получилось: на 26 байт короче (перемещаемый вариант - на 16 байт короче) и на 5.4% быстрей. Потестируйте, пожалуйста, на сложных файлах.

    ; LZSA2 PDP-11...
  21. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    На 8-битках тоже оптимальней доставать LL с краю...

    На 8-битках тоже оптимальней доставать LL с краю байта, а не из середины.
  22. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Хм, похоже, при распаковке LZSA2 нужно сперва...

    Хм, похоже, при распаковке LZSA2 нужно сперва обрабатывать LL, а только потом всё остальное (в документации об этом, конечно, не сказано). Странно и неудобно, ведь MMM и XYZ по краям байта, проще и...
  23. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Было у меня такое подозрение. В данном случае...

    Было у меня такое подозрение.

    В данном случае можно было бы в распаковщике сэкономить несколько инструкций, если бы оффсеты во входном потоке хранились положительные. А это плюс к быстродействию.
  24. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    А что если LL=1 и MMM=1? Сначала копируем один...

    А что если LL=1 и MMM=1? Сначала копируем один байт из входного потока, а потом применяем оффсет (1+2)?

    Спасибо. По названию "match" я догадывался, но в описании прямо об этом не сказано. Мне...
  25. Тема: Упаковщики

    от Manwe
    Ответов
    80
    Просмотров
    5,423

    Спасибо! А можешь объяснить что такое "match"?...

    Спасибо! А можешь объяснить что такое "match"? Просто документация автора рассчитана на тех, кто знаком с другими его алгоритмами - описаны только особенности lzsa2, а базовые понятия не описаны....
Показано с 1 по 25 из 500
Страница 1 из 20 1 2 3 4