PDA

Просмотр полной версии : Как заставить плеер PT3 начать играть заново?



GriV
06.10.2008, 08:39
Как заставить плеер PT3 начать играть заново?
Делаю call init (это адрес компиляции+0; плеер стандартный из комплекта любого PT3), музыка всё равно продолжает играть со старого места.
Как нибудь можно это сделать не перегружая заново плеер?

demon_zx
06.10.2008, 10:12
обнулить переменные плеера и регистры аука

GriV
07.10.2008, 18:32
Код хочу! Как это сделать?

axor
09.10.2008, 13:04
Возьми универсальный плеер С. Бульбы, там разберешься.

demon_zx
09.10.2008, 14:12
Код хочу! Как это сделать?

я уже и не помню

Kurles
09.10.2008, 19:18
Странно, только что проверил в PT3.67, повторный вызов процедуры инициализации заставляет музыку играть с начала.

GriV
10.10.2008, 21:36
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$
;$ $
;$ PRO TRACKER 3.X PLAYER v3x0A by Dr.Lion/RSM (c) 2004 $
;$ $
;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$
;Редактирование: 8.07.2004
;Файл исходника: PT3x0A (оптимизирован для малого размера)
;Основные технические параметры плеера:
; - базирован на ядре проигрывателя RC367 by Alone Coder;
; - версия ядра проигрывателя: [0] универсальное,малого размера;
; - максимальное время работы: 8864 такта (тестовый спецмодуль);
; - среднее время работы : 5440 такта (тестовый спецмодуль);
; - размер проигрывателя : 1742 (#06CE) байт;
; - качество звука : среднее


такой вот заголовок. Не знаю почему - но имеет место быть то что имеет - не играет заново. Может на самом деле более новый взять? Просто в этом все таблицы интегрированы, а те что делал AlCo там хрен пойми как таблицы подсоединять - они динамически от типа модуля изначально включенного цепляются, все сразу не выходит.

rasmer
10.10.2008, 21:41
угу - и желательно сюда вывалить плуер для всеобщего лицезрения...

key-jee
12.10.2008, 06:50
PRO TRACKER 3.X PLAYER v3x0A by Dr.Lion/RSM (c) 2004 $
;Файл исходника: PT3x0A (оптимизирован для малого размера)


Странно, но стандартный проигрыватесь во всех версиях после инициализации играл сначала. А вот с каких пор оптимизированый проигрыватель от RSM стал стандартным, если к пт3 прямое отношение имеют GDC, MMCM/Sage и Alone Coder?

И вообще в чем проблема в использовании например плеера Бульбы, который при инициализвции сам высчитывает нужные таблички?

GriV
12.10.2008, 12:42
Дайте мне линк на какой нибудь плеер который сможет
1) запустить любой рабочий PT3-модуль так что не надо было его напильником довести из самолёта до подводной лодки
2) чтобы он останавливал.
Тот плеер который я тут заголовок привёл - это единственный что у меня есть с камментами, что я смог хоть как то в нём разобраться, кроме того он нормально работает с разными табличками частот. Только что пытался (безрезультатно; повторно, первый раз эдак с полгода назад) разобраться в плеере 3+67 от AlCo - это ж надо так писать - никаких мне комментариев.

rasmer
12.10.2008, 16:20
GriV, nz xj в аське-то в последнее время нету?

demon_zx
12.10.2008, 22:13
Дайте мне линк на какой нибудь плеер который сможет
1) запустить любой рабочий PT3-модуль так что не надо было его напильником довести из самолёта до подводной лодки
2) чтобы он останавливал.
Тот плеер который я тут заголовок привёл - это единственный что у меня есть с камментами, что я смог хоть как то в нём разобраться, кроме того он нормально работает с разными табличками частот. Только что пытался (безрезультатно; повторно, первый раз эдак с полгода назад) разобраться в плеере 3+67 от AlCo - это ж надо так писать - никаких мне комментариев.

у мну вроде как нормально все было с быстровскими плеерами, кинь что ль исходник плеера посмотреть который используешь

Dr.Lion/RSM
13.10.2008, 00:26
Странно, но стандартный проигрыватесь во всех версиях после инициализации играл сначала. А вот с каких пор оптимизированый проигрыватель от RSM стал стандартным, если к пт3 прямое отношение имеют GDC, MMCM/Sage и Alone Coder?

Данный плеер, видимо, взят из приложения нашего журнала 3Bit #1. Этот же плеер использован в самом журнале и, смею заметить, он там нормально работает! И "интерфейс" у него выдержан как у "стандартного" плеера, так что внимательней читайте исходник, там все очень хорошо документировано!

GriV
13.10.2008, 20:29
Данный плеер, видимо, взят из приложения нашего журнала 3Bit #1. Этот же плеер использован в самом журнале и, смею заметить, он там нормально работает! И "интерфейс" у него выдержан как у "стандартного" плеера, так что внимательней читайте исходник, там все очень хорошо документировано!
В том, заголовок которого я привёл (RSM) я и разобрался более менее кстати. Только он нифига не оставнавливает. А вот с быстровскими никак не срастается.
Я вытащил сейчас из 3.51 исходник плеера, с ним вроде комментарии нормальные, но всё равно таблички надо напильничком дотачивать и паяльником впаивать. Неприятно на такие казалось бы мелочи время затрачивать - да, можно делать плееры которые сами цепляются к модулю и всё подключают, но плеер то должен быть и универсальным тоже, средства алязма в принципе позволяют это сделать.
Вот открываю последний 3.67 и там поехало в самом начале список переменных алязма, которые я так понимаю меняет компилируемый код, ни их описания ничего я найти не смог.
Насчёт нормальности - право не знаю, там таблица частот вшивается на этапе компиляции и если нет присоединяемого модуля видимо не цепляется ничего, или какая то по умолчанию остаётся. Я столкнулся с тем, что буратина от Olly BFox не играется адекватно именно по этой причине.
Неужели нет ни одного плеера полноценного???
2rasmer> есть почти всегда, по крайней мере последний месяц. Пиши.

demon_zx
14.10.2008, 17:10
самый универсальный от бульбы, он и таблички на ходу меняет и много чего еще

GriV
16.10.2008, 20:29
самый универсальный от бульбы, он и таблички на ходу меняет и много чего еще
Да легко! Дайте же линк наконец!!!

demon_zx
16.10.2008, 20:45
http://bulba.untergrund.net/main.htm

molodcov_alex
16.10.2008, 20:49
Вот это, наверное: http://bulba.untergrund.net/PTxTools.7z

demon_zx
17.10.2008, 14:17
ага, оно, мне просто некогда было искать