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

User Tag List

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

Тема: Порт музыкальной демки timeCS на УКНЦ

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    95
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Порт музыкальной демки timeCS на УКНЦ

    Никогда такого не было, и вот, первое демо для УКНЦ с 6-ти канальной AY музыкой.

    Огромное спасибо Владимиру 'KUVO' Кутякову, за оригинальное демо для БК-0011М, и отдельная благодарность за музыку.

    Репозиторий проекта.

    Скачать образ можно отсюда.

    Образ загрузочный. Без ОС. Использует биос для работы с диском.
    Т.е. загружается только с дисковода.
    Доработка для загрузки с других носителей не предвидится, сорян.

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

    Внедрение поддержки AY в эмулятор UKNCBTL не завершено, и пока что звучание в эмуляторе заметно так отличается от оригинала.
    Кстати заметил, что нажатие Enter в эмуляторе, генерит скан-код клавиши ввод дополнительной клавиатуры.
    Так что в демке, обе клавиши равнозначны.

    Появился есть ещё один проигрыватель музыки для УКНЦ, теперь уже формата *.pt3
    В принципе и раньше можно было взять БК-шную версию, но одна и мелодий весит 31К, в память ПП не впихнуть.
    Пришлось дорабатывать проигрыватель, чтобы он выбирал данные из банка памяти используя регистры адреса/данных.
    Как всегда, заморочился, хотелось чтобы адреса регистров адреса/данных всегда были в регистрах процессора.
    После такой модификации, пришлось еще изрядно так повозится с отладкой.

    Так же модифицировал распаковщик lzsa3, чтобы он мог распаковать выбирая данные также, используя регистры, и наоборот, записывая данные через регистры.
    Теперь это три версии распаковщика.

    На первом экране с часами, подобрал значения инкремента, в циклах формирующих задержки, чтобы работало примерно так же как и на БК.
    В остальных часах, оставил оригинальные значения инкрементов.
    Можно обратить внимание насколько быстрее часы работают по сравнению с БК)
    Не забывая правда, что ЦП полностью свободен от проигрывания музыки.
    Последний раз редактировалось randomizer; 10.05.2024 в 22:28.
    aberrant_hacker

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

    BlaireCas (22.07.2023), Manwe (23.02.2024), nzeemin (23.07.2023), Oleg N. Cher (23.07.2023), Titus (23.07.2023)

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

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

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

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

Похожие темы

  1. Ответов: 60
    Последнее: 19.06.2020, 13:02
  2. Ответов: 9
    Последнее: 15.06.2020, 02:02
  3. УКНЦ параллельный порт
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 91
    Последнее: 22.04.2019, 02:45
  4. Ответов: 89
    Последнее: 03.01.2017, 14:02
  5. Куплю Commodore в музыкальной комплектации
    от adres2 в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 13.05.2012, 21:03

Ваши права

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