User Tag List

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

Тема: AZ для БК-0010(01) и БК-0011М

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

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

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Статус на сегодня

    0. палитры, сделано расширение функционала механизма палитр
    подробнее https://forum.maxiol.com/index.php?showtopic=5556

    1. куча автоматов контроллера памяти SDRAM заработала
    обслуживаются 3 запроса
    - простое чтение слова
    - пакетное чтение
    - запись слова/байта
    - чтение STM32
    - запись STM32
    - чтение DMA
    - запись DMA

    2. запросы будут поступать от
    - чтение МПИ [уже работает]
    - запись МПИ [уже работает]
    - пакетное чтение строки для VGA [уже работает]
    - чтение STM32 [уже работает]
    - запись STM32 [уже работает]
    - чтение "DMA" для фоновых процессов - музыка итд ? [протестировано]
    - запись "DMA" - те задел для реализации блиттера [протестировано]
    но мне нужно ТЗ на него ибо я плохо представляю что именно надо сделать (те нужно сформулировать какой контроллер блиттера будет удобен в программировании на БК)


    3. арбитраж запросов - обслуживание запросов к оперативке согласно приоритета
    максимальное ожидание данных ~600нс в случае конкуренции с уже выполняющимся длинным запросом
    цикл записи - полностью синхронный - те RPLY идет сразу
    цикл чтения - 120нс
    + есть еще поле для оптимизации

    4. реализовано ручное переключение видеорежима (циклическое 1-2-3-4) по сочетанию AR2+KT
    те можно спокойно переключать его в зависимости от программы не напрягаясь!

    5. сделан маппер памяти + разделение по сегментам:
    - область перехвата - те копия станиц оперативки
    - область эмуляции ROM - выделил 256КБ под всякие ПЗУ которые будут подключаться как в эмуляторе из меню
    - и вся остальная память

    6. полный вывод VGA уже из SDRAM, переключение страниц
    [пока без новых режимов, но они уже заложены в архитектуру]

    7. проведен рефакторинг кода VGA-модуля, унификация под 65MHz и отказ от 130MHz

    8. перехват переключения палитр БК11М
    - доступ к памяти палитр с шины, чтение+запись

    9. Генератор псевдослучайных чисел - технически это LFSR длиной 128бит, младшие 16 в регистре доступном программно.
    сдвиг идет с частотой 130Mhz-посмотрим как следствие полностью новое слово доступно будет каждый такт

    10. Память запущена на 130MHz благодаря рефакторингу кода

    11. Загрузка ПЗУ - через STM и операции с ней, загрузка и эмуляция ПЗУ согласно конфига

    12. Стартовая последовательность, те сейчас AZ берет БК за рога и управляет ее стартом полноценно

    13. сделан полный жесткий тест оперативки через интерфейс STM32, работает, но не придумал как его вызывать штатно. возможно будет отдельный конфиг ?

    Явное вынесение кода старта в ПЗУ (образ ПЗУ в виде файла) позволяет подключаться другим разработчикам и развивать платформу

    Сделанное - документируется
    Контроллер AZ BK: Документирование процесса разработки

    ----------------------------------

    Что осталось сделать:

    FPGA:
    F3. трансляция запросов к мапперу SMK512 в мой маппер
    F4: эмуляция HDD
    F5: эмуляция AY
    F6: эмуляция FDD
    F7: эмуляция Covox-а
    F8: расширенные видеорежимы
    F9: COM-порт
    F10. DMA контроллер для звука
    F11. контроллер блиттера

    STM32:
    S1. Поддержка большого количества образов дискет - те как в SMK - 127 образов
    S2: включение сети (cеть и сейчас работает но включать-выключать руками)
    177220 <-110 включить
    177220 <-0 выключить
    S3/F4: поддержка HDD образов и эмуляция HDD с регистрами

    Принимаются пожелания по приоритетам - те что следующее взять в работу
    также прошу прислать баг-репорты
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

  3. #2

    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    Что осталось сделать:

    FPGA:
    F3. трансляция запросов к мапперу SMK512 в мой маппер
    F4: эмуляция HDD
    F5: эмуляция AY
    F6: эмуляция FDD
    F7: эмуляция Covox-а
    F8: расширенные видеорежимы
    F9: COM-порт
    F10. DMA контроллер для звука
    F11. контроллер блиттера

    STM32:
    S1. Поддержка большого количества образов дискет - те как в SMK - 127 образов
    S2: включение сети (cеть и сейчас работает но включать-выключать руками)
    177220 <-110 включить
    177220 <-0 выключить
    S3/F4: поддержка HDD образов и эмуляция HDD с регистрами

    Принимаются пожелания по приоритетам - те что следующее взять в работу
    также прошу прислать баг-репорты
    По мне так лучше такой порядок:

    Эмуляция SMK
    HDD
    AY
    Новые видеорежимы
    Часы
    а дальше уже остальное
    Блог проекта "The Goonies для БК11М"
    БК-0011М, БК-0011М-01, SMK-512, AZ

  4. #3

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от grf Посмотреть сообщение
    По мне так лучше такой порядок:

    Эмуляция SMK
    HDD
    AY
    Новые видеорежимы
    Часы
    а дальше уже остальное
    да будет так
    но потребуется помощь зала ;-)
    ибо в дебрях SMK я могу заплутать
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

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

    grf(16.06.2021)

  5. #4

    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    да будет так
    но потребуется помощь зала ;-)
    ибо в дебрях SMK я могу заплутать
    Ну чем смогу - помогу ))
    Блог проекта "The Goonies для БК11М"
    БК-0011М, БК-0011М-01, SMK-512, AZ

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

    SuperMax(16.06.2021)

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

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

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

Похожие темы

  1. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 255
    Последнее: 23.12.2025, 20:28
  2. Режим совместимости БК-0011М с БК-0010
    от Oleg N. Cher в разделе БК-0010/0011
    Ответов: 62
    Последнее: 19.12.2021, 12:03
  3. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 22
    Последнее: 30.03.2021, 18:47
  4. Ответов: 37
    Последнее: 16.04.2019, 21:21
  5. Ответов: 66
    Последнее: 03.05.2014, 14:58

Ваши права

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