Режим модерирования
Новости
НОВОСТИ
OPTICAL BROTHERS
ФАЙЛЫ
АРХИВ САЙТОВ
ССЫЛКИ
О САЙТЕ
ФОРУМЫ
ГОСТЕВАЯ КНИГА
Беларуская моваРусский языкEnglish language

Copyright © 2001-2006 Optical Brothers
Вчера 22:31, Spectre РусскийEnglishБеларуская

Вышел Quick Packer v1.00

Quick Packer - упаковщик и распаковщик, который работает на самом Спектруме 128К: пакует файлы в ZX0 и распаковывает ZX0, Hrust 1 и Hrust 2. Идею подсказал Art на Spectrum Computing: ему нужен был упаковщик ZX0 для ленты, как когда-то ленточная версия Hrust 2. Упаковщик тот же, что команда P в Quick Commander, только теперь он не привязан к TR-DOS:

  • лента: файлы до 40960 байт, загрузка и запись через подпрограммы ПЗУ, поэтому работают и настоящий магнитофон, и .tapein/.tapeout у esxDOS, и лента у Next;
  • SD-карта под esxDOS: список папки, P и U на файле под курсором, результат рядом с ним (NAME.ZX0 или NAME.BIN), файлы до 65280 байт;
  • файл пакуется на месте, поток пишется поверх него, поэтому файл помещается в память целиком, а окно у упаковщика - все 32Кб, которые позволяет ZX0.

Работает на Spectrum 128, +2, +2A, +3, Pentagon и Scorpion. Потоки - стандартный ZX0: распаковывать их в своих программах можно распаковщиками Эйнара Сауказа.

Учитывая, что в последний раз я работал с плёнкой больше 30 лет назад, мне пришлось почитать документацию, чтобы вспомнить, как с ней работать (выбрал вариант с прямым обращением к ПЗУ). И пришлось повозиться с эмуляторами, чтобы найти и настроить те, что умеют работать с плёнкой (не просто читать, но и писать). Также это потянуло за собой обновление утилит для работы с Midnight Commander, про это уже завтра отпишу.

Скачать - на странице Quick Packer.

Quick Packer v1.00 is out

Quick Packer is a packer and unpacker that runs on the Spectrum 128K itself: it packs files into ZX0 and unpacks ZX0, Hrust 1 and Hrust 2. The idea came from Art on Spectrum Computing: he wanted a ZX0 packer for tape, as Hrust 2 once had its tape version. The packer is Quick Commander's P command, only now it isn't tied to TR-DOS:

  • tape: files of up to 40960 bytes, loaded and saved through the ROM's routines, so a real tape recorder, esxDOS's .tapein/.tapeout and the Next's tape all work;
  • an SD card under esxDOS: the folder's list, P and U on the file under the cursor, the result beside it (NAME.ZX0 or NAME.BIN), files of up to 65280 bytes;
  • a file is packed in place, the stream written over it, so the whole file fits in memory and the packer's window is the full 32K that ZX0 allows.

It runs on the Spectrum 128, +2, +2A, +3, Pentagon and Scorpion. The streams are standard ZX0: to unpack them in your own programs, use Einar Saukas's depackers.

As the last time I worked with tape was more than 30 years ago, I had to read the documentation to remember how it works (I chose to call the ROM directly). And I had to tinker with the emulators to find and set up those that can work with tape (not only read it, but write it too). It also led to an update of the utilities for Midnight Commander; I'll write about that tomorrow.

Download it from the Quick Packer page.

Выйшаў Quick Packer v1.00

Quick Packer - пакавальнік і распакоўшчык, які працуе на самім Спектруме 128К: пакуе файлы ў ZX0 і распакоўвае ZX0, Hrust 1 і Hrust 2. Ідэю падказаў Art на Spectrum Computing: яму патрэбны быў пакавальнік ZX0 для стужкі, як калісьці стужачная версія Hrust 2. Пакавальнік той самы, што каманда P у Quick Commander, толькі цяпер ён не прывязаны да TR-DOS:

  • стужка: файлы да 40960 байт, загрузка і запіс праз падпраграмы ПЗП, таму працуюць і сапраўдны магнітафон, і .tapein/.tapeout у esxDOS, і стужка ў Next;
  • SD-карта пад esxDOS: спіс тэчкі, P і U на файле пад курсорам, вынік побач з ім (NAME.ZX0 або NAME.BIN), файлы да 65280 байт;
  • файл пакуецца на месцы, паток пішацца па-над ім, таму файл змяшчаецца ў памяць цалкам, а акно ў пакавальніка - усе 32Кб, якія дазваляе ZX0.

Працуе на Spectrum 128, +2, +2A, +3, Pentagon і Scorpion. Патокі - стандартны ZX0: распакоўваць іх у сваіх праграмах можна распакоўшчыкамі Эйнара Саўказа.

Улічваючы, што апошні раз я працаваў са стужкай больш за 30 гадоў таму, мне давялося пачытаць дакументацыю, каб успомніць, як з ёй працаваць (выбраў варыянт з прамым зваротам да ПЗП). І давялося павазіцца з эмулятарамі, каб знайсці і наладзіць тыя, што ўмеюць працаваць са стужкай (не проста чытаць, але і пісаць). Таксама гэта пацягнула за сабой абнаўленне ўтыліт для працы з Midnight Commander, пра гэта ўжо заўтра напішу.

Спампаваць - на старонцы Quick Packer.



все новости

ФОРУМЫ
Последние темы (архив):


Перейти к архиву форумов >>

ФАЙЛЫ
Последние 10 файлов:


Перейти к файлам >>