НОВЫЕ ПРОГРАММЫ
# Сегодня мы предлагаем Вашему вниманию две программы из Харькова. Очевидно,
Вам не нужно представлять Stalker'a, чей монитор STS уже давно является лучшим программным продуктом в этой области. Наконец-то вышла новая, кардинально переработанная версия этой замечательной программы.
Вторая программа ALASM 128/512 принадлежит перу нового для нас автора -Алексея Мищенко. Это новый ассемблер, отличающийся в лучшую сторону от имеющихся на рынке и, что очень важно, предназначенный для работы в паре с STS 4.2. Итак, слово
STalker Stealth monitor. Версия 4.2. (STS v.4.2) © STALKER, г. Харьков.
С момента выхода в свет версии STS 3.3 прошло уже довольно много времени, за которое было выпущено несколько промежуточных и одна завершенная версий моего монитора. Впрочем, по порядку.
Версия STS 4.0.
STS 4.0 является демонстрационной версией 4-й серии мониторов.
демонстрационная процедура дезассемблирования на диск в формате TASM2.0 (нормально можно дезассемблировать только 1 блок со своей таблицей меток, перед DEFB метки не ставятся);
- новые возможности при отладке в окне Trace (Stop if Dos, Stop if Find, Stop if User);
- использование любой дополнительной страницы ОЗУ (стандартно - 1) для размещения процедур Disasm To Disk и Setup;
- доступ к ПЗУ TR-DOS (Setup);
- куча глюков.
Отличия STS 4.1. (от версий STS 3.X)
- переключение страниц в Резидентах через полную адресацию порта #7FFD, длина Резидента в связи с этим увеличилась и равна 34=#22 байта;
- эмуляция переключения Bank через порты #7FFD, #FD и нестандартные (Trace);
- полная процедура дезассемблирования на диск (Disasm to Disk [D]) до 18 блоков с общей таблицей меток;
- использование старших 6-го и 7-го битов Bank (порт #7FFD) для переключения дополнителных страниц памяти;
- не тормозящие на адресах >#С000=49152 дисковые процедуры;
- новый режим дезассемблирования для ALASM 2.5, позволяющий просматривать на экране текст программы с метками вместо соответствующих чисел, если перед этим в ALASM'e отассемб-лировать программу (Label_Disasm, [SS+5]);
- запоминание (и переход к ним) 5-и адресов памяти ([А+1..5],[1..5]);
- переход на адрес, выделенный курсором (Put address, [Р]), атак же возврат обратно ([SS+P]);
- просмотр дампа памяти из 8байт в верхней строке экрана в режимах Disasm (View dump, [V]);
- поиск до первого, не равного заданному байту (Find: Inverse);
- после ввода строки курсор перемещается на строку вниз;
- исправлена неправильная отладка команд RETI и RETN ( регистр R );
- введение стандартного расположения переменных регистров и Memory Adr внутри STS (для всех STS, начиная с 4.1);
- использование процедур опроса клавиатуры ПЗУ BASIC48 (естественно, не портящих ОЗУ, введено для экономии памяти);
- обновленная процедура печати - компрессированный фонт (5*8внутри STS, введен, также, для экономии памяти монитора;
- много ошибок.
Отличия версии 4.2 (от 4.1)
- вывод первых 80 названий файлов каталога в командах Load/Save File;
- команда установки PC на адрес строки с курсором редактирования ([Z]);
- исправлены многочисленные глюки и ошибки;
- устранены некоторые недостатки, а именно:
• опрос клавиатуры с защитой от дребезга;
• правильная запись на диск номера дополнительной страницы;
- правильная работа с 512Кб;
- убран режим «INSERT» во время ввода строки;
- убран автоперевод курсора на строку вниз после ввода.
- поддержка меток ([SS+5]) самого «крутого» на сегодняшний день ассемблера ALASM. Вот в чем его особенности и преимущества (подробно см. ниже):
• это первый ассемблер, поддерживающий не только 128, но и 256 и 512Кб (расширение
через #7FFD);
• возможность размещения в любой странице памяти (как самого ассемблера, так и таблиц меток);
• ассемблирование в любую страницу;
• самая высокая скорость ассемблирования за счет однопроходности;
• работа одновременно с несколькими текстами, расположенными каждый в своей странице;
• наличие конвертора из других ассемблеров.
В отличие от предыдущих версий, наконец-то, используется полная адресация (через OUT (С),...), что позволяет использовать STS 4.2 на ЛЮБЫХ компьютерах со стандартным расположением процедур обработки клавиш в ПЗУ BASIC48 и ПЗУ TR-DOS версии 5.03 и выше.
(ИФК: дискриминация владельцев SCORPION'oe закончилась!).
Версия 4.2 является на июнь 1996 года последней версией STS. Приобретение по нелегальным каналам предыдущих промежуточных версий не позволяет владельцу рассчитывать на нормальную работу программы.
STS 4.2 желательно использовать совместно с ассемблером ALASM 2.x.
Обращаю внимание всех заинтересованных лиц:_
I ВСЕ ПРАВА НА РАСПРОСТРАНЕНИЕ-STS 4.2. ПРИНАДЛЕЖАТ ФИРМЕ "ИНФОРКОМ"! ]