FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)
From: "Sergey Bulba" <vorobey@mail.khstu.ru>
Hello, Vadik!
You wrote to Dima Bystrov on Sun, 13 Nov 2005 16:57:01 +0300:
Я делал так (вызывал сперва вывод регистров, а потом остальное), но потом меняПредлагаю в следующем релизе плеера сделать ещё 2 точки входа - одна
просто выводит регистры в АУк, ничего более не делая, а другая играет
музу как обычно, не выводя регистры. Основную точку входа сделать как
вызов этих 2х.
отговорили и в релизе PTxPlay я сделал уже по-старому. Аргумент очень простой:
плеер практически в любом софте все равно вызывается чуть ли не в последнюю
очередь, и это действительно так, то есть желаемой равномерности все равно не
услышим.
Даже в
l:
halt
call rout
call play
jr l
сперва отрабатывает обработчик прерывания.
К тому же появляется отставание проигрывания на одно прерывание от всяких
счетчиков, флажков и т.п., все это можно замаскировать в плеере, но тогда
практически к любой маломальски интересной для отслеживания переменной нужно
будет сделать дублера, отстающего на одно прерывание.
Вот еще пара аргументов от меня:
1) Для того, чтобы переделать плеер так, чтобы сперва вызывался R_OUT, а потом
PLAY, достаточно изменить две-три команды в исходнике, поэтому обращаться к
автором плееров из-за такого пустяка смысла нет.
2) Hикакой разницы для слушателя на самом деле _нет_. Все утверждения обратного
основаны на каких-то "экспертных" умозаключениях, что-то типа "5% еще приемлимо,
а 15% уже многовато". Hо это недоказанное утверждение, в духе Кирилла Фролова.
WBR, Sergey Bulba. http://bulba.at.kz/
... Ay_Emul: Silent now...
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru




Ответить с цитированием