Цитата Сообщение от x-code Посмотреть сообщение
Судя по всему, на Апогее порты отображены в адреса ОЗУ, поэтому первые четыре константы в этом коде - это Апогеевский аналог адресов Векторовских портов 08-11.
Три последние константы - это константы управляющих слов для инициализации каналов таймера. Почему для второго канала это $be, а не $b6 - возможно, на Апогее используется другой режим таймера.
.....
Так это что, получается этот код плеера с Апогея и есть то что нужно вставлять
в программу обработки прерываний на Векторе (изменив управляющие команды для портов) ?

Цитата Сообщение от x-code Посмотреть сообщение
.........Вот там, где между соседними нотами - всего полутон (между ми и фа, и между си и до) - ты и не видишь в таблице никаких диезов, потому что в мажорной гамме фа - это и есть ми диез, а до - это си диез предыдущей октавы.
x-code, спасибо, теперь стало понятней !!