© Иван Рощин, Москва
Как «подружить» ALASM 4.1 и STS 6.2
(Voyager #2)
Дата последнего редактирования: 25.12.2002.
Имеющаяся у меня версия ALASM 4.1 была рассчитана на работу вместе с
STS 5.1, а чтобы использовать её вместе с STS 6.2, пришлось внести
следующие изменения:
Файл «alasm48 <C>»:
#8BDC: #17 #DF
#B241: #63 #FE
#B249: #69 #FE
Файл «alasm67 <C>»:
#8BF7: #17 #DF
#B25C: #63 #FE
#B264: #69 #FE
Файл «alasm68 <C>»:
#8BDF: #17 #DF
#B244: #63 #FE
#B24C: #69 #FE
Если вы хотите использовать STS 6.2 не с ALASM, а с
каким-нибудь другим ассемблером, обратите внимание: по адресу
#DF16 в STS находится команда типа LD HL,#1111, которая заносит в регистр H
число, выдаваемое в порт расширенной памяти перед запуском ассемблера (это
число задаётся в Setup), а в регистр L число, которое будет выдано
в порт #7FFD. При необходимости эти числа нужно исправить.
|
Другие мои статьи об отладчике STS:
| 1. |
«Особенности отладки программ с помощью монитора
STS». «ZX-Ревю» 56/1997. |
| 2. |
«Ошибка в
STS 6.2 и её исправление». ZX-Pilot #29,
Voyager #2, «Радиолюбитель. Ваш компьютер» 5/2000. |
| 3. |
«Недокументированная особенность процессора
Z80». ZX.SPECTRUM, Deja Vu #8, Voyager #3,
«Радиолюбитель. Ваш компьютер» 4/2000 (дополненная версия).
(В этой статье можно найти сведения об исправлении ошибки
определения состояния прерываний в STS.) |
| 4. |
«Секреты
текстового вывода». «Радиолюбитель. Ваш компьютер»
23/2001, под псевдонимом BV_Creator.
(В этой статье описан способ получения шрифта 6x8 на базе шрифта
ПЗУ; этот способ можно применить в STS, а освободившееся место, где раньше
хранился шрифт, можно использовать для реализации в STS новых
функций.) |
| 5. |
«Настройка
цветов в STS 6.2». «Радиомир. Ваш компьютер»
9/2002, под псевдонимом BV_Creator. |
|