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

User Tag List

Страница 4 из 22 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 217

Тема: Прикрутить YM2149F к IBM-PC?

  1. #31
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот значит играет мелодия JINGLE.YM (она в архиве). Слушать здесь: http://rghost.ru/51181180 Слышны такие "попердывания". Если держать пальцем кварц - их нет. Что это ?
    Вложения Вложения
    • Тип файла: rar JINGLE.rar (5.6 Кб, Просмотров: 128)

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

  3. #32
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так, допаял джампер выбора делителя частоты. Включил деление на два. Поставил кондер 470мКф по питанию. Вроде нормально заиграло, вот эта вещь ваще тащит: http://rghost.ru/51185251
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	P1110663_измен.размер.jpg 
Просмотров:	252 
Размер:	73.4 Кб 
ID:	44715  
    Вложения Вложения

  4. #33
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,328
    Спасибо Благодарностей отдано 
    58
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    129 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде нормально заиграло
    Звук все еще "дрожит".
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  5. #34
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Звук все еще "дрожит".
    Мне бы какой-нибудь "тестовый" .YM , не быстрый, по которому можно ориентироваться. А то я не очень понимаю, что не так. Насчет "дрожит" нет идей, кроме как менять кварц, хотя тоже сомнительно.
    UPD: Если вы про самое начало - я там переключал на первых секундах частоту с 60 на 50hz
    UPD2: Скомпилял AYPLAYER отсюда https://github.com/sisoftrg/ayplayer . Компилил опен ватком под дос. Нефига не играет Попробовать изменить работу с LTP?
    UPD3: Подправил работу с портом, начал чето играть
    UPD4: Играет оооочень тормознуто. Толи ip166 не тянет, то ли что то не так.
    UPD5: Собрал Watcom C 11.0 - теперь играет нормально, но падает в page fault при воспроизведении VTX
    UPD6: Короче чето-там с задержкой не так, поэтому нормально собирается только Watcom c 11.0 без апдейта. Еле нашел как размер стека установить в линкере, теперь не падает на VTX файлах. Приложу сюда на всякий случай EXE-шник.
    Вложения Вложения
    Последний раз редактировалось Tronix; 25.12.2013 в 16:30.

  6. #35
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немножко потестили с Vitamin его плеер в режиме LPT. Работает. Но я пока еще не осознал насчет звука. Есть странности. Пока записал несколько треков, которые на мой взгляд нормально звучат:


    Записывал правда модифицированным AYPLAYER by sisoft, нужно потом сравнить со звуком плеера от Vitamin.
    UPD: Сравнил с ZXTUNE by Vitamine- все то же самое, даже ZXTUNE лучше в плане синхронизации скорости. Вообще, .YM и .VTX файлы в подавляющем большинстве играются без проблем. А вот с остальными не все понятно. Например, вот так вот STACKER.STC играет: http://rghost.ru/51201628 Не пойму в чем дело, что за "пердеж".
    Последний раз редактировалось Tronix; 25.12.2013 в 21:55.

  7. #36
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Не пойму в чем дело, что за "пердеж".
    Явно проблема с огибающей, ее регистр нельзя тупо переписывать каждое прерывание, это приводит к переинициализации пилы и отсюда пердеж. Проблема в плеере ИМХО.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  8. #37
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Явно проблема с огибающей, ее регистр нельзя тупо переписывать каждое прерывание, это приводит к переинициализации пилы и отсюда пердеж. Проблема в плеере ИМХО.
    А он и не переписывается каждое прерывание.

  9. #38
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Tronix, глянь частоту на 22 ноге YM. Возможно она не стабильно 3.579МГц и плавает, и посмотри что на 26 ноге YM, должен быть включен делитель (нога на GND). Потом исключая по порядку: LPT (настройки в Setup), soft (настройки по LPT, если винда).

  10. #39
    Veteran Аватар для Tronix
    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,933
    Спасибо Благодарностей отдано 
    79
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Явно проблема с огибающей, ее регистр нельзя тупо переписывать каждое прерывание, это приводит к переинициализации пилы и отсюда пердеж. Проблема в плеере ИМХО.
    Я кстати тоже размышлял на эту тему. В прилагаемых исходниках плеера YM на паскале вот так происходит вывод:
    Код:
    procedure AD(b:byte);
    begin
     Port[LPT+2]:=Port[LPT+2] and $FB or b shl 2;
    end;
    
    procedure OutYM2149(Address,Data:byte);
    begin
     AD(1);
     D(Address);
     AD(0);
     D(Data);
    end;
    Может AD(0) как раз заодно дает сигнал RESET, я попозже посмотрю в бинарном виде что происходит и почему именно так написаны процедуры.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А он и не переписывается каждое прерывание.
    То есть у вас сделано не так, как написано выше?

    Цитата Сообщение от vlad Посмотреть сообщение
    Tronix, глянь частоту на 22 ноге YM. Возможно она не стабильно 3.579МГц и плавает, и посмотри что на 26 ноге YM, должен быть включен делитель (нога на GND). Потом исключая по порядку: LPT (настройки в Setup), soft (настройки по LPT, если винда).
    Увы, глянуть частоту мне нечем. Если что, это вообще моя первая собранная схема, поэтому сильно не пинайте. 26 нога через 2,2kOm на землю идет - это точно. LPT в режиме ECP в DOS и в виндовсе пробовал EPP и Bidirectional - без разницы.

  11. #40
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    Может AD(0) как раз заодно дает сигнал RESET, я попозже посмотрю в бинарном виде что происходит и почему именно так написаны процедуры.
    Там используется вычитывание из порта. Я хз поддерживает ли аппаратура порта такие надругательства.

    Цитата Сообщение от Tronix Посмотреть сообщение
    То есть у вас сделано не так, как написано выше?
    "У тебя"
    Сделано как обычно- каждый фрейм выводятся все регистры, кроме R13- он по требованию.

    Попробуй еще раз- я убрал вычитывание из порта и добавил задержки после вывода в порт (на всякий случай). Архив тот же, который mingw32.

Страница 4 из 22 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Куплю YM2149F
    от cmari в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 13.09.2010, 00:48
  2. Хочу прикрутить NEMO IDE к моему Speccy
    от ILoveSpeccy в разделе Внешние накопители
    Ответов: 15
    Последнее: 21.04.2010, 23:40
  3. AY38910 vs YM2149F
    от AlexBel в разделе Звук
    Ответов: 1
    Последнее: 10.01.2008, 19:44
  4. Продам 2 YM2149F и ещё кое-что
    от Lounge Lizard в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 13.08.2005, 04:17

Ваши права

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