![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
SuperMax |
![]() ![]()
Сообщение
#1
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Проект контроллера AZ для БКшек:
основная фишка AZ это как раз образа дисков в виде обычных файлов на карточке и вторая фишка это сеть - те карточку можно вообще никогда не вынимать - а писать образа прямо через сеть вся конфигурация - через ini-файл Планируемый фунционал: 1. сам контроллер AZ с кучей дисков,сетевой картой, сервером WEBDAV эмуляция дисков: - RT11 32МБ - дискет - образов SMK512 2. оперативная память 32МБ с загрузкой с SD-карты и эмуляция всяких ПЗУ - те я думаю, можно будет реализовать концепцию с полным отключением всех ПЗУ в БК. 3. КНГМД со стандартным 40pin разъемом для подключения дисководов 4. RS232 полноценный с возможностью переключения на TTL 3.3V + программное управление скоростью порта 5. AY-3-8910 x2 6. Covox / стерео / 16bit 7. OPL2 8. Перехват спикера 9. микшер звука (те спикер, ковоксы, AY, OPL2 итд) 10. таймер с прерыванием для обработки звука и/или DMA контроллер для звука весь звук выводится на 16bit-цап и наружу 11. Часы с календарем, питание от 2032 12. Синхронизация часов через Internet 13. Энергонезависимая память для сохранения настроек звука, конфигурации 14. VGA видеовыход, с поддержкой legacy режимов а также расширенной палитрой 15bit (5bit на канал) поддержка образов дисков: 1. диски для RT11 - это уже есть 2. образа дискет - планируется 3. образа hdi - те "образ винта" - планируется Важные ссылки: Контроллер AZ BK: Процедура обновления firmware (прошивки) контроллера Контроллер AZ BK: Обновления прошивки Связанные темы и обсуждения https://zx-pk.ru/threads/32102-az-dlya-bk-0011m.html https://bk0010.org/forum/?id=37228&old -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#2
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Первые эксперименты проводились на базе моей макетки от другого проекта и был достигнут такой результат:
![]() ![]() При разработке этого кода пришлось порядком помучатся из-за сильного звона на шине и управляющих сигналах -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#3
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Разработаны 2 печатные платы:
Низ: ![]() ![]() Верх: ![]() ![]() Тут, я думаю это хорошо видно разводка правильная и никакого звона на шине нет совсем Соответственно управляющий код становится куда проще и компактнее -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#4
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Важный момент: AZ достаточно много потребляет - те до 600ма
соответственно рекомендуется БП для связки БК+AZБК c номинальным током 3А -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#5
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
-------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#6
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Мое выступление на Демодуляции 2021
-------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#7
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Беклог проекта на 2022-06-11
1. сделать переход в аварийный режим в случае ошибки с конфигом аварийный режим - помигает светодиодом - код ошибки - включит сеть - добавит запись в лог ошибок старта 2. Часы с календарем, питание от 2032 3. Синхронизация часов через Internet 4. Энергонезависимая память для сохранения настроек звука, конфигурации 5. таймер с прерыванием 50/60Гц втч и для работы AY на БК-0010 6. КНГМД - дабы можно было работать с дискетами 7. поддержка образов FAT12 в WEBDAV 8. поддержка образов микродос в WEBDAV 9. поддержка образов CSIDOS в WEBDAV 10. OPL2 11. эмуляция HDD 12. спрайты 13. доступ к unix v6 filesystem через WEBDAV -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#8
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Контроллеры в продаже, цена 11тыс рублей + доставка
комплект включает в себя 1. сам AZ - 2 платы (бутерброд) 2. провод к сетевой карте 3. сетевая карта 4. 16GB MicroSD карточка 5. полноценный корпус к сетевой карте 6. STLINK v2 (потребуется для обновления прошивки "софтовой части") 7. USB Blaster (потребуется для обновления прошивки "аппаратной части") 8. Корпус для AZ -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#9
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Беклог проекта на 2022-11-29
1. сделать переход в аварийный режим в случае ошибки с конфигом аварийный режим - помигает светодиодом - код ошибки [сделано] - включит сеть[сделано] - добавит запись в лог ошибок старта [исключено] 2. Часы с календарем, питание от 2032 [сделано] 3. Синхронизация часов через Internet [сделано] 4. Энергонезависимая память для сохранения настроек звука, конфигурации [сделано] 5. таймер с прерыванием 50/60Гц втч и для работы AY на БК-0010 [сделано в v14] 6. КНГМД - дабы можно было работать с дискетами 7. поддержка образов FAT12 / FAT16 в WEBDAV 8. поддержка образов микродос в WEBDAV 9. поддержка образов CSIDOS в WEBDAV 10. OPL2 11. эмуляция HDD: работа с образами HDD 12. спрайты 13. доступ к unix v6 filesystem через WEBDAV 14. Эмуляция БК-0011М на БК-0010 15. Подключение внешней клавиатуры PS/2 -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#10
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Проверка напряжения питания на AZ
так AZБК кушает 600ма, то при длинных или тонких проводах питания к БК, напряжение может просесть и будут наблюдаться различные глюки вот тут на фото синим обведены точки где можно проводить измерения шины +5В ![]() измерение проводится относительно общего провода - к примеру корпусов металлических разъемов VGA и RS232 номинальное напряжение на вышеуказанных точках - не менее 4.8В и не более 5.0В -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#11
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 216 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Беклог проекта на 2022-12-17
1. сделать переход в аварийный режим в случае ошибки с конфигом аварийный режим - помигает светодиодом - код ошибки [сделано] - включит сеть[сделано] - добавит запись в лог ошибок старта [исключено] 2. Часы с календарем, питание от 2032 [сделано] 3. Синхронизация часов через Internet [сделано] 4. Энергонезависимая память для сохранения настроек звука, конфигурации [сделано] 5. таймер с прерыванием 50/60Гц втч и для работы AY на БК-0010 [сделано в v14] 6. КНГМД - дабы можно было работать с дискетами 7. поддержка образов FAT12 / FAT16 в WEBDAV 8. поддержка образов микродос в WEBDAV 9. поддержка образов CSIDOS в WEBDAV 10. OPL2 11. эмуляция HDD: работа с образами HDD 12. спрайты 13. доступ к unix v6 filesystem через WEBDAV 14. Эмуляция БК-0011М на БК-0010 [сделано в v14] 15. Подключение внешней клавиатуры PS/2 -------------------- Живы будем - Не помрем !
|
![]() ![]() |
Текстовая версия | Сейчас: 3.2.2023, 4:06 |