Гы! Вчера я всеже решил сесть покодить, так как залитый водой из рук моей жены моник вернулся на родное место.
В процессе мозгового штурма решился я накодить 4к интру, ну точнее вспомнить хоть что-то
А для нее же нужна музыка, не так ли?
Найдя подходяший музон, я начал его конвертировать в SAG.
Все в целом удачно вышло, да вот только показалось мне, что плеер в 409 байт слишком уж большой, и сел его переделывать.
Через пару десятков минут плеер стал 390 байт.
В целом заявляю, что при плеере в 390 байт, модуль занимает 714 байт. Не дурной результат я думаю, есть даже 20 байт в запасе до одного кило.
А что, думаю 1/4 объема под музу - не самый хреновый вариант.
9 авгутса 2008 года плеер сокращен до 388 байт. Мну пропустил один лишний JR
10 августа 2008 года. Плеер сократился до 372 байт. Процесс идет!
13 августа 2008 года. Плеер сократился до 370 байт. Был сонный, и ни как не мог придумать более короткий процесс проверки регистра HL на ноль, кроме как LD A,H; OR L; JR Z,...
А вообще в текущей версии SAG нету ни фига алгоритма №2 и №2.5
Они в зачаточном состоянии, и я думаю если их допинать, то вполне вероятно, что музыка будет еще меньше занимать.
Да, забыл сказать, плеер в 390 байт хавает не более 3500-4000 тактов. Он еще частично работает по стеку
Ни кто не планирует кодить 4к?
----------
шоб не быть голословным, выложу две работы с использованием моей технологии!
Это моя переделка 4к интро - 3D Lame, и собственно наша интра "Requiem of a Sun" с cAFE'03.
есть чего посмотреть