Page 1 of 19

Wild Player v1.0 (думаю сделать...)

PostPosted: 19 Dec 2007, 16:51
by Budder
Wild Player v0.333

Универсальный плеер, позволяющий напрямую проигрывать музыку с FAT32/iso9660/TR-DOS. Имеет режим проигрывания из плай листа, вход в который производится при открытии AYL/m3u файлов, либо по клавише 0. Понимает 13 форматов AY/TS модулей и 2 формата FM модулей. Так же умеет запускать MOD/WAV файлы через GS/NGS, в основном режиме.
Есть драйвера под контроллеры: NEMO, SD(ZC), SD(NGS), SMUC, DivIDE. Выбираются при запуске программы.

Понимает форматы:
PT3, VT, PT2, PT1, FLS, STC, STP, FTC, PSC, SQT, ASC, FXM, GTR, TFC, TFD, HRUST21, MOD(GS), WAV(GS), а так же Audio CD...

Для режима плай листа реализовано:
  • открытие AYL/m3u плэй листов, до 1024 файлов
  • создание плай листа в памяти по нажатии на 0 key
  • автопереходы для всех модулей, кроме FXM
  • прогресс бар для всех модулей, за исключением FXM, TFC
  • режимы репитов (Stop, All, One) и переходов (Forward, Backward, Shuffle)...
  • кнопки: паузы и останова, а так же перемотки вперёд
  • ведение истории проигрывания

Ограничения программы:
  • полный функционал доступен только на клонах с 256к и выше!!!(Scorpion/KAY, Pentagon, Profi, ATM4.5)
  • максимальная длина пути в плай листе - 255 символов (пример пути в 49 символов: "..\Authors\Key-Jee\011-mib-bleafop_main_theme.pt3")
  • максимально допустимое длинное имя в пути - 78 символов, считая точку и расширение (к примеру, имя файла: "011-mib-bleafop_main_theme.pt3" или имя папки: "Fatal Snipe" - это длинные имена)
  • плай листы не работают на iso9660 (CD/DVD диски), модули просто не будут находиться!
  • при загоне каталога в плай лист: максимум загоняется 512 файлов
  • функции проигрывания музыки через GS не работают с SD(NGS) драйвером


Меню выбора драйвера:
wp-01.gif
(8.22 KB) Downloaded 834 times


Основной режим:
wp-02.gif
(11.67 KB) Downloaded 834 times


Режим плай листа:
wp-03.gif
wp-03.gif (11.97 KB) Viewed 37065 times

wp-04.gif
wp-04.gif (12.03 KB) Viewed 37065 times

wp-05.gif
wp-05.gif (12.42 KB) Viewed 37065 times


Описание на английском: http://budder.narod.ru/WP333hlp_eng.txt

P.S. Видео: http://www.youtube.com/watch?v=soM1u_yLlow
P.P.S. Остальная информация тут: http://budder.narod.ru/MugenGroup/wp.htm

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 20 Dec 2007, 14:55
by robat_e
Скин на основе старых версий или что-то новое?

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 20 Dec 2007, 20:38
by Budder
robat_e wrote:Скин на основе старых версий или что-то новое?


Новое.
Теперь будет только одна панель + плай лист. Панель будет отображать CD/HDD/FDD (название носителя будет над ней + имя диска либо каталога в зависимости HDD или FDD, соответственно вместо 21 элемента каталога теперь будет выводиться 20, что позволит сделать рамку вокруг [габариты 8*20])
В скин попадает область 22*22, в ней както надо расположить плайлист (шириной в 8 знакомест как минимум), индикатор 10*2 (либо 12*2) и т.д.
Вскоре кину наброски етого дела в виде скрина...

Также сейчас думаю откуда раскопать 16кб памяти под плай лист, т.к. таковой уже нету в 128кб; 1,5 странички ушло под динамическую область + 2 странички под загружаемые модули (2 пользуется когда TS режим с двумя модулями). Надо либо забить на TS двумодульные, либо пользовать память сверх 128кб, что весьма накладно т.к. надо всякие проверки довешивать (тогда размер плай листа можно будет хоть до 64кб делать, что позволит ранить больше информации о файле =) )

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 22 Dec 2007, 13:23
by Budder
robat_e wrote:Скин на основе старых версий или что-то новое?


кинул набросок тебе на мыл. happy

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 22 Dec 2007, 21:01
by lvd
Budder wrote:адо либо забить на TS двумодульные,

ЧРВ и я тебе этого не простим =)

Budder wrote:либо пользовать память сверх 128кб, что весьма накладно т.к. надо всякие проверки довешивать (тогда размер плай листа можно будет хоть до 64кб делать, что позволит ранить больше информации о файле =) )


Вот не надо. У болека попроси, он автоопределялку даст. Или тупо - плагин с диска переключалки грузить, хотя бы аласмовой (но лучше своей).

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 22 Dec 2007, 21:24
by KOE
lvd wrote:либо пользовать память сверх 128кб


Не проблема, сейчас почти у всех активных пользователей реалы с как минимум 512к. И определялка метода расширения памяти - тоже не вопрос.
Собственно, а нафиг мы делаем новое железо, если его не хотят использовать на 100%. В следующей версии Пентагона сделаю 48к ОЗУ wink

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 22 Dec 2007, 22:33
by Budder
KOE wrote:Собственно, а нафиг мы делаем новое железо, если его не хотят использовать на 100%.


я свой Скорп 256 пользую на все 100%. happy
просто на нём проги делать которые пользуют более 128кб весьма геморно: при выходе из запущенного исходника каждый раз грузить Storm не очень удобно. =)
А пока прог в исходнике (тот, что тока 128кб пользует), при запуске пользует тока верхние 96кб и нижние не полные 32кб (2, 5 страницы). Т.е. Storm при етом не умирает... wacko

В общем придумаю чегонить, сейчас меня больше волнует вопрос с плай листом...
А пока внешний вид начал менять. =/

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 22 Dec 2007, 22:45
by KOE
Budder wrote:я свой Скорп 256 пользую на все 100%. просто на нём проги делать которые пользуют более 128кб весьма геморно: при выходе из запущенного исходника каждый раз грузить Storm не очень удобно. =)А пока прог в исходнике (тот, что тока 128кб пользует), при запуске пользует тока верхние 96кб и нижние не полные 32кб (2, 5 страницы). Т.е. Storm при етом не умирает...


Надо пользовать P-1024sl 2.2 + Alasm. И будет счастие.

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 23 Dec 2007, 08:52
by robat_e
А лучше KAY1024 + Alasm :))

Re: Wild Player v1.0 (думаю сделать...)

PostPosted: 23 Dec 2007, 13:48
by KOE
Не верю :)))