Страница Ивана Рощина

bestview@mtu-net.ru
Новости Статьи Программы Музыка Интро Демо Графика

Статьи

Мои статьи на компьютерные темы

Скачать txt-версии всех статей (1995 КБ ZIP)
Скачать html-версии 85 статей (2274 КБ ZIP)

Без ошибок и опечаток

Рассказ о создании программы для автоисправления орфографических ошибок и опечаток в текстовых файлах и о работе с ней.

Скачать txt-версию статьи (38 КБ ZIP) Скачать html-версию статьи (46 КБ ZIP)

Облегчение редактирования HTML-документов

Рассказ о двух моих программах: первая облегчает простановку некоторых тегов в HTML-документах за счёт использования сокращений, а вторая проверяет правильность расположения указанных парных тегов.

Скачать txt-версию статьи (10 КБ ZIP) Скачать html-версию статьи (12 КБ ZIP)

Автоконтроль порядка запуска bat-файлов

Показано, как можно обеспечить выполнение нескольких bat-файлов (запускаемых пользователем вручную) в заданном порядке, не допуская отклонений от него.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (6 КБ ZIP)

Проверка совпадения двух файлов в пакетном режиме

Пусть нужно проверить в bat-файле, совпадает ли содержимое двух файлов. В этом может помочь описанный в статье скрипт для ssed.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Реализация электронного справочника (словаря, энциклопедии) с помощью простого CGI-скрипта на Perl

Описанный в этой статье скрипт позволяет создать электронный справочник (или словарь, или энциклопедию), который может быть доступен как в Интернете, так и локально на вашем компьютере. Скрипт очень прост и подробно прокомментирован. При необходимости его можно дополнять, расширяя его возможности.

Скачать txt-версию статьи (30 КБ ZIP) Скачать html-версию статьи (35 КБ ZIP)

Программа для поиска и замены

Рассказ о моей DOS-программе Multi-Replace 1.0, предназначенной для поиска и замены последовательностей байтов в файлах. Показано, как можно использовать эту программу для решения некоторых практических задач (как сделать, чтобы в текстовом файле строки заканчивались байтами 13, 10; как перекодировать текстовые файлы из одной кодировки в другую; как облегчить перевод периодически изменяемых текстовых файлов с одного языка на другой).

Скачать txt-версию статьи (55 КБ ZIP) Скачать html-версию статьи (60 КБ ZIP)

Автоматизация открытия документов в браузере Opera с помощью Perl-скрипта

Как-то мне надо было решить такую задачу: обеспечить, чтобы в указанное время автоматически запускался браузер (Opera 5.12) и в нём открывались окна с указанными документами — так, чтобы после открытия каждого окна была пауза определённой продолжительности…

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (5 КБ ZIP)

Несколько приёмов оптимизации

Описаны некоторые приёмы оптимизации при программировании на ассемблере Z80.

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (5 КБ ZIP)

Изменение порядка каналов в модулях Impulse Tracker

Иногда бывает нужно изменить порядок каналов в музыкальном модуле, написанном в Impulse Tracker, — например, чтобы каналы с одним инструментом располагались рядом для облегчения последующего редактирования. В статье описана простая программа на Turbo C, выполняющая эту задачу.

Скачать txt-версию статьи (13 КБ ZIP) Скачать html-версию статьи (17 КБ ZIP)

Программа для форматирования текстов

Иногда приходится иметь дело с текстовыми файлами, в которых каждый абзац представлен в виде одной длинной строки, а надо преобразовать их в «обычный» вид. Для этой цели я написал небольшую программу на Turbo C, которую предлагаю вашему вниманию.

Скачать txt-версию статьи (12 КБ ZIP) Скачать html-версию статьи (16 КБ ZIP)

Конвертор Pro Tracker 3 –> Impulse Tracker

Подробный рассказ о моей программе — конверторе музыкальных модулей из формата редактора Pro Tracker 3 (ZX Spectrum) в формат редактора Impulse Tracker (PC).

Скачать txt-версию статьи (24 КБ ZIP) Скачать html-версию статьи (47 КБ ZIP)

Автоматическое проставление размеров файлов в HTML-документах

При выкладывании на своей web-странице zip-архивов я указываю их длину в килобайтах. Для этого я написал программу, о которой и рассказывается в этой статье.

Скачать txt-версию статьи (32 КБ ZIP) Скачать html-версию статьи (38 КБ ZIP)

Программа — каталогизатор дисков

Рассмотрена простая программа, создающая файл с информацией о содержимом дискет, чтобы в дальнейшем легко можно было узнать, на какой дискете находится нужный файл. Приведён исходный текст программы на Turbo C.

Скачать txt-версию статьи (13 КБ ZIP) Скачать html-версию статьи (15 КБ ZIP)

Проверка корректности файловой структуры дисков TR-DOS

Кратко рассмотрен формат дисков TR-DOS. Приведён исходный текст функции на Си, проверяющей корректность каталога, и текст аналогичной процедуры на ассемблере Z80.

Скачать txt-версию статьи (7 КБ ZIP) Скачать html-версию статьи (12 КБ ZIP)

Программа для разрезания файлов

Описана простая программа, позволяющая разрезать файл на части указанным образом. Приведён исходный текст программы на Turbo C.

Скачать txt-версию статьи (12 КБ ZIP) Скачать html-версию статьи (16 КБ ZIP)

Построение таблицы громкости в плеере Pro Tracker 3

Если обнулить в плеере место, занимаемое таблицей громкости, при этом добавив в программу фрагмент для построения этой таблицы, то при упаковке программы получится выигрыш.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Носители информации: назад к бумаге?

Исчерпан ли потенциал бумаги в качестве носителя машинно-читаемой информации?

Скачать txt-версию статьи (100 КБ ZIP) Скачать html-версию статьи (51 КБ ZIP)

Браузер Opera: ещё несколько советов

Продолжение рассказа о некоторых используемых мной настройках и приёмах работы с браузером Opera 5.12.

Скачать txt-версию статьи (86 КБ ZIP) Скачать html-версию статьи (87 КБ ZIP)

Сжатие данных: от битов к байтам

Не всегда архиватор может хорошо сжать данные, в которых содержатся повторяющиеся последовательности битов. В этом случае может помочь предварительная обработка таких данных.

Скачать txt-версию статьи (10 КБ ZIP) Скачать html-версию статьи (12 КБ ZIP)

Простейший конвертор DOC –> TXT

Описан простейший, но пригодный во многих случаях алгоритм конвертирования в текст DOC-файлов в кодировке Unicode. Приведён исходный текст программы-конвертора на Turbo C.

Скачать txt-версию статьи (10 КБ ZIP) Скачать html-версию статьи (12 КБ ZIP)

Добавление в HTML-документы информации об их кодировке

Описана программа, при необходимости добавляющая информацию о кодировке (атрибут «charset») в HTML-файлы в кодировках Windows-1251 и KOI8-R. Доступен исходный текст программы на Turbo C и исполняемый файл. Приведён алгоритм автоматического определения одной из двух вышеуказанных кодировок.

Скачать txt-версию статьи (77 КБ ZIP) Скачать html-версию статьи (74 КБ ZIP)

Создание VGA-палитры с плавными переходами цветов

Описана программа для создания VGA-палитры с плавными переходами цветов. Приведён исходный текст этой программы на Turbo C.

Скачать txt-версию статьи (8 КБ ZIP) Скачать html-версию статьи (11 КБ ZIP)

Преобразование псевдографических таблиц в формат HTML

Описана программа, выполняющая автоматическое распознавание и преобразование в формат HTML всех псевдографических таблиц, содержащихся в указанном текстовом файле. Подробно рассмотрен алгоритм, лежащий в основе программы.

Скачать txt-версию статьи (44 КБ ZIP) Скачать html-версию статьи (68 КБ ZIP)

Процедура сравнения строк на ассемблере Z80

После оптимизации процедура сравнения двух строк заданной длины стала занимать всего девять байтов!

Скачать txt-версию статьи (2 КБ ZIP) Скачать html-версию статьи (3 КБ ZIP)

Улучшение сжатия программ на ассемблере Z80

Как писать ассемблерные программы, чтобы они хорошо сжимались? Один из рецептов — в этой статье.

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (5 КБ ZIP)

Браузер Opera: несколько советов

Рассказ о некоторых используемых мной настройках и приёмах работы с браузером Opera 5.12.

Скачать txt-версию статьи (101 КБ ZIP) Скачать html-версию статьи (62 КБ ZIP)

Японские кроссворды

Теперь японские кроссворды можно решать и на ZX Spectrum! Соответствующая программа описана в статье. Эта программа может помочь и в составлении собственных кроссвордов.

Скачать txt-версию статьи (22 КБ ZIP) Скачать html-версию статьи (57 КБ ZIP)

Тайна ненайденного файла

Если программа выдаёт сообщение «файл не найден», не всегда следует этому верить…

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Исправление набранного в неправильном режиме текста с помощью резидентной программы

Описана резидентная программа для DOS, позволяющая исправлять текст, набранный в неправильном режиме Рус/Lat или при неправильном состоянии Caps Lock.

Скачать txt-версию статьи (13 КБ ZIP) Скачать html-версию статьи (19 КБ ZIP)

Отключение «опасных» графических режимов в DOS

Описана резидентная программа для DOS, не позволяющая включить с помощью функций VESA графические режимы с разрешением больше указанного.

Скачать txt-версию статьи (5 КБ ZIP) Скачать html-версию статьи (9 КБ ZIP)

Использование избыточной информации для защиты файлов от повреждений

Описан простейший способ защиты файлов от повреждений с помощью добавления избыточной информации. Приведены тексты процедур на ассемблере Z80.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (10 КБ ZIP)

Вывод чёрно-белых изображений с градациями яркости

Новый способ вывода на экран ZX Spectrum чёрно-белых изображений с градациями яркости позволяет на порядок повысить качество изображения за счёт того, что доступные на ZX Spectrum 15 цветов при чёрно-белом режиме отображения превращаются в 15 различных градаций яркости.

Скачать txt-версию статьи (430 КБ ZIP) Скачать html-версию статьи (414 КБ ZIP)

Настройка цветов в STS 6.2

Показано, как настроить в спектрумовском отладчике STS 6.2 цвета панелей диалога, цвет экрана при запуске STS, а также цвета бордюра, с помощью которых STS сигнализирует о некоторых возникающих в процессе работы ситуациях.

Скачать txt-версию статьи (2 КБ ZIP) Скачать html-версию статьи (3 КБ ZIP)

О коврике для мыши

Что сделать, чтобы коврик для мыши не скользил по поверхности стола?

Скачать txt-версию статьи (1 КБ ZIP) Скачать html-версию статьи (1 КБ ZIP)

Повышение степени сжатия музыкальных модулей

Показано, как можно улучшить сжатие компилированных музыкальных модулей на ZX Spectrum за счёт выявления ячеек, первоначальное значение которых не используется при проигрывании, и заполнения этих ячеек значением, взятым из предыдущей используемой ячейки. Описана программа, выполняющая эти действия.

Скачать txt-версию статьи (16 КБ ZIP) Скачать html-версию статьи (18 КБ ZIP)

Автоматическое определение кодировки текста — 2

Рассмотрен алгоритм автоматического определения кодировки текста для случая, когда текст может быть в одной из трёх кодировок: альтернативная кодировка DOS, Windows-1251 или KOI8-R. Приведена процедура определения кодировки на ассемблере Z80, а также библиотека на Си.

Скачать txt-версию статьи (24 КБ ZIP) Скачать html-версию статьи (37 КБ ZIP)

Аппаратное размытие изображения

С использованием описанного в статье нехитрого приспособления на ZX Spectrum совершенно по-новому смотрятся сканированные фотографии, многие рисунки, атрибутные и чанковые эффекты в intro и demo.

Скачать txt-версию статьи (1 КБ ZIP) Скачать html-версию статьи (2 КБ ZIP)

Обрубаем файлам «хвост»

Описана программа для ZX Spectrum, обнуляющая неиспользуемое пространство в конце последнего сектора указанного файла.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Программирование задержек на ассемблере Z80

Как запрограммировать задержку на определённое количество тактов Z80? Описание нескольких способов вы найдёте в этой статье.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Менеджер вызова подпрограмм из различных банков памяти

При программировании на ZX Spectrum 128 иногда приходится размещать подпрограммы в различных банках верхней памяти. При вызове таких подпрограмм возникают сложности, связанные с переключением банков. Тут как раз и поможет описанный в статье менеджер вызова.

Скачать txt-версию статьи (13 КБ ZIP) Скачать html-версию статьи (20 КБ ZIP)

Трансляторы Бейсика для ZX Spectrum: сравнение быстродействия

Приведены результаты тестирования четырёх интерпретаторов (BASIC 48, BASIC 128, BETA BASIC 3.11, YS MEGABASIC 4.21) и трёх компиляторов (SOFTEK FP 1.7, TOBOS-FP, SOFTEK IS 1.2).

Скачать txt-версию статьи (5 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Передача параметров при вызове ассемблерных процедур из программы на Бейсике

Показано, как вызываемая ассемблерная процедура может непосредственно работать с переменными Бейсика (на ZX Spectrum).

Скачать txt-версию статьи (9 КБ ZIP) Скачать html-версию статьи (12 КБ ZIP)

Автоматическое определение кодировки текста

Рассмотрен алгоритм автоматического определения кодировки текста для случая, когда текст может быть либо в альтернативной кодировке DOS, либо в кодировке Windows-1251.

Скачать txt-версию статьи (5 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Оптимизация на примере intro «Start»

В этой статье я решил разобрать на примере своего 512-байтного intro «Start» использование различных приёмов оптимизации. Не все приёмы специфичны для ZX Spectrum — кое-что может оказаться полезным, даже если у вас совершенно другой компьютер.

Скачать txt-версию статьи (31 КБ ZIP) Скачать html-версию статьи (41 КБ ZIP)

Частотная таблица с нулевой погрешностью

Музыкальный сопроцессор в ZX Spectrum устроен так, что любые две сформированные им частоты относятся друг к другу как целые числа. Да ведь это как раз то, что нужно для точного воспроизведения натурального звукоряда!

Скачать txt-версию статьи (14 КБ ZIP) Скачать html-версию статьи (21 КБ ZIP)

Помогаем Санта Клаусу

В декабрe 2000 года BrokImSoft of RUSH I.S.P.A. выпустили свободно распространяемую версию своей аркадной адвентюры «Crime of the Santa Claus: Deja Vu». Здесь я расскажу о том, с чего можно начать прохождение этой замечательной игры.

Скачать txt-версию статьи (43 КБ ZIP) Скачать html-версию статьи (76 КБ ZIP)

Эмуляция ZX Spectrum: графика

Может ли изображение в эмуляторе быть лучше, чем у настоящего ZX Spectrum? И если может, то за счёт чего?

Скачать txt-версию статьи (8 КБ ZIP) Скачать html-версию статьи (26 КБ ZIP)

Влияние команды OUTD на флаг переноса

Описана недокументированная особенность процессора Z80, которая может пригодиться при оптимизации программы.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Ещё о программировании арифметических операций

Рассмотрена реализация на ассемблере Z80 следующих операций: сложение и вычитание, различные сравнения, умножение, деление, извлечение корня, возведение в степень, вычисление синуса и косинуса, вычисления с плавающей точкой, ввод-вывод чисел. Описанные алгоритмы могут оказаться полезными независимо от используемой компьютерной платформы и языка программирования.

Скачать txt-версию статьи (35 КБ ZIP) Скачать html-версию статьи (36 КБ ZIP)

ZXNet: взгляд изнутри

Рассказ о компьютерной сети ZXNet, написанный в начале 2001 года.

Скачать txt-версию статьи (10 КБ ZIP) Скачать html-версию статьи (13 КБ ZIP)

Секреты текстового вывода

Описаны различные приёмы оптимизации, используемые при выводе текстовых сообщений на экран ZX Spectrum. Некоторые из этих приёмов могут быть использованы и на других компьютерных платформах, где производится печать текста в графическом режиме.

Скачать txt-версию статьи (10 КБ ZIP) Скачать html-версию статьи (15 КБ ZIP)

Расширения файлов TR-DOS

С помощью приведённой в статье таблицы расширений можно узнать, какого типа информация находится в файле с данным расширением и с помощью каких программ можно работать с такими файлами в TR-DOS. Для многих расширений указано их происхождение, а также приводится информация о формате файлов с данным расширением или указывается, где её найти.

Скачать txt-версию статьи (23 КБ ZIP) Скачать html-версию статьи (25 КБ ZIP)

Некоторые особенности музыкального сопроцессора

Описаны некоторые особенности используемых на ZX Spectrum музыкальных сопроцессоров AY и YM.

Скачать txt-версию статьи (8 КБ ZIP) Скачать html-версию статьи (10 КБ ZIP)

Правильное изменение частоты огибающей в Pro Tracker 3

Описан приём, позволяющий избежать «щелчков» при смене частоты огибающей в музыкальном редакторе Pro Tracker 3 для ZX Spectrum.

Скачать txt-версию статьи (6 КБ ZIP)

Z80: оптимизация загрузки констант в регистры

Рассмотрены 23 приёма оптимизации загрузки констант в регистры и регистровые пары процессора Z80.

Скачать txt-версию статьи (8 КБ ZIP) Скачать html-версию статьи (9 КБ ZIP)

Усовершенствованный алгоритм определения смены диска

Показано, как можно повысить надёжность определения смены диска в дисководе на ZX Spectrum.

Скачать txt-версию статьи (5 КБ ZIP) Скачать html-версию статьи (15 КБ ZIP)

Вывод трёхсимвольных расширений файлов в операционной системе TR-DOS

Как определить, трёхсимвольное или односимвольное расширение у файла? Ассемблерная процедура для этого приводится в статье.

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (5 КБ ZIP)

Нужно напечатать картинку? Псевдографика поможет!

Описана процедура, с помощью которой можно перекодировать монохромный экранный файл ZX Spectrum в текстовый псевдографический файл.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Работа с диском при включённых прерываниях

Рассмотрена теоретическая сторона работы с диском на ZX Spectrum при включённых прерываниях.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Недокументированная особенность процессора Z80

В различных справочниках написано, что команды LD A,R и LD A,I заносят во флаг P/V состояние триггера прерываний. Да, это так, но есть один нюанс…

Скачать txt-версию статьи (9 КБ ZIP) Скачать html-версию статьи (11 КБ ZIP)

Как «подружить» ALASM 4.1 и STS 6.2

Описаны изменения, которые нужно внести в спектрумовский ассемблер ALASM 4.1, чтобы использовать его совместно с отладчиком STS 6.2.

Скачать txt-версию статьи (1 КБ ZIP) Скачать html-версию статьи (2 КБ ZIP)

Ошибка в STS 6.2 и её исправление

Рассказывается, как исправить в спектрумовском отладчике STS 6.2 ошибку при работе с диском.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Особенности видеоконтроллера ZX Spectrum

Изображение на экране ZX Spectrum может не совпадать с тем, что вы предполагали увидеть. Пример такой ситуации описан в статье.

Скачать txt-версию статьи (2 КБ ZIP) Скачать html-версию статьи (3 КБ ZIP)

Процедура изображения окна с рамкой

Описана 44-байтная процедура на ассемблере Z80, которая изображает на экране окно с рамкой, используя процедуру печати символа. Можно задать любые символы для изображения рамки и заполнения окна.

Скачать txt-версию статьи (1 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Art Studio и принцип открытой архитектуры

В Art Studio — графическом редакторе для ZX Spectrum — не предусмотрена возможность подключения дополнительных модулей, расширяющих его возможности. Но всё же есть способ это сделать…

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (8 КБ ZIP)

Улучшенный эффект из demo «Art Vision»

В последней части этого спектрумовского demo движется атрибутная надпись «intel outside». Так как надпись атрибутная, то и перемещается она с дискретностью 8 пикселов (1 знакоместо). Я реализовал тот же эффект, но с попиксельным перемещением надписи.

Скачать txt-версию статьи (5 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Графический эффект «iris»

Приведена программа на ассемблере, реализующая данный эффект на ZX Spectrum.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Быстрая переброска экрана

Описан способ пересылки содержимого экранной памяти ZX Spectrum, при котором, пока луч рисует текущий кадр — мы видим первую картинку; когда луч рисует следующий кадр — мы видим уже вторую картинку. Приведён текст соответствующей процедуры на ассемблере.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Полезные советы

Несколько полезных советов любителям музыкальных demo для ZX Spectrum.

Скачать txt-версию статьи (1 КБ ZIP) Скачать html-версию статьи (1 КБ ZIP)

Несколько графических эффектов

Приведены ассемблерные процедуры для реализации на ZX Spectrum графических эффектов «пламя» и «плазма».

Скачать txt-версию статьи (5 КБ ZIP)

Несколько предложений по усовершенствованию ассемблера

Пишете свой компилятор ассемблера и/или текстовый редактор, в котором предполагается редактировать тексты ассемблерных программ? Возможно, эта статья окажется полезной.

Скачать txt-версию статьи (2 КБ ZIP) Скачать html-версию статьи (3 КБ ZIP)

Время выполнения недокументированных команд процессора Z80

С помощью описанной в статье программы можно вычислить время выполнения определённой команды Z80. Приведены результаты, полученные при вычислении времени выполнения некоторых недокументированных команд.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Графический эффект «цветные полосы»

Приведена программа для ZX Spectrum, реализующая красивый графический эффект: по экрану движутся цветные полосы, плавно переходящие друг в друга.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Особенности отладки программ с помощью монитора STS

Несколько полезных советов для пользователей спектрумовского монитора-отладчика STS.

Скачать txt-версию статьи (6 КБ ZIP) Скачать html-версию статьи (7 КБ ZIP)

Особенности ассемблера ZX ASM 3.0

При использовании спектрумовского ассемблера ZX ASM 3.0 неплохо было бы знать о некоторых его особенностях…

Скачать txt-версию статьи (2 КБ ZIP) Скачать html-версию статьи (3 КБ ZIP)

По поводу релоцируемых программ

Описан способ определения базового адреса релоцируемой программы на ассемблере Z80.

Скачать txt-версию статьи (1 КБ ZIP) Скачать html-версию статьи (2 КБ ZIP)

TR-DOS: как не допустить ошибки

Описана ассемблерная процедура для ZX Spectrum, определяющая, вставлен ли диск в дисковод и закрыта ли дверца дисковода.

Скачать txt-версию статьи (7 КБ ZIP) Скачать html-версию статьи (8 КБ ZIP)

Два графических эффекта

Приведены две ассемблерных процедуры для ZX Spectrum. Перед запуском первой процедуры на экране должна быть какая-нибудь картинка — вы увидите, как эта картинка постепенно изменяется. Вторая процедура предназначена для «эффектного» вывода картинки на экран.

Скачать txt-версию статьи (3 КБ ZIP) Скачать html-версию статьи (4 КБ ZIP)

Драйвер экрана для компьютера «Пентагон-128»

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

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (8 КБ ZIP)

О сокращении времени форматирования

Показано, как теоретически можно осуществить на ZX Spectrum форматирование и запись трека за один оборот диска и как избежать потери оборота диска при форматировании.

Скачать txt-версию статьи (2 КБ ZIP) Скачать html-версию статьи (3 КБ ZIP)

Доступ к порту #1F в TR-DOS 5.03

Приведена ассемблерная процедура, определяющая значение регистра состояния ВГ93, и подробно описана логика её работы.

Скачать txt-версию статьи (4 КБ ZIP) Скачать html-версию статьи (5 КБ ZIP)

Показывать статьи на тему:
 HTML, WWW
ZX Spectrum, ассемблер Z80
Графика
Музыка
Утилиты
Bat-файлы
Сжатие данных
Русский язык
Другое

Все статьи