Patcher * Patching Programs

### Patcher * Внесение исправлений в программу

Patcher - универсальная утилита, позволяющая изменять файлы или диски. В более ранних версиях пакета WHDLoad, эта утилита была основной утилитой для чтения файлов или создания образов с нестандартных оригинальных дисков, имеющих свой собственный формат. теперь же для этих целей предпочтительнее использовать программу RawDIC. За более подробной информацией об утилите Patcher, обращайтесь к ее документации, которая может быть найдена в архиве patcher, также включенный в DEV-пакет WHDload.

Patcher нуждается в установленном шрифте - `ruby.8`! Вы можете найти его на ваших инсталляционных дисках Workbench. Если шрифт не будет доступен, то Patcher просто не запустится.

Возможности:

- простой выбор номера используемого дисковода;
- дисковые операции теперь работают и на системах с быстрыми процессорами;
- нормальная работа с дисководами Escom-овских Амиг;
- многозадачность при чтении (даже возможно устанавливать сразу 2 игры в одно и то же время, если у Вас имеется 2 дисковода);
- отображает номер трека при чтении (полезно для отчетов об ошибках), выводит сообщения об ошибках (ошибка при чтении, отсутствие свободного места на диске, и т.д);
- может быть отлажен с помощью обычного отладчика.

Недостатки:

- требуется порядка ~6-8 часов для освоения программистом;
- требует много памяти ~1 Мб, в зависимости от образа диска (но для людей с размером оперативной памяти меньше чем 2 Мб такие патчи в любом случае будут очень не рациональны).