Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Идея для авторов игр и дем (AY-плеер)

  1. #11
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    961
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если плеер использует стек не по назначению - значит его использовать в такой схеме нельзя. Но, к счастью, таких плееров меньшинство. Некоторые, думаю, можно адаптировать, если кому-то сильно надо. А тебя, Destr, я не понимаю. ЗАЧЕМ нужно делать такой плеер, чтобы занимал постоянное кол-во тактов? Я как раз в теме веду речь о том, что это требование можно снять.

    ---------- Post added at 18:44 ---------- Previous post was at 18:42 ----------

    Jerri, "сорцы плеера и игралки" - это типа как "дай мне листик и бумажку"?

  2. #12
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,646
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нет конечно
    но если возьмешь плеер от PT3 и переделаешь его на неиспользование стека то будет хорошо
    С уважением,
    Jerri / Red Triangle.
    [02.05.2014] не забудь этот день. Чубайс должен умереть. Dixi.
    [l'Abbey des morts TSEvo EV...5%] kiwi кошелек +79178162712

  3. #13
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    961
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что, даже плеер PT3 написан так некультурно? Ндааа, как все запущено.

    Нет, браться за такие вещи я не буду, потому что в сутках только 24 часа. Могу только дать исходник моего плеера PT2, который использует стек по назначению, а также не использует самомодифицирующийся код. Когда-то я разместил этот плеер в ПЗУ, а прерывания шуровали с частотой 1000Гц, причем это были NMI. И все работало как часы.

  4. #14
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    961
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    Post

    Вот исходник моего плеера PT2. По размеру он меньше, чем оригинальный плеер. По тактам в максимуме больше, как в среднем - не проверял.
    Вложения Вложения
    • Тип файла: zip PLAYER.zip (3.2 Кб, Просмотров: 119)

  5. #15
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пропустил я тему как-то.

    В демах "диафильм" и "руки вверх" я использовал именно такой метод.
    Только 8 сырых данных мне мало было Генерилось почти 32 кб сырых данных в кольцо, лежащее в основной памяти, чтобы во время произношения фонем не было глюков с музыкой. Точнее, чтобы данные в бипере не сильно портились задержкой в воспроизведении (при паузах появляются щелчки в бипере, чем больше пауза, тем больше щелчки, сейчас там слышно просто лёгкий треск - около 500 тактов на прерывание).
    Я не осилил стандартный плеер, оставил стековые операции, из-за этого он вызывался только 6 раз в прерывание (в случае отсуствия других задач, конечно), что, впрочем более чем хватало.
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  6. #16
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,586
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообще всем шарящим людям собратся-бы да и написать наконец-то адекватный плеер:
    Чтобы тактов мало жрал.
    Чтобы громкость на лету.
    Чтобы мог играть что надо, но и если что - другое (разные треки)

    И в принципе (если уж pt3 формат так убог) - преутилиту замутить, которая в нужный вид приведёт (только не надо раскрытия регистров, плз!).

    Чтобы для плеера, значит.
    И пускай музыкальный файл после этого вспухнет ну скажем в 2 раза.
    Пусть.
    Памяти у нас с избытком, а вот проц Z80 как был тормозом, так и остался.
    Так что ПЛЕЕР БЫСТРЫЙ НУЖЕН ВСЕМ!
    (и пох если с пресэмплингом, главное - скорость!)

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отправляю сюда и сюда в частности. Просьба пользоваться подсказками по разделам.
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. MP3 плеер, как магнитофон для ZX?
    от Addison в разделе Unsorted
    Ответов: 12
    Последнее: 27.09.2007, 19:19
  2. Ответов: 1
    Последнее: 13.09.2006, 18:14
  3. AY плеер
    от newart в разделе Unsorted
    Ответов: 19
    Последнее: 19.07.2006, 23:03
  4. Ищу авторов KooLeGGz: группу HorrorSoft
    от TomCaT в разделе Люди
    Ответов: 4
    Последнее: 03.03.2006, 17:18
  5. PT3 плеер, модификация
    от Corpsegrinder в разделе Программирование
    Ответов: 5
    Последнее: 17.02.2005, 19:09

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •