User Tag List

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

Тема: Чем сжимались экраны пиратских игр ?

  1. #1

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Чем сжимались экраны пиратских игр ?

    При продаже сборников игр в 90е годы часто видел, что экран рисовался по горизонтали - столбец за столбцом. Причем сначала загружался, но не в экранную область, блок для прорисовки экрана. Часто этот загружаемый блок был короче 6912 байт, думаю, что так размер файлов экономили. Потом был запуск RANDOMIZE USR 40000 и начинал прорисовываться экран. Сначала рисовался самый левый столбец, потом второй слева и т.д. Это все рисовалось без атрибутов, а цвета заполнялись только после полного вывода черно-белой картинки.

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

    zxpress по ключемым словам компрессия, упаковщик показывает ссылки на Laser Compact и на обзоры разных упаковщиков. Есть описания форматов файлов, но невозможно понять, как визуально выглядит процесс распаковки для каждого упаковщика. Максимум, что дает зацепку - упоминание распаковки по "ломанным столбцам". Столбцы это похоже, только в моем детстве они были не ломанными, а целыми вертикальными столбцами.
    https://zxpress.ru/article.php?id=8501
    https://zxpress.ru/article.php?id=9725
    https://zxpress.ru/article.php?id=8485
    https://zxpress.ru/article.php?id=18262

    Цитата Сообщение от Spectramine Посмотреть сообщение
    Вспомнил, скорее всего это компрессор экранов, шедший в комплекте с программой The Artist: https://spectrumcomputing.co.uk/entr...rum/The_Artist
    Посмотрел компрессор от The Artist. Да, очень похоже, что оно самое. Удивительно, уже в 1985-86 году вышел этот упаковщик.
    Последний раз редактировалось vlad-kras; 15.09.2025 в 10:38.

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

  3. #2

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня был такой компрессор, обозван в списке системного софта Screen Compressor, позже появился Screen Crasher от ASC, ещё эффективнее.

    - - - Добавлено - - -

    Вспомнил, скорее всего это компрессор экранов, шедший в комплекте с программой The Artist: https://spectrumcomputing.co.uk/entr...rum/The_Artist

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

    vlad-kras(15.09.2025)

  4. #3

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    рисовался по горизонтали - столбец за столбцом.
    По горизонтали всегда вроде бы строки были.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #4

    Регистрация
    06.11.2020
    Адрес
    г. Санкт-Петербург
    Сообщений
    167
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    23 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    По горизонтали всегда вроде бы строки были.
    В том и дело, что не стандартная распаковка согласно порядка адресов в видеопамяти.

    Сначала прорисовываются 8 пикселей первого столбца, который самый левый. Это адреса 4000, 4020, 4040, ... 4100, 4120 и т.д. до 57c0, 57e0
    Потом идут 8 пикселей 2го столбца: 4001,4021,4041, ..., 4101,4121 ... 57e1.

    То есть сама упакованная картинка, если смотреть в динамике, не как обычно по вертикали разворачивается - помним же, как стандартные заставки грузились с магнитофона, с пропусками, ясное дело, когда после 4000 идет не 4100, а 4020. А при распаковке она разворачивается по горизонтали слева направо, заполняя экран столбцами по 8 пикселей.

  6. #5

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чем угодно. В Outlet публиковалось немало программ.
    Для Sam Coupe использовался компрессор, опубликованный в журнале Fred.

  7. #6

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интереса ради проверил, и таки память меня не подвела - это был компрессор от The Artist, сжал им экран, после упаковки он разжимается по столбцам слева направо, командой RANDOMIZE USR 28350 (адрес загрузки упакованного экрана с распаковщиком).

    3ReyesMagos.zip
    Последний раз редактировалось Spectramine; 15.09.2025 в 11:31.

  8. #7

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad-kras Посмотреть сообщение
    А при распаковке она разворачивается по горизонтали слева направо, заполняя экран столбцами по 8 пикселей.
    Упаковка спековских экранов "столбцами" обычно более эффективна и даёт на выходе меньший размер файла. Хитрость в том, что два соседних байта по вертикали чаще более похожи, чем два соседних по горизонтали. Т.е. либо точно совпадают, либо после XOR дают монотонную последовательность.
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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

    vlad-kras(16.09.2025)

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

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

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

Похожие темы

  1. Ответов: 42
    Последнее: 23.12.2013, 12:42
  2. Ответов: 1
    Последнее: 07.01.2013, 01:36
  3. Чем бы создать каталог игр?
    от Slider в разделе Софт
    Ответов: 2
    Последнее: 23.09.2007, 18:16
  4. Странный вопрос про экраны...
    от icebear в разделе Несортированное железо
    Ответов: 12
    Последнее: 28.02.2006, 16:52

Ваши права

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