User Tag List

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

Тема: Новый порт?

  1. #1

    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    964
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Новый порт?

    Собрал я TurboSound FM и настала пора подключения к Пентагону и тестов. Схему дешифрации сделал на РТ5 (заведены практически все адреса, кроме А2, А4, А6, А9, А11), т.к. "влепил" туда еще дешифрацию часов и Kempston Mouse. В общем, подключил TS и запускаю демо Lyra II - на заставке тишина, жму 1 и слушаю музыку из ЗВ. Ура, работает! Но при переключении на другие части - полная тишина, а во второй части индикаторы уровня стоят на месте! Пробую другие демки - тишина, на некоторых пробиваются какие-то ритмичные звуки. Запускаю игру Batty с потдержкой АУ - звук есть...
    "Если ничего не получается - почитай инструкцию". Нахожу на форуме коротенькую прогу на Бейсике для теста правильности подключения:
    Код:
    10 OUT 65533,12
    20 FOR A=0 TO 15 : OUT 49149,A
    30 PRINT IN 65533, IN 49149
    40 NEXT A
    Программа красиво выдает в первой колонке от 0 до 15, во второй - 255. Дешифрация в норме. Запускаю тест 4.3 - говорит АУ на месте, тест каналов норма, но звука нет. Тест TSAYtest_v0.2 пишет все ОК, но ни звука... Нахожу листок по подключению АУ от ВМГ, где есть программка для тестов регистров АУ:
    Код:
    10 INPUT R,D
    20 OUT 65533,R: OUT 49149,D
    30 GOTO 10
    Пробую значения, что приведены для примера (тест шума) - звук есть. Включаю тон, меняю громкость в каналах, меняю частоты - все работает, звук есть! Значит YM2203 рабочие. Запускаю демо - тишина!



    Начинаю, от безисходности тыкать анализатором в схему и обнаруживаю, что при проигрывании демок в 99% случаев при А1=0, А14=0, А15=1 (дешифрация АУ по большенству схем, порт BFFD) так же А8=0, т.е. обращение идет не по адресу BFFD, а по BEFD!!!! Отбрасываю от схемы А8 и о чудо - звук везде есть!
    Получается, нас обманывали? Кроме портов FFFD и BFFD так же используется BEFD, причем практически во всех демках и плеерах!!!!
    Последний раз редактировалось Alex_LG; 21.12.2024 в 18:54.

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

  3. #2

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,293
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,457
    Поблагодарили
    947 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_LG Посмотреть сообщение
    Получается, нас обманывали? Кроме портов FFFD и BFFD так же используется BEFD, причем практически во всех демках и плеерах!!!!
    это возникло из-за ошибки в описании принципа работы блочных команд процессора.
    чаще всего применяется OutD, а она сначала уменьшает B, а потом выводит в порт.
    zilog (сравнительно недавно) исправил эту ошибку в мануалах, но в большинстве литературы указан обратный порядок.
    при адресации порта через три/четыре адресных линии это не критично.

    .........
    при полной адресации не будут звучать `цифровые` мелодии.
    ..........
    в LyraII ещё используется и чтение из порта (для работы анализаторов)
    Последний раз редактировалось goodboy; 22.12.2024 в 10:27.

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

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

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

Похожие темы

  1. Порт #FF
    от Demige в разделе Несортированное железо
    Ответов: 50
    Последнее: 06.08.2023, 08:47
  2. Ответов: 9
    Последнее: 15.06.2020, 02:02
  3. порт принтера?
    от Atari в разделе Несортированное железо
    Ответов: 0
    Последнее: 03.04.2011, 17:13

Ваши права

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