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

Редакторы, ассемблеры, дисковые утилиты и другие системки

Postby Budder » 19 Dec 2007, 16:51

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 36968 times

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

wp-05.gif
wp-05.gif (12.42 KB) Viewed 36968 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
Attachments
wp0_333full.zip
(270.64 KB) Downloaded 1878 times
wp0_330tap.zip
(42.24 KB) Downloaded 1646 times
Last edited by Budder on 16 May 2010, 01:57, edited 10 times in total.
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby robat_e » 20 Dec 2007, 14:55

Скин на основе старых версий или что-то новое?
robat_e
 
Posts: 1269
Joined: 08 Apr 2007, 07:34
Group: Registered users

Postby Budder » 20 Dec 2007, 20:38

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кб делать, что позволит ранить больше информации о файле =) )
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby Budder » 22 Dec 2007, 13:23

robat_e wrote:Скин на основе старых версий или что-то новое?


кинул набросок тебе на мыл. happy
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby lvd » 22 Dec 2007, 21:01

Budder wrote:адо либо забить на TS двумодульные,

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

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


Вот не надо. У болека попроси, он автоопределялку даст. Или тупо - плагин с диска переключалки грузить, хотя бы аласмовой (но лучше своей).
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby KOE » 22 Dec 2007, 21:24

lvd wrote:либо пользовать память сверх 128кб


Не проблема, сейчас почти у всех активных пользователей реалы с как минимум 512к. И определялка метода расширения памяти - тоже не вопрос.
Собственно, а нафиг мы делаем новое железо, если его не хотят использовать на 100%. В следующей версии Пентагона сделаю 48к ОЗУ wink
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby Budder » 22 Dec 2007, 22:33

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


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

В общем придумаю чегонить, сейчас меня больше волнует вопрос с плай листом...
А пока внешний вид начал менять. =/
http://forum.tslabs.info
MGN Group
User avatar
Budder
 
Posts: 462
Joined: 20 Jul 2007, 14:05
Group: Registered users

Postby KOE » 22 Dec 2007, 22:45

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


Надо пользовать P-1024sl 2.2 + Alasm. И будет счастие.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby robat_e » 23 Dec 2007, 08:52

А лучше KAY1024 + Alasm :))
robat_e
 
Posts: 1269
Joined: 08 Apr 2007, 07:34
Group: Registered users

Postby KOE » 23 Dec 2007, 13:48

Не верю :)))
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Next

Return to Utilities

Who is online

Users browsing this forum: No registered users and 1 guest

cron