User Tag List

Показано с 1 по 10 из 32

Тема: Ленин1 256к на ALTERe

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #16

    Регистрация
    17.02.2008
    Адрес
    Пенза
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    49
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://www.emuverse.ru/wiki/%D0%A0%D...1%83%D0%BC-128

    Стандартная схема включения AY-3-8912 (8910) предполагает наличие двух входных сигналов ВC1, BDIR и трех выходных сигналов: А, В, С. Обращение к музыкальным функциям AY-3-8912 происходит в компьютере через два порта с адресами BFFDh (десятичный 49149) и FFFDh (десятичный 65533). В порт FFFDh программно можно записать число от 00h до ODh, выбрав тем самым один из 14 регистров (режимов работы). Порт ВFFDh предназначен только для записи данных в ранее выбранный регистр. Особенностью системы-128 является то, что обратно считывать данные необходимо с порта FFFDh (табл.2), а не с BFFDh как логично было бы предположить [5].

    На основании приведенной таблицы истинности можно составить электрическую схему сопряжения, будь то на логических элементах И-ИЛИ-НЕ или на дешифраторах типа К555ИД4, К555ИД7.

    В самодельных схемах иногда путают адрес порта чтения и, вместо FFFDh, данные пытаются считывать с порта BFFDh. В некоторых компьютерных программах специально проверяется наличие в схеме музыкального сопроцессора путем чтения данных. Например, в дисковых версиях музыкальных программ MICRO SOUND-128 «PART-3» (INX SOFTWARE, 1989); FANTAZY DEMO (RAFII SOFTWARE, ПОЛЬША, 1990) при неправильной адресации порта чтения пропадает индикация каналов А, В, С.

    Правильность обращения к порту чтения определяет программа:

    10 OUT 65533, 12
    20 FOR A=0 TO 15: OUT 49149, А
    30 PRINT IN 65533, IN 49149
    40 NEXT A

    На экране должны появиться два вертикальных столбика по 16 цифр. Если оба столбика содержат все цифры 255, то в Вашей схеме вообще отсутствует чтение AY-3-8912.

    Если первый (левый) столбик содержит все цифры 255, а второй (правый) — цифры от 0 до 15, то у Вас «неправильная» приставка с адресом чтения BFFDh.

    Табл.2
    СИГНАЛЫ КОМПЬЮТЕРА СИГНАЛЫ AY-3-8912 ПРИМЕЧАНИЯ
    А1 А15 А14 WR RD IORQ ВС1 BDIR
    0 1 0 0 1 0 0 1 запись BFFDh
    0 1 1 0 1 0 1 1 запись FFFDh
    0 1 0 1 0 0 1 0 чтение FFFDh
    Любой другой набор 0 0 Нет выбора

    Нормальной работе соответствует левый столбик из цифр от 0 до 15, а правый — все цифры 255.

    у меня прога выдает оба столбца 224.
    чат о Пентагонах https://t.me/Pentagon_ZX_Chat чат о Скорпионах https://t.me/zs_scorpion

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

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

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

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

Похожие темы

  1. Ответов: 5
    Последнее: 17.11.2008, 21:22
  2. Ответов: 14
    Последнее: 23.11.2006, 03:11

Ваши права

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