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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Плеер AY/YM музыки под Windows с поддержкой AY-LPT

  1. #11
    Member Аватар для Activator
    Регистрация
    25.01.2005
    Адрес
    Харьков
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    Если на то пошло точную переодичность на ПЦ даже не под виндой сделать нельзя
    А как же под ДОС-ом работает Covox который играет цифровки на точных 64 КГц? Как работает ParSID который нормально работает без драйверов под Windows? Нужно ставить режим работы LPT-порта как SPP и никакой другой режим не подходит. Что мешает выдавать данные в порт с частотой 50 Гц?

  2. #12
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    Если на то пошло точную переодичность на ПЦ даже не под виндой сделать нельзя
    а это почему это? 50гц в досе прям ваще ну никак??? я не уверен, но и под виндой, мне кажется, это можно сделать, написав драйвер.

    ---------- Post added at 01:34 ---------- Previous post was at 01:30 ----------

    Цитата Сообщение от Activator Посмотреть сообщение
    Что мешает выдавать данные в порт с частотой 50 Гц?
    50гц+-лапоть, в зависимости от загрузки системы. а так конечно можно.

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

    По умолчанию

    Цитата Сообщение от Activator Посмотреть сообщение
    А как же под ДОС-ом работает Covox который играет цифровки на точных 64 КГц? Как работает ParSID который нормально работает без драйверов под Windows? Нужно ставить режим работы LPT-порта как SPP и никакой другой режим не подходит. Что мешает выдавать данные в порт с частотой 50 Гц?
    Ну если расскажешь мне как работать с LPT под виндой, протокол обмена с чипом и обеспечишь тестирование, я тебе состряпаю плеер

  4. #14
    Member Аватар для Activator
    Регистрация
    25.01.2005
    Адрес
    Харьков
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Ну если расскажешь мне как работать с LPT под виндой, протокол обмена с чипом и обеспечишь тестирование, я тебе состряпаю плеер
    С таким успехом я и сам "состряпаю".

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

    По умолчанию

    Цитата Сообщение от Activator Посмотреть сообщение
    С таким успехом я и сам "состряпаю".
    И в чем тогда проблема?

    Вообще круто. Предлагается написать плеер без знания протокола и без наличия железки. Типа "с ТЗ и спеками любой дурак напишет".

  6. #16
    Member Аватар для Activator
    Регистрация
    25.01.2005
    Адрес
    Харьков
    Сообщений
    116
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А тема-то была изначально создана не для того чтобы написать плеер...
    Тему можно закрывать!

    P.S. Умных к умным, а меня - к вам!

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

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

    По умолчанию

    Цитата Сообщение от Activator Посмотреть сообщение
    А тема-то была изначально создана не для того чтобы написать плеер...
    Ну и ходи голодный)

    Цитата Сообщение от Activator Посмотреть сообщение
    P.S. Умных к умным, а меня - к вам!
    Захады, нас тут многа)

    ЗЫ.
    Сразу хочу оговориться, что Windows требует точного соблюдения аппаратного протока обмена с внешними устройствами. Другими словами, у Вас не получится управлять, например, светодиодом подключенным к одному из выводов параллельного порта. Просто потому, что система будет требовать отработки и сигналов STROBE и ACK. Если Вас это не устраивает, то выход один - писать собственный драйвер вооружившись DDK.
    Глядя на "упрощения" схем существующих хардверных приблуд ("мне так проще было спаять, а вы %%%тесь, программируйте"), крайне не верится, что обработка вышеупомянутых сигналов была реализована.

  9. #18
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да в большинстве случаев не надо там это реализовывать. достаточно посадить бизи в правильное состояние и все что идет в файл 'LPTx', будет улетать на сигналы данных (при записи блока скорость достигает 60кБ/сек, НО сильно зависит от загрузки компа). справедливо для режима SPP (кажется... в общем, того, который по умолчанию). для других режимов, возможно, надо что-то городить.

    п.с. это я типа опровергаю "Другими словами, у Вас не получится управлять, например, светодиодом подключенным к одному из выводов параллельного порта".

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    да в большинстве случаев не надо там это реализовывать. достаточно посадить бизи в правильное состояние и все что идет в файл 'LPTx', будет улетать на сигналы данных (при записи блока скорость достигает 60кБ/сек, НО сильно зависит от загрузки компа). справедливо для режима SPP (кажется... в общем, того, который по умолчанию). для других режимов, возможно, надо что-то городить.
    Это проверенный факт или "ну по идее должно работать"? Если это работает, реализовано ли это в AYLPT?

  11. #20
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    что касается выдачи сигналов на линии данных через CreateFile/WriteFile - это 100% проверенный мной лично факт. я 100 раз так делал! )) это режим SPP. плюсом к этому для AY-LPT надо рулить 17м контактом порта (nSelect), как это делать, на шару я не нашел, надо ковырять (сейчас пока не могу, да и есть еще сомнения в синхронности, винда поди может принять байт на выдачу в порт и не выдать сразу, а мы уже переключим режим регистр/данные).
    и еще, я не уверен, но может быть эта схема может работать в режиме EPP. если так, то в винде есть ioctl'ы для записи "адреса" и записи "данных". но это надо опять курить маны и пробовать на реальной железке.
    да, городить внешнюю логику вокруг LPT-AY не надо (типа триггеров), достаточно посадить некоторые сигналы на нужный уровень.

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

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

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

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

Похожие темы

  1. Ответов: 296
    Последнее: 14.10.2012, 23:53
  2. Игры с поддержкой COVOX
    от moroz1999 в разделе Игры
    Ответов: 5
    Последнее: 03.07.2007, 23:08
  3. After the War 2 с поддержкой General Sound
    от kyv в разделе Игры
    Ответов: 19
    Последнее: 05.04.2007, 01:33
  4. AY плеер
    от newart в разделе Звук
    Ответов: 19
    Последнее: 20.07.2006, 00:03
  5. Эмулятор с поддержкой SMUC ?
    от Orionsoft в разделе Эмуляторы
    Ответов: 3
    Последнее: 14.02.2006, 15:41

Ваши права

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