User Tag List

Страница 8 из 26 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 253

Тема: ПК Специалист + AY-3-8910/12

  1. #71

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    771
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ради AY вряд ли стоит заморачиваться с 2203, я спрашивал о плеере для FM.
    Если есть возможность добавить FM часть, то почему бы и нет. К тому же как я сказал выше, прерывания практически за так бонусом идут
    А с FM частью, так для 8080 тоже не было раньше плееров для AY
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #72

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    К тому же как я сказал выше, прерывания практически за так бонусом идут
    только к кадровому импульсу их уже не привяжешь.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  3. #73

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    771
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    только к кадровому импульсу их уже не привяжешь
    Это да, но на безрыбье такое вполне сойдет, особенно если будет файл с 60Гц темпом.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #74

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,409
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    161 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конвертнул исходник плейера PT3/PT2 из сообщения из ужасма в TASM с преобразованием мнемоник из Z80 в I8080.
    Вложения Вложения
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

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

    CityAceE(28.07.2025), ivagor(28.07.2025), Oleg N. Cher(02.08.2025)

  5. #75

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При большом желании можно и прерывания от таймера привязать к развертке. Главное условие - частота тактирования таймера должна быть привязана к "базовой" частоте компа, из которой получаются частоты развертки и проца.
    1. Необходимо завести на какой-нибудь порт состояние кадровых синхроимпульсов.
    2. В цикле опрашиваем этот порт, ждем границы кадра.
    3. Когда дождались программируем таймер на выдачу импульсов с кадровой (или кратной) частотой.

    Удобнее, но затратнее по аппаратной части, использовать контроллер прерываний или коммутацию нескольких источников (например с частотой кадров и от таймера).

  6. #76

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нибудь подвесит сопроцессор в реальный клон Специалиста или так и будем восхищаться работой проигрывателя в эмуляторе?

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

  8. #77

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,216
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Кто-нибудь подвесит сопроцессор в реальный клон Специалиста или так и будем восхищаться работой проигрывателя в эмуляторе?
    Я бы с радостью припаял, если бы у меня была возможность. А что касается эмулятора, то это попытка разорвать порочный круг, состоящий из двух утверждений:

    1. Зачем припаивать AY к Специалисту, если под это дело нет софта?
    2. Кому нужен софт для AY, если нет Специалистов с AY?

    Когда Pyk добавлял поддержку AY в эмулятор, ему элементарно даже не на чем было протестировать его работу там, потому что софта под это дело было ровно ноль. Но после интеграции AY хотя бы в эмулятор у меня уже появилась возможность экспериментировать с этой связкой. В результате мы имеем несколько проигрывателей с исходным текстом. Это значит, что теперь, если подключить к настоящему Специалисту настоящий AY у пользователя появляется возможность проигрывать тысячи мелодий со Спектрума и других платформ. Конечно, в идеале нужно написать полноценный проигрыватель с догрузкой мелодий с SD и т.д. Это в планах. Но даже уже то, что есть, может кого-то смотивировать.

    Второй момент - это прерывания. Само наличие AY в составе Специалиста - это уже круто. И я выкладывал примеры того, как он играет без всяких прерываний. Музыка (не PGS), конечно, играет неравномерно, с некими завываниями, но для неискушённого пользователя это может оказаться приемлемо. Кроме того, без прерываний AY можно использовать для озвучивания игрушек. Было бы идеально, если бы @ivagor нашёл желание и время, чтобы добавить оригинальную AY-озвучку в Специалистовский порт Exolon'а. Такая игрушка точно могла бы стать мощным мотиватором и наглядным примером, как это может и должно выгядеть. Однако, по моему, да и не только по моему мнению, раскрыть полный потенциал AY позволят прерывания. Это тоже довольно простая доработка, которая также уже реализована в эмуляторе и ПЛИС. И от прерываний польза уже не только для AY, но и для всеё платформы в целом. Начиная от устранения мерцания спрайтов на экране и заканчивая правильной программной обработкой турбирования.
    С уважением, Станислав.

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

    Oleg N. Cher(03.08.2025)

  9. #78

    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,436
    Спасибо Благодарностей отдано 
    163
    Спасибо Благодарностей получено 
    190
    Поблагодарили
    121 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче: нахер нужен этот AY реальному Специалисту! Продолжайте извращаться в эмуляторе с проигрывателем, если делать нечего.
    Последний раз редактировалось fifan; 03.08.2025 в 09:39.

  10. #79

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,216
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    707
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Короче: нахер нужен этот AY реальному Специалисту!
    Весьма любопытный вывод. Только совершенно непонятно из чего он исходит? Почему AY нужен БК-0010, Вектору-06Ц, ПК8000 и даже Радио-86РК, но не нужен Специалисту?
    С уважением, Станислав.

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

    Oleg N. Cher(03.08.2025)

  11. #80

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,393
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините, что влезаю, но мне кажется, что можно было бы найти компромисс по варианту подключения AY (и даже не только AY). Как вариант - если ВВ55 из схемы программатора (адреса F000-F7FF) включить в состав (по крайней мере части) новых клонов специалиста и вывести на отдельный разъем порты ABC, то туда можно было бы подключать некоторую периферию. Кому что нужно - программатор или AY или может принтер или еще что. AY через 8255 подключен например в amstrad cpc, и для вектора есть такой вариант - R-Sound (2), его можно использовать практически без изменений. Недостаток (применительно к AY) - несколько более громоздкое и медленное программирование, но мне кажется это не так принципиально.

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

    CityAceE(04.08.2025)

Страница 8 из 26 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. AY-3-8910 in FPGA
    от VELESOFT в разделе Звук
    Ответов: 18
    Последнее: 25.12.2015, 22:13
  2. AY-3-8910 к РК
    от Kakos_nonos в разделе Радио-86РК
    Ответов: 4
    Последнее: 24.05.2013, 12:10
  3. AY-3-8910
    от Eugeny в разделе Звук
    Ответов: 14
    Последнее: 05.09.2011, 17:11
  4. Продам AY-3-8910
    от crolicasm в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 17.03.2009, 15:25
  5. О портах AY-3-8910...
    от ILoveSpeccy в разделе Звук
    Ответов: 2
    Последнее: 02.07.2007, 15:02

Ваши права

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