Я не могу гарантировать безошибочность приведённых здесь программ. Если вы не готовы к возможной потере данных, пожалуйста, не пользуйтесь этими программами.
ZX
|
| | работа с числами в двоичной, десятичной и шестнадцатеричной системах счисления с возможностью вывода результата в любой из этих систем; |
| | диапазон представления чисел как в стандартном Бейсике:
|
| | доступны все функции Бейсика и константа PI; |
| | возможность использования функций, определённых пользователем; |
| | последний вычисленный результат сохраняется в специальной переменной, его можно использовать при вычислении следующего выражения; |
| | имеется 9 ячеек памяти для хранения результатов вычислений и использования их в дальнейших вычислениях. |
Прилагается статья с описанием и исходным текстом программы.
ВНИМАНИЕ!
Дополнительный модуль к графическому редактору BGE. Объединяет изображения на первом и втором экранах с сохранением их атрибутов. Имеется описание и исходный текст модуля.
Дополнительный модуль к графическому редактору Art Studio. Выводит текущие координаты курсора, следит за цветом бордюра при работе редактора. Имеется описание.
Эта программа удаляет из выбранного файла команды обращения
к порту
Ещё одна адаптация отладчика STS. Позволяет после загрузки
Адаптация известного отладчика STS (© STALKER). Эта версия предназначена для пользователей ассемблера ZX ASM 3.0 или 3.0i. Позволяет использовать дизассемблирование с метками (SS+5). Написан специальный загрузчик. Исправлена ошибка позиционирования. Имеется описание.
Программы для пользователей ассемблера ZX ASM 3.0
или 3.0i. FastZASM позволяет быстро перезапустить ассемблер
без потери загруженного текста при сбросе компьютера,
Улучшенная версия известного ассемблера ZX ASM (© Hohlov, Afendikov, Rubtsov). Подгрузка файлов при ассемблировании происходит значительно быстрее за счёт кэширования каталога и применения турболоадера. Если в программе только один оператор include или insert, и подгружаемый файл целиком умещается в буфере (см. Setup/Pool size), то он будет загружаться с диска только при первом проходе. После окончания работы программы её экран запоминается, и в дальнейшем его можно посмотреть в любой момент с помощью «SS+I». Если установить border = 1, 3, 5 или 7 (см. Setup/Colors/bOrder), то после окончания работы программы ZX ASM будет ждать нажатия клавиши: «D» выход в отладчик, любая другая выход в ассемблер.
Резидентный справочник по командам процессора 6502. Можно использовать вместе с любым ассемблером (например, с TASM 4). Имеется описание.
Резидентный справочник по всем командам процессора Z80. Можно использовать вместе с любым ассемблером. Имеется описание.
Программа для работы
Копировщик дисков CP/M 800 KБ (только в потрековом режиме). Программа рассчитана на компьютер PROFI с памятью 1024 КБ, но если стереть драйвер для работы с дополнительной памятью (ABCD_mem), программа будет работать и на компьютерах с памятью 48512 КБ (расширение через #7FFD). Может использовать тот же драйвер для работы с дополнительной памятью, что и ABCDcopy 1.1.
ВНИМАНИЕ! В комплект поставки этой программы входит
драйвер ABCD_mem, предназначенный для PROFI с памятью 1024 КБ.
Обратите внимание на то, что программы ABCDcopy 1.1,
720copy 1.0,
Ещё одна версия ABCDcopy, но для копирования дисков
То же, что и ABCDcopy 1.1, но копирует диски
Отличается от версии 1.2 только тем, что при копировании
в файловом режиме с форматированием
Изменены цвета, что позволяет лучше видеть надписи на цветных
мониторах. Программа рассчитана на компьютер
Копировщик дисков с большими возможностями. Программа рассчитана на компьютер с памятью 48512 КБ (расширение через #7FFD), но можно написать свой драйвер. Имеется описание.
Floppy Format 1.01 (18 КБ ZIP)
Универсальная и самая безопасная программа для форматирования
дискет
Программа на Perl, предназначенная для автоисправления орфографических ошибок и опечаток в текстовых файлах. Прилагается статья с описанием.
Программы на Perl, предназначенные для облегчения редактирования
Pseudographic
Программа для преобразования псевдографических таблиц в формат HTML.
| | автоматическое распознавание и преобразование в формат HTML всех таблиц, содержащихся в исходном текстовом файле (в том числе таблиц сложной формы); |
| | к формируемым таблицам может автоматически добавляться заголовок, содержащий определённый пользователем текст и порядковый номер таблицы. Можно указать, с какого номера начнётся нумерация таблиц. |
| | можно задать атрибуты для используемых при описании таблицы
|
| | можно указать, сколько первых строк сверху и первых столбцов слева в каждой таблице будут содержать тег <th> вместо <td>; |
| | можно указать, какие теги должны добавляться перед текстом заголовка
таблицы и после него, перед содержимым ячеек и после него (отдельно
для <th>- |
| | можно указать, нужно ли добавлять символ « » в пустые ячейки таблицы, чтобы вокруг этих ячеек рисовалась рамка; |
| | можно указать кодировку формируемого |
| | можно указать, чтобы кавычки в тексте таблиц заменялись не на «"», а так: первая кавычка в ячейке таблицы заменяется на ««», вторая на «»», следующая опять на ««», и так далее. Тогда кавычки будут выглядеть более правильно: не " ", а « ». |
| | параметры, определяющие внешний вид получаемых таблиц и кодировку
формируемого файла, считываются |
Об алгоритме, лежащем в основе программы, вы можете прочитать в моей статье «Преобразование псевдографических таблиц в формат HTML». (Эта статья посвящена первой версии данной программы, но алгоритм по сравнению с первой версией не претерпел качественных изменений.)
Программа для поиска и замены последовательностей байтов в файлах.
| | поиск и замена могут осуществляться как в одном указанном файле,
так и в любом количестве файлов, имена которых содержатся
в указанном текстовом |
| | информацию о том, что на что заменять, можно либо заранее
подготовить в текстовом |
| | можно задать сразу несколько пар «искомая последовательность, заменяющая последовательность». И количество пар, и длины последовательностей ограничены лишь размером свободной памяти (в пределах 640 КБ); |
| | каждая искомая или заменяющая последовательность и даже каждая её часть может быть задана в наиболее удобном для пользователя виде: либо как строка символов, либо как значения байтов в десятичном или шестнадцатеричном виде, либо как двоичный файл; |
| | для части искомой последовательности, заданной в виде строки символов, можно указать, чтобы сравнение происходило без учёта регистра букв (как латинских, так и русских); |
| | в последовательностях можно использовать подстановочный символ «?»; |
| | для каждого обработанного файла программа выводит количество произведённых замен и разницу между длиной файла после обработки и его исходной длиной. Эти же параметры выводятся и суммарно для всех обработанных файлов; |
| | можно указать, чтобы программа не изменяла обрабатываемые файлы,
но выводила информацию точно так же, как если бы они
изменялись. Это полезно, если надо просто узнать, сколько раз
|
| | системные требования минимальны: процессор 8086,
|
Прилагается статья с описанием и исходный текст программы, а также вспомогательные файлы.
Программа для изменения порядка каналов в модулях Impulse Tracker. Прилагается статья с описанием и исходным текстом программы.
Программа для форматирования текстовых файлов, в которых каждый абзац представлен в виде одной длинной строки. Преобразует файлы в «обычный» вид, когда абзацы разбиты на строки, ширина которых не больше указанной, а первая строка каждого абзаца выделена отступом заданной величины. Прилагается статья с описанием и исходным текстом программы.
Программа для автоматического проставления размеров файлов
Программа каталогизатор дисков. Создаёт текстовый файл с информацией о содержимом дискет, чтобы в дальнейшем легко можно было узнать, на какой дискете находится нужный файл. Прилагается статья с описанием и исходным текстом программы.
Конвертор музыкальных модулей из формата Pro Tracker 3
(ZX Spectrum) в формат Impulse Tracker (PC). Может также формировать
текстовый файл с содержимым исходного
С помощью этой программы можно разрезать заданный файл на части указанной длины, или получить часть файла указанной длины, начиная с указанного смещения, или пропустить первые X байтов файла, а остаток разрезать на части размером Y байтов, или разделить файл на части в X, Y, Z байтов и остаток Программа позволяет разрезать файл на части и более сложным образом. Прилагается статья с описанием и исходным текстом программы.
ВНИМАНИЕ! Программа не может обрабатывать файлы, длина которых больше или равна 2 ГБ (2147483648 байтов)!
Простейший конвертор
Программа, при необходимости добавляющая информацию о кодировке
(атрибут «charset»)
Резидентная программа
Резидентная программа