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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 50

Тема: "Народный" AY (YM) звук для УКНЦ (параллельный порт)

  1. #21
    Activist
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    294
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    27 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    переделывать там две вещи:
    1) загрузка собственно музыкального модуля, или вообще выбрать свой способ подачи данных модулю воспроизведения
    2) управление прерыванием по вектору 100 с бкшного на укнцшный
    и выбрать тип работы: использовать прерывание только для синхронизации, а процессор занять циклом воспроизведения или вызов модуля воспроизведения в обработчике прерывания, чтобы звук в фоне работал.
    В BK_STC_Player.ASM показано как, т.е. там закомментирован вариант с фоновым воспроизведением, мне для тестирования этот способ не подходил, поэтому я его и не использовал. Все модули сделаны по одной и той же схеме.

    - - - Добавлено - - -

    Оптимального нет, есть попроще, есть посложнее. Раньше более распространённый на БК был stc,stp, а сейчай без разницы, в интернете всех видов навалом.

  2. #22
    Master
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    882
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    62 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для Периферийного Процессора УКНЦ код должен быть перемещаемым. В ПП свой диспетчер процессов и логичнее использовать 100й вектор для вызова процедуры

    - - - Добавлено - - -

    ПП работает "фоном" относительно ЦП, и нужно процедуру воспроизведения сделать "фоном" в ПП да так чтобы не шибко его притормаживать иначе начнутся глюки с клавой и другие неприятности.
    Тогда будет круто. Можно конечно ради воспроизведения колом все поставить но это не айс.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х2, Commodore 64, AMIGA 500, ZX EVO

  3. #23
    Master
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    882
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    62 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос к Ув. nzeemin, возможно ли прикрутить к UKNCBTL (опционально) эмулятор AY на параллельный порт? Исходники взять например у gid? (если он конечно не против).
    Было бы здорово. А то утомительно каждый раз на реал перетаскивать.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х2, Commodore 64, AMIGA 500, ZX EVO

  4. #24
    Оператор ДВК Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    5,877
    Спасибо Благодарностей отдано 
    1,172
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    86 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    А то утомительно каждый раз на реал перетаскивать.
    готек, утомительно, с флопами бегали туда сюда по началу, а теперь флешку воткнуть переткнуть утомительно
    - вот они программисты ) привыкли всё готовой по контрл-ф9 за пару секунд, изнежились )

    может эмулятор AY и не помешает конечно, но тогда и AZ-контроллер не помешал бы.
    Вот, сейчас прочитает это Никита, и подумает, даже отвечать не стану - утомительно каждый раз ответ писать.
    Последний раз редактировалось hobot; 07.02.2020 в 21:26.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #25
    Master
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    882
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    62 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    вот они программисты ) привыкли всё готовой по контрл-ф9 за пару секунд, изнежились )
    Причем здесь нежность? Просто целесообразность.. скорость разработки увеличится. Скажите еще, что правильней в тетрадке отлаживать программу.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х2, Commodore 64, AMIGA 500, ZX EVO

  6. #26
    Master
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    882
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    62 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Видео "девайс в работе":
    https://yadi.sk/i/fiMU2h9dZNBMwA
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х2, Commodore 64, AMIGA 500, ZX EVO

  7. Этот пользователь поблагодарил S_V_B за это полезное сообщение:

    hobot (08.02.2020)

  8. #27
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,372
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    357
    Поблагодарили
    199 сообщений
    Mentioned
    20 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Круто!

    Опубликуй финальную схему.

    Ты смикшировал стандартный звук, и звук AY вместе?

  9. #28
    Activist Аватар для ALS
    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    303
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скрытый текст

    Навеяно "в тетрадке отлаживать программу" (с)
    Как-то писал программу на одном ноутбуке, потом отсылал *.hex по сети на другой и уже на нем прошивал железяку.
    Тестил, потом опять возвращался к первому, корректировал программу, ... и так весь день.
    Все оттого, что на первом частично не работали USB, а на втором - слишком маленький дисплей.
    [свернуть]
    SC/MP NIBL emulator (PIC16F877, W24257)
    Hardware PSG player (AY-3-8910A, PIC16F886, W25X80/SDcard, 2x HDSP-2111)

  10. Этот пользователь поблагодарил ALS за это полезное сообщение:

    hobot (08.02.2020)

  11. #29
    Master
    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    882
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    62 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Ты смикшировал стандартный звук, и звук AY вместе?
    Нет не стал, мне спикер не нравится да еще на усилке. Кому нужно припаять не сложно (тем более без него плата без лишних макарон).

    RESET можно на третий бит порта С повесить через транзистор. (хотя сбрасывать можно без него).
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х2, Commodore 64, AMIGA 500, ZX EVO

  12. Этот пользователь поблагодарил S_V_B за это полезное сообщение:

    hobot (08.02.2020)

  13. #30
    Оператор ДВК Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    5,877
    Спасибо Благодарностей отдано 
    1,172
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    86 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Нет не стал
    на Зеленоградской поделке тех лет стоял биппер типа как в АОНах по размеру,
    а звук в бортовом (на мат.плате) бипере сохраняется? Звук через обычный мини-джек
    наружу идёт??? Это дискотека уже )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. УКНЦ параллельный порт
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 91
    Последнее: 22.04.2019, 02:45
  2. Ответов: 2
    Последнее: 06.01.2018, 00:39
  3. Ответов: 51
    Последнее: 11.08.2014, 10:40
  4. Ответов: 12
    Последнее: 16.11.2011, 18:17

Ваши права

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