User Tag List

Страница 43 из 43 ПерваяПервая ... 3940414243
Показано с 421 по 430 из 472

Тема: "Специалист" Сябр V2 - сборка, наладка, обмен информацией.

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

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

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я так понял, что её адаптировали к интерфейсу SDOS. Можете рассказать как выглядит работа с SD через этот интерфейс?
    из того что я видел - на ромдиск кладется запускаемый файл sdos, запускаем его и дальше работаем из sdos (можно с карты например покидать файлы на рамдиск и потом вернуться в оболочку). полной интеграции насколько я знаю - нет.

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

    по РАМФОС - вот здесь есть описание
    https://xn----7sbombne2agmgm0c.xn--p1ai/index19.html

    Зверинецъ

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

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

    CityAceE(17.10.2025)

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

  3. #2

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

    По умолчанию

    Поработал ещё над прошивкой.

    1. Судя по её структуре на неё накладывали патч за патчем. Например, основное ПЗУ было раскидано по двум местам, копировалось оттуда, да ещё и с перехлёстом. Может быть в этом какая-то задумка была по MX-части, я не знаю - я в ту часть так и не лазил. В общем я всё разобрал на составные и собрал обратно уже по-человечески, выкинув весь мусор. Это самое главное. Теперь при желании можно будет гораздо быстрее менять блоки и пересобирать прошивку, а не сидеть и патчить всё в HEX-редакторе.

    2. Ранее Serg6845 сделал рабочий вариант запуска SD от vinxru путём копирования boot.rks из ПЗУ в ОЗУ и запуск оттуда. Вариант действительно вполне рабочий, но мне захотелось перенести код в ПЗУ и запускать прямо оттуда. Я воспользовался исходниками vinxru, его SD starter'а для ПЗУ и, собственно, внедрил. Вызывается так же по директиве U.

    3. Вместо бесполезного вызова адреса 0x7000, на директиву "@" повесил запуск теста Рюмика. Думаю, что это будет полезнее. Там в ПЗУ ещё немного места осталось, а точнее 0x0F00 (3840) байт под какую-нибудь полезную программку.

    4. Собрал SDBIOS для загрузки в область ПЗУ, коли MX2 это позволяет. В итоге в основном ОЗУ больше не будут тратиться 512 байт под служебные цели. Весь boot-комплект для MX2 также прилагаю.
    Вложения Вложения
    С уважением, Станислав.

  4. #3

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

    По умолчанию

    Используя наработки для MX2, собрал похожую прошивку для базового варианта (без мапперов):

    1. QWERTY/ЙЦУКЕН раскладка
    2. SD STARTER от vinxru запускается по директиве "U" Монитора
    3. Директива "A" - запуск ассемблера Практик
    4. Директива "Z" - запуск дизассемблера Практик

    Остальные дополнительные директивы заглушены.

    В идеале, мне бы лично хотелось запускать Бейсик, но даже в сжатом виде он никак не помещается. К сожалению, в 12 кб ПЗУ базовой модели большего не поместилось.

    Прошивку в посте обновил.
    Последний раз редактировалось CityAceE; 16.10.2025 в 15:07.
    С уважением, Станислав.

  5. #4

    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    451
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По мативам этои темы сделал расширение для процессора КР580ВМ80 .


    Расширяет возможности процессорной платы i8080 . Теперь и КР580ВМ80 в Сябре может работать с портами ввода-вывода через команды IN OUT как и ВМ85/Z80 . Также обработка прерываний . На время чтения вектора перерывания блокируется сигнал SYNC , чтобы избежать ложные обращения к памяти . На шину данных в основнои плате надо установить подтягивающие резисторы на 10к .
    Выходные сигналы формируются в формате /IORQ,/MREQ,/RD,/WR . Как Z80 и ВМ85 . Под этот формат сигналов ориентирована схема Сябра .
    В Сябре предусмотрена возможность включения прерываний для всех используемых процессоров подачей лог. 1 на XS2 pin 43 (INT_ON). Для этого я использовал дешифратор портов и бит D6 порта #FB.

    Этот порт уже использовался в Эрике по этомуже назначению . Дешифратор DD1 делит диапазон E0-FF дискретно по 4 ячейки . Назначение выходов дешифратора выбрано условно . /PIO и /KEY - планирую сделать дубли портов STD из адресов памяти , может пригодиться в режиме памяти FULLRAM , при расширении памяти . /ECOLOR - схема расширения без наращивания памяти цвета до 64 цветов на экране одновременно из палитры в 256 цветов . Обозначение остальных выходов думаю понятно из схемы .

    Прерывания проверял простой програмкой .


    В архиве RKS и исходник .
    https://disk.yandex.by/d/zfT5LADMhDTqMw

    Усложнил задачу .


    Гигаскрин 8х8 цветных полос. Режим 8 цветов .


    Гигаскрин 16х16 цветных полос. Режим 16 цветов .

    Первое тестирование 64 цветного режима . Базовые цвета .


    В железе выглядит так .


    Схема.
    Последний раз редактировалось SYR-ALEX; 22.10.2025 в 21:49.

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

    CityAceE(22.10.2025), dim33(29.10.2025), Outcast(24.10.2025), Pluto(23.10.2025)

  6. #5

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

    По умолчанию

    Шикарно получилось! Для полноты счастья только AY не хватает на той же плате.

    Мне, конечно, такое не повторить, но буду надеяться, что потом можно будет где-то приобрести готовое устройство.
    С уважением, Станислав.

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

    SYR-ALEX(22.10.2025)

  7. #6

    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    451
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    50 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Устройство на стадии тестирования и наладки . Схема может ещё изменится .

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

    AY и мышка в планах .

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

    CityAceE(23.10.2025)

  8. #7

    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    472
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    103
    Поблагодарили
    64 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Рад, Вас видеть! Надеюсь у Вас все хорошо!
    FPGA - наше все!

Страница 43 из 43 ПерваяПервая ... 3940414243

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

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

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

Похожие темы

  1. Ответов: 1219
    Последнее: 19.11.2025, 10:18
  2. ZX "Baltik" (новодел) - сборка наладка.
    от derfliegenddehollander в разделе Несортированное железо
    Ответов: 109
    Последнее: 06.11.2025, 19:12
  3. Сябр: сборка и наладка.
    от fifan в разделе Специалист
    Ответов: 359
    Последнее: 16.10.2024, 12:40
  4. Ответов: 33
    Последнее: 19.04.2023, 17:03
  5. Запуск и наладка "Ленинград-НЭТИ"
    от Cat_Alex/QRP в разделе Ленинград
    Ответов: 74
    Последнее: 12.04.2020, 00:56

Ваши права

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