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

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

Архив новостей

24.02.2006. Выложены две новых статьи: «Программа для поиска и замены» и «Реализация электронного справочника (словаря, энциклопедии) с помощью простого CGI-скрипта на Perl». Описанная в первой статье программа также доступна в разделе «Программы».

26.10.2005. Выложена конверсия моего спектрумовского музыкального модуля — Improvisation #14. Модуль написан в Impulse Tracker.

5.10.2005. Выложена новая статья — «Автоматизация открытия документов в браузере Opera с помощью Perl-скрипта».

5.09.2005. Выложена новая статья — «Несколько приёмов оптимизации».

3.08.2005. Выложены две новых статьи: «Программа для форматирования текстов» и «Изменение порядка каналов в модулях Impulse Tracker». Описанные в этих статьях программы также доступны в разделе «Программы».

20.06.2005. Дополнена и исправлена статья «Расширения файлов TR-DOS».

18.06.2005. Выложены два новых музыкальных модуля, написанные в Impulse Tracker: Next Point (10-е место на MOD-FILES 2005) и Sunny April. При написании последнего за основу был взят мой спектрумовский модуль с таким же названием.

16.02.2005. Выложена новая статья — «Идея по поводу распаковки RAR-архивов».

3.02.2005. Выложена новая статья — «Конвертор Pro Tracker 3 –> Impulse Tracker». Текстовая версия этой статьи также добавлена в архив с конвертором.

25.12.2004. Исправлена ошибка в конверторе Pro Tracker 3 –> Impulse Tracker: если в командной строке было указано имя файла с полным путём к нему и этот файл находился в корневом каталоге, то программа в некоторых случаях могла выдать сообщение о невозможности открытия этого файла либо открыть файл с таким именем в другом каталоге.

9.12.2004. Выложен новый музыкальный модуль — Improvisation #20. Модуль написан в Impulse Tracker.

5.12.2004. Выложена новая статья — «Автоматическое проставление размеров файлов в HTML-документах». Описанная в этой статье программа также доступна в разделе «Программы».

Дополнена и исправлена статья «Расширения файлов TR-DOS».

6.11.2004. Выложена html-версия моей старой статьи «Art Studio и принцип открытой архитектуры».

Добавлено предупреждение пользователям программы File_Cut: эта программа не может обрабатывать файлы, длина которых больше или равна 2 ГБ (2147483648 байтов).

23.09.2004. Выложена конверсия моего спектрумовского музыкального модуля — Improvisation #12. Модуль написан в Impulse Tracker.

Дополнена и исправлена статья «Расширения файлов TR-DOS».

1.09.2004. Выложена новая статья — «Программа — каталогизатор дисков». Описанная в этой статье программа также доступна в разделе «Программы».

14.08.2004. Дополнена и исправлена статья «Расширения файлов TR-DOS».

13.07.2004. Выложен новый музыкальный модуль — Improvisation #19. Модуль написан в Impulse Tracker.

11.07.2004. Выложена новая статья — «Проверка корректности файловой структуры дисков TR-DOS».

20.06.2004. Выложен конвертор музыкальных модулей из формата Pro Tracker 3 (ZX Spectrum) в формат Impulse Tracker (PC). Конвертор может также формировать текстовый файл с содержимым исходного pt3-модуля. Конвертор представляет собой DOS-программу для PC.

14.06.2004. Выложены две новых статьи: «Построение таблицы громкости в плеере Pro Tracker 3» и «Программа для разрезания файлов». Описанная в последней статье программа также доступна в разделе «Программы».

25.05.2004. Выложен новый музыкальный модуль — Flight. Модуль написан в Impulse Tracker.

7.04.2004. Выложена новая статья — «Носители информации: назад к бумаге?».

4.04.2004. Выложен новый музыкальный модуль — Improvisation #18. Это мой первый модуль, написанный в Impulse Tracker.

24.03.2004. Выложен новый музыкальный модуль — Improvisation #17 (10-е место на FOReVER 5).

Модуль написан с использованием нестандартной частотной таблицы (см. статью «Частотная таблица с нулевой погрешностью»), поэтому для его проигрывания следует использовать BestView или другой плеер, который берёт частотную таблицу непосредственно из проигрываемого модуля.

22.03.2004. Дополнена и исправлена статья «Расширения файлов TR-DOS».

В разделе «Программы» исправлены ссылки на программы STS 6.2 +@ и Magic Wizard 1.0. В разделе «Архив новостей» исправлены ссылки на BestView.

2.03.2004. Выложена очередная версия BestView — 2.19.

Отличия от версии 2.18:

  [+] Новое.
  [–] Ошибка исправлена.
  [*] Ошибка исправлена и/или программа улучшена.
  [:] Ухудшена какая-либо характеристика программы.

[+]  Добавлен поиск текста в файлах (клавиша «F»). Можно указать, в каких кодировках искать заданную строку (ALT, WIN, KOI), надо ли при поиске распаковывать упакованные файлы, надо ли при поиске преобразовывать BASIC-, ASM-, HTML-файлы в текст или же искать непосредственно в содержимом этих файлов.

[+]  Можно перемещать курсор сразу к ближайшему помеченному файлу в указанном направлении (клавиши «S», «X»).

[*]  В окне с просьбой подтвердить удаление одиночного (непомеченного) файла теперь выводится имя этого файла.

[*]  В окне с просьбой подтвердить удаление помеченных файлов теперь выводится количество этих файлов.

[*]  При вертикальном скроллинге каталога курсор не мерцает.

[*]  Распознаются HRIP-архивы с расширением «hmp» (файлы-проекты Quick HyperText).

[–]  Файлы с расширениями «qht» и «cht» (Quick HyperText) ошибочно распознавались как HTML-файлы.

[–]  Некоторые музыкальные модули в формате Pro Tracker 2 без плеера могли быть ошибочно распознаны как файлы в формате ассемблера GENS.

[–]  В прошлой версии неправильно происходила запись экрана по «SS+S».

[–]  Вызов Screen Saver’а приводил к потере информации о пометке файлов.

[–]  Вызов Screen Saver’а во время работы Screen Grabber’а приводил к неправильному распознаванию символов, помещаемых в буфер обмена.

[:]  Размер программы увеличился на 4 сектора.

29.01.2004. Выложена очередная версия BestView — 2.18.

Отличия от версии 2.17:

  [+] Новое.
  [*] Ошибка исправлена и/или программа улучшена.
  [:] Ухудшена какая-либо характеристика программы.

[+]  Появилась возможность пометки файлов (клавиша «Graph»), в том числе по маске расширения (клавиши «M», «U»).

[*]  Теперь можно удалять файлы не по одному, а сразу все помеченные.

[*]  Перед удалением файлов производится проверка правильности файловой структуры диска.

[*]  Ускорено удаление одного файла.

[*]  Ускорено автоопределение кодировки текста.

[:]  Размер программы увеличился на 2 сектора.

18.01.2004. Дополнена статья «Автоматическое определение кодировки текста — 2», в неё добавлен существенно оптимизированный вариант процедуры определения кодировки на ассемблере Z80 (см. Приложение 1) и исходный текст библиотеки на Си с функциями для определения кодировки текста, находящегося в памяти или в файле (см. Приложение 2). В первоначальном варианте процедуры на ассемблере Z80 исправлены некоторые неточности в комментариях.

12.01.2004. Выложена новая статья — «Браузер Opera: ещё несколько советов».

17.12.2003. Выложена html-версия моей старой статьи «Улучшенный эффект из demo „Art Vision“».

11.12.2003. Выложена новая статья — «Сжатие данных: от битов к байтам».

5.11.2003. Выложены две новых статьи: «Простейший конвертор DOC –> TXT» и «Добавление в HTML-документы информации об их кодировке». Описанные в этих статьях программы также доступны в разделе «Программы».

22.10.2003. Дополнена статья «Расширения файлов TR-DOS».

15.10.2003. Выложена очередная версия BestView — 2.17.

Отличия от версии 2.16:

  [+] Новое.
  [–] Ошибка исправлена.
  [*] Ошибка исправлена и/или программа улучшена.

[+]  Проигрывание музыкальных модулей в формате Pro Tracker 3.6 (в том числе написанных в Vortex Tracker II).

[*]  Распознаются HTML-файлы с расширениями «pht» и «sht» (это сокращения от «phtml» и «shtml»).

[*]  При обработке HTML-файлов производится замена «–» на «–».

[–]  Не всегда правильно отображались расширения файлов: трёхсимвольное расширение могло отображаться как односимвольное и наоборот.

[–]  При просмотре файлов-продолжений длинного PKZIP-архива (с расширениями «0ip», «1ip»…) или файлов-продолжений длинного ZXZIP-архива (с расширениями «0xz», «1xz»…) выводилось «Part of long HRIP archive» вместо «Part of long ZIP archive».

[–]  При предварительном просмотре архивов LZ Compressor в правом окне выводился мусор.

[*]  Размер программы уменьшился на 1 сектор.

5.10.2003. Выложена новая статья — «Создание VGA-палитры с плавными переходами цветов».

3.09.2003. Выложена новая статья — «Улучшение сжатия данных: ещё одна идея».

Программа, ранее описанная в статье «Отключение „опасных“ графических режимов в DOS», теперь доступна и из раздела «Программы».

13.08.2003. Дополнена статья «Расширения файлов TR-DOS». Выложена html-версия моей старой статьи «Полезные советы».

6.08.2003. Выложена новая статья — «Преобразование псевдографических таблиц в формат HTML». Описанная в статье программа также доступна в разделе «Программы».

2.08.2003. Несколько изменён дизайн страницы. В разделе «Статьи» добавлены аннотации к статьям.

5.07.2003. Выложена новая статья — «Процедура сравнения строк на ассемблере Z80».

24.06.2003. Выложены html-версии двух моих старых статей: «Процедура изображения окна с рамкой» и «Как „подружить“ ALASM 4.1 и STS 6.2».

8.05.2003. Выложен музыкальный модуль Improvisation #13 (8-е место на Antique Toy’2002).

Модуль написан с использованием нестандартной частотной таблицы (см. статью «Частотная таблица с нулевой погрешностью»), поэтому для его проигрывания следует использовать BestView или другой плеер, который берёт частотную таблицу непосредственно из проигрываемого модуля.

25.04.2003. Выложена очередная версия BestView — 2.16.

Отличия от версии 2.15:

  [+] Новое.
  [–] Ошибка исправлена.
  [*] Ошибка исправлена и/или программа улучшена.
  [:] Ухудшена какая-либо характеристика программы.

[+]  Просмотр оглавления архивов PKZIP и HRIP.

[*]  В качестве архивов ZXZIP распознаются не только файлы с расширением «ZIP», но и с расширениями «zip» и «zxz». (PKZIP-архивы тоже могут быть с расширениями «ZIP» и «zip», но перепутывания их с ZXZIP-архивами не произойдёт, потому что происходит проверка сигнатуры в начале архива.)

[*]  Теперь при поиске не различаются буквы «ё» и «е»: это удобно, когда неизвестно, используется ли в тексте буква «ё».

[–]  При анализе HRIP-архива с помощью CS+A (или при анализе диска с таким архивом с помощью CS+D) заголовок архива ошибочно принимался за блок, упакованный HRUST’ом. Соответственно, попытка просмотра (распаковки) такого «блока» приводила к неприятным последствиям.

[–]  Зависание при попытке просмотра файла с расширением «ZIP» и нулевой длиной в байтах.

[–]  Если расширение файла не содержало латинских букв, оно всегда считалось односимвольным (кроме расширений, начинающихся с «$»).

[–]  Если расширение файла начиналось с «$», оно всегда считалось трёхсимвольным, независимо от значения двух других символов расширения.

[–]  Если при просмотре не первой части HTML-файла граница между концом предыдущей и началом текущей части файла попадала внутрь тега, то показывался остаток этого тега.

[–]  Если при просмотре HTML-файла попадался символ «>» внутри комментария, то показывался остаток этого комментария.

[:]  Размер программы увеличился на 3 сектора.

20.04.2003. В статье «Влияние команды OUTD на флаг переноса» добавлено важное дополнение: как выяснилось, изложенный в этой статье алгоритм установки флага переноса оказался не вполне точным…

18.04.2003. Выложена новая статья — «Улучшение сжатия программ на ассемблере Z80».

10.04.2003. Выложена ещё одна версия моего музыкального модуля «Improvisation #12» — remix by Macros.

Несколько изменён дизайн страницы.

7.04.2003. Для правильного проигрывания с помощью AY Emulator моих музыкальных модулей, при написании которых использовалась нестандартная частотная таблица, нужны vtx-версии этих модулей. Скачать их можно в моём разделе на сайте Demotopia.

3.04.2003. Выложена новая статья — «Браузер Opera: несколько советов».

Выложена html-версия моей старой статьи «Быстрая переброска экрана».

2.04.2003. Выложена очередная версия BestView — 2.15.

Отличия от версии 2.14:

  [+] Новое.
  [–] Ошибка исправлена.
  [*] Ошибка исправлена и/или программа улучшена.

[+]  Просмотр HTML-файлов (производится преобразование в текст).

[*]  При выборе файла в истории теперь можно пользоваться клавишами «O», «P», «6», «7», <–, –>, True Video, Inv. Video для быстрого перехода к первому или последнему элементу истории.

[–]  Неправильно выводились сообщения «Packed block too long» и «Packed block corrupted».

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

[–]  Процент сжатия упакованного блока при малых значениях Unpacked length вычислялся со значительной погрешностью.

[*]  Размер программы уменьшился на 2 сектора.

29.03.2003. TAP-версии моих intro и demo можно скачать в моём разделе на сайте Demotopia.

27.03.2003. Несколько изменён дизайн раздела «Музыка».

19.03.2003. Выложен новый музыкальный модуль — Improvisation #16 (4-е место на FOReVER quattro).

Модуль написан с использованием нестандартной частотной таблицы (см. статью «Частотная таблица с нулевой погрешностью»), поэтому для его проигрывания следует использовать BestView или другой плеер, который берёт частотную таблицу непосредственно из проигрываемого модуля.

9.03.2003. Выложена новая статья — «Японские кроссворды». Описанная в статье программа также доступна в разделе «Программы».

5.03.2003. Выложена новая статья — «Тайна ненайденного файла».

Выложена html-версия моей старой статьи «Особенности видеоконтроллера ZX Spectrum».

12.02.2003. Выложена новая статья — «Исправление набранного в неправильном режиме текста с помощью резидентной программы». Описанная в статье программа Text corrector доступна также в разделе «Программы».

6.02.2003. Исправлена и дополнена статья «Ещё о программировании арифметических операций».

20.01.2003. Выложена новая статья — «Отключение „опасных“ графических режимов в DOS».

16.12.2002. Выложены html-версии пяти моих старых статей: «Помогаем Санта Клаусу», «Усовершенствованный алгоритм определения смены диска», «Нужно напечатать картинку? Псевдографика поможет!», «Графический эффект „iris“» и «Графический эффект „цветные полосы“».

1.12.2002. Выложена очередная версия BestView — 2.14.

Отличия от версии 2.13:

  [+] Новое.
  [–] Ошибка исправлена.
  [*] Ошибка исправлена и/или программа улучшена.

[+]  Появилась история просмотра файлов (клавиша «H») для быстрого доступа к десяти последним просмотренным на текущем диске файлам. Выбрав нужный файл в истории, можно, как и при выборе файла в каталоге, нажать «Enter» для его просмотра, «CS+Enter» — для просмотра дампа, «SS+Enter» — для записи распакованного блока.

[*]  При поиске метки в тексте учитывается состояние переключателя «Case Sensitive».

[*]  Ширина просматриваемого текста увеличена до 160 символов.

[*]  Перед выводом экранных файлов и спрайтов, а также при изменении режима просмотра спрайтов экран не становится на мгновение чёрным.

[*]  При просмотре оглавления архивов ZXZIP и LZ Compressor параметры файлов теперь выводятся с выравниванием по правому краю.

[*]  В шрифте изменено изображение символа «k».

[–]  При просмотре MASM-файлов с включённым режимом отображения символов с кодами #60—#7F как прописных русских букв вместо буквы «Ж» отображалась «Х», а при последующем отключении этого режима — вместо буквы «h» отображалась «v».

[–]  Сообщения об ошибке при работе с диском выводились на синем фоне вместо красного.

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

[–]  Если при записи распакованного блока на диск появлялось сообщение о том, что файл с таким именем уже существует, и пользователь подтверждал перезапись, то в записанном файле мог быть испорчен один байт.

[–]  При попытке просмотра длинного файла, в начале которого находилась картинка, упакованная Screen Optimizer’ом, происходило зависание.

[–]  В определённых ситуациях содержимое Clipboard’а при его просмотре ошибочно распознавалось как упакованный блок, упакованный экран, музыкальный модуль, что приводило к неприятным последствиям.

[–]  В определённых ситуациях, если было включено автоопределение кодировки текста, то при просмотре Clipboard’а вместо названия кодировки в верхней строке экрана печатался мусор.

Длина программы не увеличилась!

22.11.2002. Выложены html-версии семи моих старых статей: «Некоторые особенности музыкального сопроцессора», «Работа с диском при включённых прерываниях», «„Зеркало“: полное прохождение», «Вывод трёхсимвольных расширений файлов в операционной системе TR-DOS», «Особенности ассемблера ZX ASM 3.0», «По поводу релоцируемых программ» и «TR-DOS: как не допустить ошибки».

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

Выложены html-версии двух моих старых статей: «Трансляторы Бейсика для ZX Spectrum: сравнение быстродействия» и «Передача параметров при вызове ассемблерных процедур из программы на Бейсике».

В архив с html-версиями статей добавлен файл «index.htm» для удобного доступа к статьям.

30.10.2002. Выложены html-версии десяти моих старых статей: «Эмуляция ZX Spectrum: графика», «Ошибка в STS 6.2 и её исправление», «Несколько предложений по усовершенствованию ассемблера», «Секреты текстового вывода», «Расширения файлов TR-DOS», «Особенности отладки программ с помощью монитора STS», «Два графических эффекта», «Драйвер экрана для компьютера „Пентагон-128“», «О сокращении времени форматирования» и «Доступ к порту #1F в TR-DOS 5.03».

1.10.2002. Выложена новая большая статья — «Вывод чёрно-белых изображений с градациями яркости».

Выложена html-версия моей старой статьи «Частотная таблица с нулевой погрешностью».

Добавлено предупреждение пользователям программы IVR_CALC: из-за ошибки в ПЗУ Бейсика, если при вычислении выражения надо будет вычислить, чему равно –65535–1, результат окажется неправильным.

25.09.2002. Итак, перед вами первый вариант моей web-страницы.