User Tag List

Страница 25 из 27 ПерваяПервая ... 21222324252627 ПоследняяПоследняя
Показано с 241 по 250 из 264

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

  1. #241

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    А как вам такой вариант?
    Тоже вариант, но Titus делает полноценный реверс AY-3-8910 для CPLD.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

  3. #242

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

    По умолчанию

    Занялся тут написанием прошивки для CPLD и похоже уже забыл что там хотели сделать.
    И с целью восстановления так сказать памяти решил сначала изобразить карту на дискретах - https://disk.yandex.ru/i/KEiMpxT2v-9dwg

    В дискретном варианте на порт 11h (страниц ОЗУ) идут сигналы буферизированной шины данных. В CPLD же будут идти сигналы шины данных с процессора.
    Управление сигналами для работы с памятью и портами получились мудреными. Я исходил из такой логики.
    Обращаться к портам можно только в диапазоне 00...BFh, все что выше это обращение как бы к памяти. Анализируются два старших бита адреса А14 и А15. Почему взял так, просто процессор дублирует адрес порта, который находится в младшем байте, в старший байт. Таким образом при обращении к порту C0h, адрес на шине будет C0C0h, если к обратиться к порту FEh, то адрес будет FEFEh.
    Далее когда идет обращение к памяти дополнительного ОЗУ, а это адреса C000...FFFFh, то обращение к портам С0...FFh будут всеравно перенаправляться на системную плату. Таким образом, даже находясь в дополнительном ОЗУ можно будет достучаться до клавы.

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

    Этот пользователь поблагодарил Mick за это полезное сообщение:

    CityAceE(03.12.2025)

  4. #243

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Далее когда идет обращение к памяти дополнительного ОЗУ, а это адреса C000...FFFFh, то обращение к портам С0...FFh будут всеравно перенаправляться на системную плату. Таким образом, даже находясь в дополнительном ОЗУ можно будет достучаться до клавы.
    О! Вот это интересная особенность! Отличная находка!

    Цитата Сообщение от Mick Посмотреть сообщение
    Просьба взглянуть свежим так сказать взглядом сию схему и если что заметите не так в логике, просьба ответить.
    Надеюсь, что кто-нибудь, кто понимает, всё таки посмотрит и ответит.
    С уважением, Станислав.

  5. #244

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

    По умолчанию

    @Mick, как обстановка? Есть ли подвижки? Или энтузиазм совсем иссяк?
    Предполагаю, что жизнь отравляет отсутствие быстрой загрузки в Специалист. Тебе бы, конечно, SD подключить, чтобы отлаживать всё удобно стало... Я вот отлаживаю протокол обмена с Arduino и даже с SD это напоминает геморрой, а что уж говорить про магнитофон.
    С уважением, Станислав.

  6. #245

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я вот отлаживаю протокол обмена с Arduino и даже с SD это напоминает геморрой, а что уж говорить про магнитофон.
    эт точно... поэтому в свое время я приделал COM порт и написал xmodem - для отладки гораздо удобнее...

    Зверинецъ

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

  7. #246

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

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    я приделал COM порт и написал xmodem - для отладки гораздо удобнее...
    Прелесть такого подхода я тоже успел вкусить на FPGA Специалисте. Тоже организовали там этот протокол и программу поместили в ПЗУ. Стало очень удобно отправлять туда файлы прямо с компа. Подумываю вот тоже что-то подобное сделать на коленке для Сябра и Лика.
    С уважением, Станислав.

  8. #247

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,411
    Спасибо Благодарностей отдано 
    1,705
    Спасибо Благодарностей получено 
    2,227
    Поблагодарили
    877 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Тоже вариант, но Titus делает полноценный реверс AY-3-8910 для CPLD.
    Не для CPLD.
    Я уже сделал реверс и выложил его в виде синхронной схемы, которая вполне годится для перевода в FPGA.
    Но делал это не для реализации AY в FPGA, а скорее для точного понимания работы AY, и для потактовой реализации в эмуляторе, чтобы точно знать, что AY-звучит 1:1 как оригинал во всех режимах и проявлениях.

  9. #248

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    @Mick, как обстановка? Есть ли подвижки? Или энтузиазм совсем иссяк?
    Предполагаю, что жизнь отравляет отсутствие быстрой загрузки в Специалист. Тебе бы, конечно, SD подключить, чтобы отлаживать всё удобно стало... Я вот отлаживаю протокол обмена с Arduino и даже с SD это напоминает геморрой, а что уж говорить про магнитофон.
    По сути ты уже ответил на свой вопрос. Прошивку как бы нацарапал, а вот как быстро это проверить. Пока только майфун есть в качестве ввода. Еще откопал плату расширения для Экспресса, там вроде есть SD. Но ее еще надо спаять. Вообще, я хочу все таки до Нового Года все таки получить рабочий вариант.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #249

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

    По умолчанию

    Очень надеюсь, что всё у тебя получится! И если есть SD-интерфейс, то конечно стоит начать с его сборки и подключения.
    С уважением, Станислав.

  11. #250

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Очень надеюсь, что всё у тебя получится! И если есть SD-интерфейс, то конечно стоит начать с его сборки и подключения.
    Пока детали для SD интерфейса не пришли, то пока приспособил старый ноутбук в качестве магнитофона. Хорошо, что Станислав сделал проги, которые генерит кроме rks файла еще и wav. Очень пригодились. Пока решил проверить вообще загружается или нет с магнитофона что нибудь. Упростил программу с бегущей строкой - убрал пока прерывания, только в цикле. Бегущую строку на реале увидел. Теперь буду ставить платку с AY и пока добиваться буду чтобы играла еще и музыка. А потом уже попробую с прерываниями.



    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 25 из 27 ПерваяПервая ... 21222324252627 ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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