Baltic Press
#00
29 сентября 1998 |
|
Программирование - процедура индикатора громкости музыки.
(c) DR.CRASH/THH INDICATORS В последнее время развелось огромное количество интрух с применением всяческих извращений над индикаторами громкости музона. Такие интры смотрятся весьма прикольно, если у вас правильно подключен музыкальный сопроцессор. А вот если он подключен некорректно... тогда начинаются всяческие обломы (как минимум вы не увидите никаких SPECTRUM ANALYSER'ов). Чтобы этого не случилось, многие хитрые личности (в том числе и мы) читают значения каналов громкости прямо из PLAYER'а музона. Кстати такой шаг очень даже неплох. Для наглядности приведу пример: Чтение индикаторов из порта: LD BC,#BFFD LD A,#08 (канал А) OUT (C),A LD B,#FF IN A,(C) итого получилось 11 байт, 58 тактов. А чтение из PLAYER'а музона сводится лишь к командам типа LD A,(MUS+NNNN), где NNNN - смещение от адреса загрузки музона. Данное смещение обнаружить нетрудно - либо копайтесь в PLAYER'е, либо после вызова на проигрывание кидайте весь MUZIK LDIR'ом в экранную область, а потом подбирайте адреса. Само собой все это дело будет нехило тормозить, но зато будет меньше матерных воплей, когда кто- нибудь с тупо подключенной AY увидит вашу интру или демку. Напоследок я вам расскажу про одно изобретение 'народных умельцев', названное 'KEMPSTON... ЖУК'(по аналогии с Kempston Mouse). Итак приступим: Сидели мы как-то с Demn'ом, тусовались у меня дома. Вдруг забегает Virus с очеред- ной параноидальной идеей. Видите-ли он нашел такой прикол: если на компе с левым подключением AY во время чтения индикато- ров из порта немного поизвращаться над KEMPSTON JOYSTICK'ом, то из порта #FFFD начинает читаться всякая чушь. Попробова- ли - действительно так. В тот же вечер мы сколотили сие творение по такой схеме: взяли разъем от KEMPSTON'а, замкнули все выводы (LEFT+RIGHT+UP+DOWN+FIRE+общий) и подключили к компу.... Как это ни странно индикаторы заработали!!! Так что можете попробовать это на своей тачке, может что и получится (мы это испытывали на Дельте- С-02, расширенной до 128к и с лево подключенной YAMAH'ой). А для того чтобы вы не мудились зря и не подбирали смещения от начала музона я вам приведу небольшую таблицу: Музыкальный Редактор канал смещение Pro Tracker 2.1 and 2.03+ A 595 B 596 C 597 Pro Tracker 2.4 (PHF) A 2577 B 2578 C 2579 Sound Tracker Pro 2.0 A 250 B 251 C 252 __________________________________________
Другие статьи номера:
Железо - перемычки на иностранных 5.25 дисководах. |
Программирование - процедура индикатора громкости музыки. |
Пати - Официальные результаты FunTop'98. |
ZX-Club - история появления Барнаульского журнала и клуба спектрумистов ZX-Club. |
Реклама - бесплатная реклама и обьявления. |
Похожие статьи:
В этот день... 21 ноября