Просмотр полной версии : Радуга Армалит
radionews
25.01.2021, 13:50
Всех приветствую, друзья!
Ко мне в руки пол года назад попал клон спектрума "Радуга" от Армавирского завода Армалит. На момент создания этой темы, мне кажется что он основан на клоне "Балтик", вот только вместо нормальных ПЗУ с УФ стиранием, в нем установлена ППЗУ КР556РТ5. На сколько я понимаю, в ней залит загрузчик, который принимает "основную" систему с магнитной ленты и грузит её в ОЗУ. Дамп с нее даже запускается в эмуляторе, выдавая на экран разноцветную надпись "радуга". В общем, мне хочется поделиться всей доступной на данный момент информацией с вами. С помощью самодельного программатора ППЗУ на базе arduino я считал все имеющиеся на плате ППЗУ (2шт К155РЕ3, 2шт КР556РТ4 и 1шт КР556РТ5), однако так как аппарат не рабочий, то в них могут задержаться проблемы.
74501
Фотографии такой же "Радуги" как у меня можно найти вот тут http://www.leningrad.su/museum/show_calc.php?n=601
Мне хочется восстановить работоспособность моего клона, ну или хотя бы разобраться как он работал. Буду рад вашим идеям и предложениям куда копать.
- - - Добавлено - - -
Если открыть прошивку КР556РТ5 в hex редакторе, то там видно фамилию и инициалы программиста, который, видимо, писал загрузчик: Кунгуров А.Н. Предположительно это тот же человек, который писал вот эту статью: https://zxpress.ru/book_articles.php?id=480 Если кто знаком с ним, то было бы здорово услышать его историю этого компьютера.
Окно в эмуляторе выглядит вот так:
https://pic.maxiol.com/thumbs2/1611582324.1559558011.unknown.png (https://pic.maxiol.com/?v=1611582324.1559558011.unknown.png&dp=2)
Эмулятор Спектрамин с этой прошивкой: https://yadi.sk/d/Rc68nTlrQj6D9Q
На кнопки не реагирует, при попытке загрузки любого файла просто бегут полоски на бордюре, загрузки как таковой нет.
Кстати точно такой же компьютер сейчас продаётся на Мешке. (https://meshok.net/item/122595569)
На кнопках можно заметить стандартные обозначения функций бейсика, значит работа с ним тоже предполагалась. Пока считаю что без оригинальной кассеты с загрузчиком компьютер бесполезен.
Вообще можно попытаться выяснить в какую область памяти должна вгружаться дальнейшая прошивка. Возможно получится что-либо сочинить на основе обычного ПЗУ с бейсиком.
Alex Shiloff
25.01.2021, 20:58
RE3_circle.bin отвечает за дисплей, не совпадает с прошивкой для Балтика. Нужно смотреть её адресацию.
RE3_crest.bin отвечает за управляющие сигналы и синхронизацию памяти, полностью совпадает с оригинальной прошивкой.
RT4_double.bin отвечает за формирование кадров изображения, почти совпадает с оригинальной прошивкой.
RT4_one.bin отвечает за формирование строк в кадре, мёртвая, во всех битах единицы. Необходимо заменить.
RT5.bin содержит загрузчик данных через магнитофонный вход c адреса #0000 в количестве #4000 байт, по окончании загрузки осуществляется переход по адресу #0000.
Загрузчик реагирует на нажатие пробела. Подозреваю, что грузится стандартная SOS48. Формат данных для загрузки мне неизвестен.
Перед стартом загруженной программы ещё идет запись в порт #FF. Там, видимо, отключатор ПЗУ.
Ко мне в руки пол года назад попал клон спектрума "Радуга" от Армавирского завода Армалит.
Можете сфотографировать шильдик?
- - - Добавлено - - -
radionews, жив ли еще завод?
Написал письмо в Краснодарский филиал, авось и ответят что-то.
- - - Добавлено - - -
p.s. Если что, у меня тоже есть данный клон.
p.s. Если что, у меня тоже есть данный клон.
А оригинальной кассеты из комплекта нет случайно?
radionews
26.01.2021, 13:15
Вот шильдик
http://i.piccy_.info/i9/959a33561f6f8639359792b324b0f1b3/1611651516/18479/1415038/IMG_20210126_080919_500.jpg (http://piccy_.info/view3/14175955/1bb73e57357ff9a83d9a4ee039be83ef/)http://i.piccy_.info/a3/2021-01-26-08-58/i9-14175955/500x250-r/i.gif (http://i.piccy_.info/a3c/2021-01-26-08-58/i9-14175955/500x250-r)
Завод в каком-то виде жив. Я даже вчера им написал и сегодня мне ответили. 13 лет назад архив они чистили, ничего не осталось, да и о радуге слышат в первый раз. Это были лихие 90-е)
- - - Добавлено - - -
Прошу прощения, ошибся с хостингом изображения. Вот шильдик:
https://pic.maxiol.com/thumbs2/1611656004.531975365.img20210126080919.jpg (https://pic.maxiol.com/?v=1611656004.531975365.img20210126080919.jpg&dp=2)
Сегодня попробую поискать документацию на компьютер, вроде должна быть схема, если её никто не утилизировал.
Если открыть прошивку КР556РТ5 в hex редакторе, то там видно фамилию и инициалы программиста, который, видимо, писал загрузчик: Кунгуров А.Н. Предположительно это тот же человек, который писал вот эту статью: https://zxpress.ru/book_articles.php?id=480 Если кто знаком с ним, то было бы здорово услышать его историю этого компьютера.
https://d.radikal.ru/d18/2101/da/ea8c32d03bcf.png
Это из книжки по истории обсерватории в КЧР https://www.sao.ru/Doc-k8/Science/Public/Books/Istoria_SAO.pdf
Сомневаюсь, что в Н. Архызе много А. Кунгуровых, наверное это он.
Значит можно поискать во всяких одноклассниках по вузу, оптиков не так и много где учат. Но очевидный вариант - ЛИТМО - ничего не дал
А оригинальной кассеты из комплекта нет случайно?
Увы. Мне он достался в комплектации "с помойки". Только тушка.
- - - Добавлено - - -
https://d.radikal.ru/d18/2101/da/ea8c32d03bcf.png
Это из книжки по истории обсерватории в КЧР https://www.sao.ru/Doc-k8/Science/Public/Books/Istoria_SAO.pdf
Сомневаюсь, что в Н. Архызе много А. Кунгуровых, наверное это он.
Значит можно поискать во всяких одноклассниках по вузу, оптиков не так и много где учат. Но очевидный вариант - ЛИТМО - ничего не дал
На фото человеку лет 30 точно есть. Значит сегодня ему под 70, если жив. У таких людей обычно нет соцсетей. :(
radionews
27.01.2021, 12:00
Мне удалось списаться с племянницей создателя прошивки. К сожалению, он умер в 2010 году. Просить их как-то копаться в старых бумагах мне стало неудобно...
Поиск документации результатов не дал, кассету так же не удалось обнаружить. Как появится свободное время попробую восстановить схему клона, чтобы можно было отличия от балтика проследить.
- - - Добавлено - - -
Перед стартом загруженной программы ещё идет запись в порт #FF. Там, видимо, отключатор ПЗУ.
Сидел вчера в дебагере эмулятора, но так и не нашел в коде перехода на адрес #61DC. Я вот думаю, может прошивка все таки была повреждена временем...
radionews
31.01.2021, 16:34
Предпринимаю попытки восстановить схему компьютера: https://oshwlab.com/naym1993/raduga
Пока что схема очень сырая, да и в целом я не совсем правильно начал её реверсить, но оценить отличия от схемы балтика можно: http://sblive.narod.ru/ZX-Spectrum/Baltik/BaltikSCH.gif
В целом, стало понятно почему отличается прошивка К155РЕ3 в радуге от балтика. В радуге используется только 3 адресных входа для формирования системных сигналов. Поэтому и содержит она всего 8 байт. С учетом этого прошивки отличаются только #00 байтом. В балтике записано #bc в радуге #b4. Возможно, тут имеет место восстановившийся бит от времени. Ответ станет понятным после восстановления работоспособности клона, что у меня на руках.
На данный момент жду посылку с несколькими ППЗУ, чтобы проводить опыты. Отпишусь, как будет результат.
Хорошее дело делаешь! Удачи!
radionews
31.08.2021, 19:02
Не прошло и года как мне удалось восстановить принципиальную схему Армавирской "Радуги". Ссылочка на проект с принципиальной схемой: https://oshwlab.com/naym1993/raduga
Она еще находиться на стадии до оформления, но уже оценить как этот клон работает можно. В целом это "Балтик", в котором вместо ПЗУ здорового человека стоит РТ5 с загрузчиком. Пара триггеров отключает ПЗУ от схемы при загрузке с ленты, дернул ресет процессору и запускаешься с 0 адреса из ОЗУ.
Так же мне удалось починить мой экземпляр "Радуги", надеюсь с рабочим клоном процесс понимания что ему надо подсунуть в аудиовход чтобы загрузилась система пойдет быстрее. Если у кого есть предположения, то скидывайте wav файлы в тему. Я буду пробовать их и отписываться по поводу результатов.
Как появятся какие-либо результаты, буду отписываться еще в теме.
radionews
12.09.2021, 22:05
Мне удалось запустить "Радугу". Выпускал по её ремонту видео: https://youtu.be/EQpOcZutZp8
https://pic.maxiol.com/thumbs2/1631472893.531997009..png (https://pic.maxiol.com/?v=1631472893.531997009..png&dp=2)
В общем, для того, чтобы получить нормальную картинку пришлось повозиться с прошивками ППЗУ.
Ссылка на первоначальный дамп с поправленными названиями: https://disk.yandex.ru/d/Xmiv1O0sWdOJpQ
:speccy: Вот тут лежат уже поправленные дампы: https://disk.yandex.ru/d/rAU0WOPb4_uieA
:speccy: А тут tap файл с системой, которая стабильно загружается с телефона: https://disk.yandex.ru/d/-XkJlpY2ATo78A
У кого есть такой клон, попробуйте, буду рад если и у вас все загрузится. Просто запускаете "Радугу" и включаете tap файл, ничего вводить не надо :v2_dizzy_roll:
Систему сделал на основе ROMа от клона "Балтик", взял его вот тут: http://zxbyte.ru/baltic.htm
Теперь мне моему клону надо блок питания сделать под штатный размер и можно будет наводить красоту и собирать его. Вот как доказательство, кадр с видеозахвата:
https://pic.maxiol.com/thumbs2/1631473329.531997009.210912182456892.jpg (https://pic.maxiol.com/?v=1631473329.531997009.210912182456892.jpg&dp=2)
Игра sim city, просто запустил проверить :v2_dizzy_step:
Автор сделал прекрасное видео о том, как устроена "Радуга" и как же загрузить туда Spectrum ROM
https://www.youtube.com/watch?v=7aLpRL4K094
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot