
|
[Optical Brothers]
[Quick Commander]
[Quick Packer]
[mc-zx]
Архив:
[История группы]
[Наши игры]
[Always]
[Новости "ОБС"]
Упаковщик и распаковщик, который работает на самом ZX Spectrum 128K: пакует файлы в
ZX0 и распаковывает ZX0, Hrust 1 и Hrust 2 - с ленты
или с SD-карты под esxDOS. Упаковщик у него тот же, что команда P в Quick Commander,
а Quick Packer - отдельная программа для тех, у кого нет TR-DOS.
Quick Packer v1.00
Дата выхода: 25.10.2026
Нажмите, чтобы скачать:
Quick Packer v1.00: QP_1_00.TAP и описание
В архиве - сама программа QP_1_00.TAP (одна и та же для ленты и для esxDOS) и описание на русском и английском:
запуск, клавиши, пределы.
 SD-карта: GAME.BIN упакован в GAME.ZX0 |
 Лента: 40960 байт текста упакованы за 1,5 минуты |
Что умеет
- P пакует файл в ZX0 (стандартный формат zx0 v2), U распаковывает ZX0, Hrust 1 и Hrust 2;
- лента: файлы до 40960 байт. Загрузка и запись идут через подпрограммы ПЗУ, поэтому работают и настоящий
магнитофон, и .tapein/.tapeout у esxDOS (TAP-файл на карте вместо ленты), и лента у Next, и ловушки ленты в
эмуляторах;
- SD-карта под esxDOS: список текущей папки, P и U на файле под курсором, результат рядом с ним - NAME.ZX0 или
NAME.BIN. Файлы до 65280 байт, исходный файл не меняется;
- скорость на 3,5 МГц: экран - около 3,5 секунды, 40K текста - около 1,5 минуты, 64K - около 2,5 минуты;
распаковка - секунды.
Что нужно
Spectrum со 128K: Spectrum 128, +2, +2A, +3, Pentagon или Scorpion (на 48K QP так и скажет). Для файлов на карте -
DivMMC с esxDOS. С ленты QP грузится через LOAD "" (или Tape Loader в меню 128K), под esxDOS - выбором
QP_1_00.TAP в браузере; с esxDOS он начинает со списка карты, клавиша T переключает на экран ленты и обратно.
Распаковка в своих программах
Потоки QP - стандартный формат ZX0: распаковывайте их распаковщиками Эйнара Сауказа (dzx0_standard.asm - 68 байт,
или более быстрые dzx0_turbo.asm и dzx0_mega.asm) из его
репозитория.
Идея версии для ленты - Art на Spectrum Computing, по образцу ленточной версии Hrust 2.
|
|
|
 |