Давненько не было новоделов РК86, наверное, пора
Хочу представить новую разработку — квинтэссенцию пожеланий пользователей Радио-86РК и многочисленных доработок этого ПК, предложенных в течение последних 20 лет.
Принимайте! «Северная Пальмира». Год разработки: 2020. Релиз и рабочее тестирование: 2021. Доработка ПО: 2022. Авторы: Ведущий специалист, Барсик, Виктор2313 (посильная помощь). Программное обеспечение: Барсик и Pyk .
Основные доработки «Пальмиры» по сравнению с оригинальным Радио-86РК:
1. Появился выход на VGA-монитор (согласитесь, телевизор в наше время большая редкость).
2. Появился эмулятор магнитофона, а именно возможность существующим программам, рассчитанным на магнитофон, загружать программы с доступного носителя (SD карты), также как и записывать данные на SD-карту (используется SD-контроллер по схеме Алексея Морозова).
3. Добавлен 3-канальный звук от Апогея на ВИ53.
4. Добавлена возможность переключения знакогенератора в область ОЗУ. Благодаря этому пользователю теперь доступны любые наборы знакогенераторов в 128 символов и размером символа 8х16 точек.
5. Реализован цвет по схеме Толкалина.
6. Несколько переключаемых знакогенераторов в ПЗУ. Кроме знакогенератора РК также присутствует знакогенератор псевдографики от Апогея.
7. Адреса портов ВВ55 клавиатуры и порта расширения могут перемещаться на другие адреса с помощью программного дешифратора, тем самым освобождая дополнительно 16 килобайт адресного пространства.
8. Появился дополнительный банк ОЗУ по адресам 8000-BFFF. Тем самым область ОЗУ РК86 расширилась до 48 КБ. Банк ОЗУ программно выключаются для совместимости с стандартным РК86.
9. Появилось 2 банка ОЗУ по 2 КБ в областях D000-D7FF и D800-DFFF. Последняя используется для хранения загружаемого знакогенератора.
10. Под ПЗУ выделено 8 КБ по адресам Е000-FFFF, что позволило разместить доработанный Монитор, приобретший новые директивы и другие полезные возможности.
11. Добавлен дополнительный программно переключаемый зеркальный банк ОЗУ в области 0000-7FFF.
12. Подключаемый виртуальный COM-порт, который может как использоваться для удаленной отладки, так и просто производить обмен по последовательному порту.
Компьютер собран на микросхемах производства СССР, за исключением 2х микросхем SRAM 62256, не содержит микросхем GAL и однократно прошиваемых PROM. Главным процессором выступает КР580ВМ80, который в данном компьютере может быть безболезненно разогнан до 3х МГц.
На этом компьютере без модификаций может работать большая часть программ для Радио-86РК, а также могут быть портированы почти все программы от Апогей БК-01ц.
Подробное описание, схемы и файлы прошивок можно найти в репозитории:
https://github.com/maxadler1979/palmira
Исходные тексты прошивок, описание системного ПО и некоторое количество адаптированного ПО здесь:
https://github.com/vpyk/palmira-stuff