Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Вопрос по синхронизции с прерываниями (http://zx-pk.ru/showthread.php?t=14350)

GM BIT 28th November 2010 06:58

1 Attachment(s)
Она есть, без коментариев. Можно вместе разобрать, или кто умеет легко читать чужой код пусть напишет внятные коментарии

pulsar 28th November 2010 13:24

Quote:

Originally Posted by VNN_KCS (Post 334921)
я использую для синхронизации такую п/программку. В своё время "стырил" у Code Busters. Ни разу не подвела. Всегда пиксел в пиксел.

приведенный мной (чуть выше) участок кода аналогичен. естественно, что этот код позволяет подогнать с точностью до пиксела бордюрные эффекты и до такта начало отсчета, но смысл в другом - сама прога после этого должна будет выполняться за время (в тактах) кратное 4 (вспоминаем команду HALT). при этом еще раз хочу отметить, что время исполнения кода из фрейма в фрейм может отличаться, но должно оставаться кратным четырем.

---------- Post added at 13:52 ---------- Previous post was at 13:46 ----------

GM BIT, есть заincbinеные файлы? хочется проверить код в действии.

---------- Post added at 14:01 ---------- Previous post was at 13:52 ----------

GM BIT, судя по исходнику музон раскрянченный это раз, одна из основных причин - экономия тактов (хотели плеер музыки за стабильные 800-1000 тактов? получите, распишитесь...), но в его плеере наблюдаем подгонку под одинаковое время выполнения - два. скорее всего про волшебство стоит забыть.

---------- Post added at 14:24 ---------- Previous post was at 14:01 ----------

с удовольствием бы ошибся, однако, сами эффекты вполне располагают к оптимизации кода к кратности четырем.

GM BIT 28th November 2010 13:35

1 Attachment(s)
Quote:

Originally Posted by pulsar (Post 335175)
есть заincbinеные файлы?

Сейчас проверил все работет, файл PR


All times are GMT +4. The time now is 23:56.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.