© Иван Рощин, Москва
| ZXNet | : 500:95/462.53 |
| : bestview@mtu-net.ru | |
| WWW | : http://www.ivr.da.ru |
(«Радиомир. Ваш компьютер» 9/2002, под псевдонимом BV_Creator)
В широко используемом отладчике STS 6.2, к сожалению, не предусмотрена
возможность настройки цвета панелей диалога. Иногда это доставляет неудобства:
например, на моём
| Название диалога | Адрес атрибутов |
|---|---|
| Load file, Save file | #E701 |
| Find | #E917 |
| Resident | #E51F |
| Quit | #DECD |
| Trace | #E079 |
| Fill Block | #E83F |
| Copy Block | #E8AB |
| Drive | #E469 |
| Jump | #DF78 |
| Call | #DF5F |
| Load sectors, Save sectors | #E31A |
| Get subroutine tacts | #D3E5 |
| Help | #D56E |
Напомню, что в байте атрибутов младшие три бита определяют цвет текста
(ink), старшие три цвет фона (paper), а
Установка нужных значений производится с помощью самого же STS. Запускаем его, загружаем в память файл «sts6.2 <C>», в котором и будут производиться изменения, устанавливаем по соответствующим адресам нужные значения и записываем файл, вот и всё.
И ещё: при запуске STS экран становится белым до нажатия любой клавиши, но белый цвет можно заменить на любой другой, поменяв значение по адресу #D070. Учтите только, что в этом байте атрибутов ink и paper должны быть одинаковыми.
О некоторых возникающих в процессе работы ситуациях STS сигнализирует, изменяя цвет бордюра. Эти цвета также можно настроить, изменяя значения в соответствующих ячейках памяти:
| Ситуация | Адрес цвета бордюра |
|---|---|
| При выполнении команды «A» приглашение к вводу номера ячейки, где будет запомнен текущий адрес. | #F6C7 |
| Неправильно введена мнемоника ассемблера. | #EC24 |
| При поиске (Find) последовательность не найдена в 64 КБ памяти. | #E419 |
| Ошибка чтения/записи при работе с диском. | |
| Нет места на диске. | #E5B5 |
|
Другие мои статьи об отладчике STS:
|