User Tag List

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

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

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

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

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

    По умолчанию

    Итак, вроде починил плату ЛИКа, пора возвращаться к нашим так сказать "баранам".
    Пока вопрос к общественности. Есть ли сейчас эмулятор, где Специалист поддерживает AY и прерывания, если нет, как быстро можно сделать. Дело в том что, нужно ведь проверить сначала какую ту музыку (программу, плеер), прежде чем в железе проверять.
    Для проверки хочу портировать свою бегущую строку, которую выдрал из игры Sokoban (ZX Spectrum) и прилепил к ПК8000. Там есть плеер музыки SoundTracker (Song by ST compiler). Заодно так сказать потренируюсь в написании чего то для Специалиста.

    Из железных вопросов по карте.

    10h - системный порт
    используется бит DB7 - разрешение прерывания (при сбросе выключено)

    11h - порт менеджера страниц
    Используются биты DB0 и DB1 по 3 варианту - https://zx-pk.ru/threads/36257-pk-sp...=1#post1217664
    регистр только не на 2 бита, а на 3.
    0 бит регистра - DB0 or DB1
    1 бит регистра - DB0
    2 бит регистра - DB1
    В этом случае при записи в порт номера страниц будет следующая комбинация битов (210):
    0 страница - 000 - ПЗУ и порты
    1 страница - 011 - первые 16кб ОЗУ (доп. память)
    2 страница - 101 - вторый 16кб ОЗУ (доп. память)

    14h - порт данных AY
    15h - порт регистров AY

    Также ограничить обращение к портам диапазоном
    00..BFh, т.е. обращение к портам C0...FFh равносильно обращение к ОЗУ в диапазонах C000...FFFFh. Я вот сейчас не скажу на память, там вроде в команде out старший адрес дублируется младшим, т.е. если пишем в порт F0h, то вроде адрес выставляется F0F0h. Могу конечно и ошибаться.
    Последний раз редактировалось Mick; 24.11.2025 в 21:01.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

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

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

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

Похожие темы

  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

Ваши права

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