User Tag List

Страница 19 из 23 ПерваяПервая ... 151617181920212223 ПоследняяПоследняя
Показано с 181 по 190 из 257

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

Комбинированный просмотр

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

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,217
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    блок питания MeanWell RT-50A. У него 3 нужных нам напряжения. +5, +12 и -5
    Так а разве любой БП АТХ не подошёл бы? Вроде бы у него тоже всё, что нужно имеется. Возможно, -5 уже не везде есть, но всё же это стандарт.

    Цитата Сообщение от Mick Посмотреть сообщение
    Посему если проц стоит в панельке - вам повезло и подбирайте под него штыри.
    У меня изначально тоже был впаян. Это я его ещё тогда, много лет назад в панельку пересадил. А уже сегодня ту же процедуру с ВВ55 проделал по моей просьбе Serg6845.

    Цитата Сообщение от Mick Посмотреть сообщение
    Откопал свой старый монитор LG c входом AV - буду туда пробовать подключать.
    Ну вот, вижу что почти всё готово! Надеюсь, что всё подключится и заработает, чтобы можно было уже, наконец, экспериментировать.

    Цитата Сообщение от Mick Посмотреть сообщение
    В понедельник сделаю небольшой фотоотчет.
    Очень жду!
    С уважением, Станислав.

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

  3. #2

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Так а разве любой БП АТХ не подошёл бы? Вроде бы у него тоже всё, что нужно имеется. Возможно, -5 уже не везде есть, но всё же это стандарт.
    -5 в АТХ вот уже лет 10-15 нет ни в одном. а древний живой с -5 далеко не у всех в тумбочке валяется

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  4. #3

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,481
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    а древний живой с -5 далеко не у всех в тумбочке валяется
    Что странно для посетителей данного сайта. ¯\_(ツ)_/¯
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #4

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Ну вот, вижу что почти всё готово! Надеюсь, что всё подключится и заработает
    Так прошивку CPLD еще разрабатывать и отлаживать, нет?

  6. #5

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

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Так прошивку CPLD еще разрабатывать и отлаживать, нет?
    Дык прошивку там по сути не так долго писать. Тут больше в подготовительных работах тупим

    Подключил я осцил, проверил активность проца. Все сигналы присутствуют, т.е. проц как бы работает. Куда дальше смотреть.
    Вытащил ПЗУ, как Станислав писал картинка не изменилась - матрац. То есть теоретически нет выбора ПЗУ или ....?
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #6

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    773
    Поблагодарили
    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

  8. #7

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,217
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Есть ли сейчас эмулятор, где Специалист поддерживает AY и прерывания, если нет, как быстро можно сделать.
    Да, последние версии Emu80 поддерживают и AY (и даже TS!), и кадровые прерывания. Всё это включается в настройках через GUI.
    Именно на этом конфиге я всё тестировал и выкладывал сюда. Во всех своих адаптациях я умышленно выносил порты AY в константы, чтобы можно было в любой момент всё быстренько переделать на другое подключение.

    Цитата Сообщение от Mick Посмотреть сообщение
    Там есть плеер музыки SoundTracker (Song by ST compiler).
    В этой теме я выкладывал адаптацию к i8080 последней версии проигрывателя PT3/PT2.

    Цитата Сообщение от Mick Посмотреть сообщение
    10h - системный порт
    Пока никак прокомментировать не могу.

    Цитата Сообщение от Mick Посмотреть сообщение
    11h - порт менеджера страниц
    Было бы неплохо не ограничивать всё 32-мя килобайтами. Вдруг всё окажется удобно и захочется иметь больше памяти?

    Цитата Сообщение от Mick Посмотреть сообщение
    14h - порт регистров AY
    15h - порт данных AY
    Если я ничего не путаю, то именно на эти порты повесили AY на Векторе? Если это так, то это правильный выбор.

    Цитата Сообщение от Mick Посмотреть сообщение
    00..EFh, т.е. обращение к портам F0...FFh равносильно обращение к ОЗУ в диапазонах F000...FFFFh.
    Возможно, стоит расширить диапазон всем диапазоном ПЗУ+ПОРТЫ, то есть C000-FFFF. Например, SP580 повесил ВИ53 в этом диапазоне и обращается к нему по OUT. У меня на ЛИКе есть режим SP580 и таймер припаян.

    Цитата Сообщение от Mick Посмотреть сообщение
    Я вот сейчас не скажу на память, там вроде в команде out старший адрес дублируется младшим, т.е. если пишем в порт F0h, то вроде адрес выставляется F0F0h. Могу конечно и ошибаться.
    Да, ты абсолютно прав! Некоторые программы именно так обращаются к портам. Например, Монитор и софт от SP580. Поэтому важно, чтобы звуковая карта не мешала этому методу.
    С уважением, Станислав.

  9. #8

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Было бы неплохо не ограничивать всё 32-мя килобайтами. Вдруг всё окажется удобно и захочется иметь больше памяти?
    Это ограничение текущей платы, ограничение линий данных на CPLD.


    Цитата Сообщение от CityAceE Посмотреть сообщение
    Если я ничего не путаю, то именно на эти порты повесили AY на Векторе? Если это так, то это правильный выбор.
    Да, такие же порты выбраны сделаны были и в ПК8000. Но ноги растут от Вектора

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Да, последние версии Emu80 поддерживают и AY (и даже TS!), и кадровые прерывания. Всё это включается в настройках через GUI.
    А ссылку можно, чтобы не искать.

    Было бы не плохо, если b2m, тоже вставил в свой эмулятор. Но не знаю, на сколько он сейчас им занимается.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #9

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,217
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    1,652
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А ссылку можно, чтобы не искать.
    Вот прямая ссылка на раздел скачивания: https://emu80.org/distr/
    Вот на последнюю Виндовую сборку: https://emu80.org/v4beta/Emu80qt_40535.zip
    С уважением, Станислав.

    Эти 2 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    Mick(21.11.2025), Oleg N. Cher(21.11.2025)

  11. #10

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Mick, если что, AY в эмуляторе в текущей реализации сидит по адресам F400-F47F, а прерывание возникает по фронту КГИ.
    При необходимости можно оперативно изменить адреса в конфиге.

Страница 19 из 23 ПерваяПервая ... 151617181920212223 ПоследняяПоследняя

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

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

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

  1. Titus

Похожие темы

  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

Ваши права

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