Нужен самый быстрый проигрыватель музонов PSC, PT или VORTEX трекеров.
Но желательно не более 2к в пике, ибо все время сожрано алгоритмами гагискирин эффектов, а уменьшать fps неохото...
Какой самый быстрый найду, в том редакторе и буду писать:)
Вид для печати
Нужен самый быстрый проигрыватель музонов PSC, PT или VORTEX трекеров.
Но желательно не более 2к в пике, ибо все время сожрано алгоритмами гагискирин эффектов, а уменьшать fps неохото...
Какой самый быстрый найду, в том редакторе и буду писать:)
Разложи музыку по регистрам.
ПТ был самым быстрым вроде...или он был самым маленьким..не помню...
скомпилируй по музе и там и там (псц и ПТ)... и посматри чё да как..или напиши сам плеер...про вортекс вапще ничег не знаю...10 лет назад его не было ещё)))
А меня спросить нельзя было? :-)
Добавлено через 9 минут
Я тоже в своё время искал такую. После опроса гуру (Bulba, MM<M и AlCo) выход я смог найти только такой:
- Выделять часть памяти для того чтобы хранить там сырой ряд для вывода данных в порты АУка (по 14 байт на 1 прерывание)
- в эту область "декодировать" данные посредством модифицированного плеера
- соотвественно на прерываниях всё это быстро выбрасывать в АУк
В этом случае у тебя на прерываниях будет около 600 тактов занимать вывод значений в АУк
Кстати говоря, учитывая что только сам по себе вывод уже готовых данных занимает около 600 тактов, то и плеер на 2000 тактов... это должно быть нечто особое :-)
Вариант 1 - Мой плеер ... В моём Mason-AY, ещё два года тому я сделал плеер примерно в 4300 тактов в пике ... Правда, признаюсь, он писался на скорую руку ... Реально из него выжать примерно 3500 в пике. Сейчас средняя его работа 3500, минимум 2800 !!! При этом увеличение музыки произойдёт примерно в 1.2 раза !
Вариант 2 - Разложить на значения регистров, тут ничего примудрого нет ... 2000 тактов получить элементарно !!!
Кстати, могу дать совет ... Когда я создавал масон, у меня была идея раскладывать музыку на регистры частично !!! То есть, ведь не для всей же демы тебе нужно 2000 ?! А, наверное, всего 2-3 паттерна ... Поэтому ты можешь взять плеер моего масона, он специально не юзает SP, и перед началом мега-эффекта разложи на будущее 3-4 паттерна ... Отработай эффект, а дальше нормальная работа плеера ...
Да ... Тут я протупил ... Плеер я выложу вечерком ... Но нужен ещё и компилятор ... А он у меня в таком виде, что страшно показывать ... Постараюсь и компилятор подготовить !!! Только предупреждаю, он кранчит одну мелодию до 20-ти минут ... Ну если нормальная по размерам мелодия ...
Такое есть, конечно ... Но кому они нужны ?
Всем Нужны! Спектрумисты ещё есть и будут!
Прикрепил плеер ... Компилить можно на моём компиляторе ... Если на стандартных, то нужно переписать только генератор таблички громкостей ... У меня он сделан макросами ... Открмпилированную музыку нужно загружать сразу после самого плеера. Ну или подправить метку Mas_Mod на нужный адрес ... Компилятор музыки выложу позже ... В архиве есть мои четыре мелодии, на них можно протестировать ...
Предупреждаю сразу, этот плеер я писал на очень скорую руку ... Так что многие места можно оптимизировать, просто не дошли руки ...
Я тут подумал, что врядли я их использую когда-нибудь ... Поэтому выкладываю ... Четыре композиции написаны в Mason-AY и активируются под Wild Sound ... Я большой любитель 100% совместимости, поэтому от в Wild Sound я активировал только эхо. На настоящем Speccy мелодии будут просто без эха. Никаким плеером прослушать мелодии нельзя, поэтому выкладываю их в виде mp3. Именно так, как они звучат в mp3, так же звучат под Wild Sound'ом.
Ссылка: http://www.realmusic.ru/entire