IPB

Здравствуйте, гость ( Вход | Регистрация )

> AZ для БК-0010 БК-0010.01 БК-0011 БК-0011М, расширенная версия AZ
SuperMax
сообщение 28.8.2020, 11:50
Сообщение #1


Администратор
*****

Группа: Root Admin
Сообщений: 6 286
Регистрация: 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


--------------------
Живы будем - Не помрем !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 26.4.2024, 12:58