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

© Иван Рощин, Москва

ZXNet: 500:95/462.53
E-mail: bestview@mtu-net.ru
WWW: http://www.ivr.da.ru

Как «подружить» 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-Ревю» 5—6/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. 

«Секреты текстового вывода». «Радиолюбитель. Ваш компьютер» 2—3/2001, под псевдонимом BV_Creator.

(В этой статье описан способ получения шрифта 6x8 на базе шрифта ПЗУ; этот способ можно применить в STS, а освободившееся место, где раньше хранился шрифт, можно использовать для реализации в STS новых функций.)

5. 

«Настройка цветов в STS 6.2». «Радиомир. Ваш компьютер» 9/2002, под псевдонимом BV_Creator.

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