AZ для БК-0010 БК-0010.01 БК-0011 БК-0011М, расширенная версия AZ |
Здравствуйте, гость ( Вход | Регистрация )
AZ для БК-0010 БК-0010.01 БК-0011 БК-0011М, расширенная версия AZ |
SuperMax |
28.8.2020, 11:50
Сообщение
#1
|
Администратор Группа: Root Admin Сообщений: 6 299 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Контроллер AZ для БКшек: AZБК
Реализованный на (20.01.2024) функционал: 1. сам контроллер AZ обеспечивающий: - эмуляция дисков RT11 32МБ - эмуляция больших дисков (>32МБ) - образов дискет - cеть Ethernet - сервер WEBDAV для удаленного доступа к образам и их содержимому - индикацию режимов работы и фатальных ошибок 2. дополнительная оперативная память 32МБ - маппер памяти с чанками по 4кБ, поддерживается полное адресное пространство БК - эмуляция запросов к мапперу SMK512 - эмуляция запросов к мапперу БК11 (для эмуляции отсутствующих ПЗУ БК11М и эмуляции БК11М на БК10) 3. эмуляция набора ПЗУ с загрузкой с SD-карты (иначе говоря образа можно легко модифицировать) 4. RS232 полноценный с возможностью переключения с EIA232 на TTL 3.3V + программное управление скоростью порта 5. Звуковая подсистема - звук со спикера - звук с ковокса (stereo и mono, есть выбор и 8 и 16 бит) - звук с legacy AY причем возможно выбирать какое звучание вам ближе: YM2149 или AY8910 - звук с 2x AY ( и тоже возможно выбирать какое звучание вам ближе: YM2149 или AY8910 ) - звук с DMA контроллера IMA ADPCM - это 16 бит х 44100 stereo - звук с DMA контроллера PCM - это 16 бит х 44100 mono - звук OPL2 (тестовая эксплуатация) Качество: - звуковой тракт усилителя целиком питается от отдельного преобразователя +12 -12В (иначе говоря обеспечена полная развязка питания) - используется профессиональный (можно сказать аудиофильский ЦАП) TDA1387, питается от отдельного стабилизатора - частота дискретизации на выходе ЦАП - NTSC/34 => те в районе 100кГц, иначе говоря, все преобразования происходят наиболее качественно, на уровне современного высококачественного звука 6. Часы, календарь - энергонезависимая память - питание от 2032 - cинхронизация часов через Internet по протоколу NTP, есть встроенный функционал в SETUP и утилиты под RT11 (единые под все AZ) 7. Генератор псевдослучайных чисел (LFSR128 bit, тактируется 65MHz ), поставляет случайное число каждое чтение регистра с БК 8. Видеосистема - VGA видеовыход - поддержка legacy-режимов БК (512х256 256х256), возможность переключения с клавиатуры (AP2+KT) - расширенная палитра 15bit (5bit на канал) 32768 цветов набор - расширенный видеоадаптер с конструктором видеорежимов - доступные разрешения: по горизонтали: 128 256 512 1024 ; по вертикали: 192 256 384 768 - доступное кодирование цветов - бит на пиксель: 1 2 4 8 (цветов соответственно 2 4 16 256) - горизонтальный и вертикальный скроллинг, вертикальный совместим с legacy - 3 слоя с наложением по прозрачному цвету, каждый слой имеет свой независимый набор регистров (адрес страницы отображения, вертикальный и горизонтальный скроллинг) - блиттер-автомат краткие ТТХ: пакетная обработка; 128 команд в пакете; 256 слов по горизонтали; 256 строк; возможности наложения на фон, возможность замещения любого цвета, учет прозрачности, cохранение фона 9. Встроенная диагностическая система при запуске (аналогично POST системе на PC) проверяет все узлы БК, включая системный внутрипроцессорный таймер и регистры порта 10. SETUP с интуитивно понятным интерфейсом, позволяющий: - установить время втч с NTP cервера - установить IP адрес руками или переключаться на DHCP cервер - выбрать тип эмуляции YM2149 или AY8910 - выбрать частоту кадрового таймера legacy 48Гц или 60Гц - управление эмуляцией БК11М - управление эмуляцией ПЗУ БК11М - управление внешней клавиатурой PS/2 - управление загрузкой с образов дисков 11. Возможность эмуляции БК-0011М на БК-0010(01) 12. Внешная PS/2 клавиатура Важные ссылки: Контроллер AZ BK: Процедура обновления firmware (прошивки) контроллера Контроллер AZ BK: Обновления прошивки Модели памяти разных БК, взгляд с точки зрения программиста Блиттер, примеры использования Подготовка графической информации для использования на БК Канал в телеграм Связанные темы и обсуждения https://zx-pk.ru/threads/32102-az-dlya-bk-0011m.html https://bk0010.org/forum/?id=37228&old -------------------- Живы будем - Не помрем !
|
SuperMax |
14.1.2024, 14:14
Сообщение
#2
|
Администратор Группа: Root Admin Сообщений: 6 299 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 |
Беклог проекта на 2024-01-14
6. КНГМД - дабы можно было работать с дискетами 7. поддержка образов FAT12 / FAT16 в WEBDAV 8. поддержка образов микродос в WEBDAV 9. поддержка образов CSIDOS в WEBDAV 10. OPL2 [cделано в V15] 11. эмуляция HDD: работа с образами HDD 12. спрайты - cделан блиттер [cделано в V15] 13. доступ к unix v6 filesystem через WEBDAV 15. Подключение внешней клавиатуры PS/2 [cделано в v13] иначе говоря в ПЛИС осталось добавить поддержку 128й а все остальные доработки это уже написание кода -------------------- Живы будем - Не помрем !
|
Текстовая версия | Сейчас: 1.11.2024, 6:40 |