User Tag List

Показано с 1 по 10 из 67

Тема: Все загадки Dizzy 4 (Magicland Dizzy)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию Сенсация! Загадка музыкального плеера.

    В игре используется совершенно другой музыкальный плеер, чем в предыдущих играх Dizzy-2 и Dizzy-3.

    Этот плеер значительно проще по своей структуре. Паттерны обьединены сразу для трех каналов. Орнаменты и огибающие обьединены в единую систему, которую условно буду называть огибающей.
    Огибающая для ноты может быть одновременно только одним из четырех типов:

    1. Орнамент с громкостью
    2. Огибающая с громкостью
    3. Ударник через шумовой канал с громкостью
    4. Ударник через тональный канал с громкостью

    Кроме того, для каждого паттерна задается свой набор огибающих. Не совсем понятно зачем это сделано, в обеих мелодиях игры используется небольшое число огибающих не требующее менять набор от паттерна к паттерну.

    Помимо команд установки огибающей, есть команды установки скорости мелодии, смены паттерна на ходу, зацикливания паттерна. А также несколько неиспользуемых и явно недописанных команд.

    Вообще, код плеера очень странный. Прежде всего, в нем не используется ни одного перехода JR, только JP. Что наводит на мысль о портировании с какого-нибудь 8080. Однако активно используются индексные регистры, что от этой мысли сразу уводит. Много неиспользуемых фрагментов кода, ненужных, а местами даже ошибочных, если бы они применялись в прилагаемых мелодиях. Есть лишние паттерны (новой мелодии в них нет), лишние огибающие. Кроме того, каждая из двух игровых мелодий скомпилирована со своим экземпляром плеера, что раздувает обьем игры. Сделать так, чтобы обе мелодии игрались одним плеером - никакой сложности не представляет, но, видимо, так работал компилятор музыканта. Также побочкой использования двух экземпляров плейеров явлеяется то, что при старте игры некоторое время продолжает гудеть оставшийся от заставочной мелодии тон в одном из каналов.
    Словом, плеер и мелодии можно здорово оптимизировать по размеру, да и по скорости тоже.

    А теперь СЕНСАЦИЯ!
    Этот плеер ЧЕТЫРЕХКАНАЛЬНЫЙ!
    Да, да. Обе мелодии написаны в четырех каналах. Просто четвертый канал никуда не выводится за неимением в AY такового.
    В первой, заставочной мелодии в четвертом канале ничего нет, хотя он присутствует.
    А вот во второй, игровой мелодии в четвертом канале играет замечательный второй голос. Где это писалось, на каком компьютере, в каком редакторе - загадка. Но явно не на Спектруме и не под AY.

    В приложении размещаю файл в котором играет вторая (игровая) мелодия, где на канале C вместо ударников выводится тот самый скрытый четвертый голос мелодии. Огибающие к нему не подобраны, поэтому инструмент, которым он играет не особо приглядный. Однако, суть мелодии понять можно.
    Вложения Вложения

    Эти 14 пользователя(ей) поблагодарили Titus за это полезное сообщение:

    Bedazzle(09.12.2023), bee.snz(10.12.2023), CityAceE(10.12.2023), creator(09.12.2023), Destr(10.12.2023), Digitizer(09.12.2023), Djim(11.06.2024), Dr.OM(09.12.2023), Enigmatic(10.12.2023), Oleg N. Cher(09.12.2023), shadwork(11.12.2023), Slider(10.12.2023), SoftLight(10.12.2023), Xela(09.12.2023)

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

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

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

Похожие темы

  1. Все загадки Dizzy 1
    от Titus в разделе Игры
    Ответов: 137
    Последнее: 16.09.2024, 11:51
  2. Все загадки Dizzy 3 (Fantasy World Dizzy)
    от Titus в разделе Игры
    Ответов: 152
    Последнее: 04.05.2023, 16:45
  3. Все загадки Dizzy 2 (Treasure Island Dizzy)
    от Titus в разделе Игры
    Ответов: 182
    Последнее: 17.03.2023, 23:20
  4. Dizzy-AGE RUS: Magicland Dizzy на русском
    от Rindex в разделе Dizzy-AGE
    Ответов: 8
    Последнее: 03.03.2017, 18:37
  5. Dizzy-AGE: Back To Magicland
    от Rindex в разделе Dizzy-AGE
    Ответов: 107
    Последнее: 03.09.2011, 15:44

Ваши права

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