Нивка СМ1810

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Xolod
Newbie
Сообщения: 33
Зарегистрирован: 07.04.2018,12:40

Нивка СМ1810

Сообщение Xolod » 17.07.2020,12:09

Вчера после долгих разборок и ремонта СМ1810.42 удалось запустить контроллер HDD+FDD и дойти до загрузки ОС!Изображение
Теперь надо разибратся с запуском ОС iRMX и ее советскими клонами.

dk_spb
Advanced Member
Сообщения: 6619
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Нивка СМ1810

Сообщение dk_spb » 17.07.2020,14:44

Поздравляю!

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Нивка СМ1810

Сообщение DOS Logic » 17.07.2020,16:01

Что было сломано в контроллере?

Xolod
Newbie
Сообщения: 33
Зарегистрирован: 07.04.2018,12:40

Нивка СМ1810

Сообщение Xolod » 17.07.2020,17:06

dk_spb писал(а): 17.07.2020,14:44Поздравляю!
Спасибо за поздравления! Был-бы вам очень благодарен если дадите образы дисков БОС!
DOS Logic писал(а): 17.07.2020,16:01 Что было сломано в контроллере?
Контроллер состоит из двух плат в которых пришлось поменять около десятка микросхем. Из того что точно, помню менял 555СП1 в компараторе wakeup(возбуждения) порта, две 555ИД7 в дешифраторе портов внутреннего процессора вывода вывода i8089, несколько 555ИР23 и 580ВА86 и ВА87 шинников, и 555ТР2.
Вообщем он был сильно убитый...

falanger
Advanced Member
Сообщения: 2514
Зарегистрирован: 30.04.2008,17:45
Откуда: г Черняховск Калининградскjй обл

Вклад в сообщество

Нивка СМ1810

Сообщение falanger » 17.07.2020,18:34

Xolod, поздравляю с запуском машины! Почаще бы такие хорошие новости видеть.

Xolod
Newbie
Сообщения: 33
Зарегистрирован: 07.04.2018,12:40

Нивка СМ1810

Сообщение Xolod » 18.07.2020,20:24

falanger писал(а): 17.07.2020,18:34 Xolod, поздравляю с запуском машины! Почаще бы такие хорошие новости видеть.
Спасибо! О этом комьютере слышали очень немногие, а уж видели рабочим думаю совсем единицы. Он построен на i8086 но ibm pc не совместим. Имеет собственную OS Intel RMX и предназначался для управления в реальном времени!

Аватара пользователя
Tronix
Advanced Member
Сообщения: 3625
Зарегистрирован: 15.01.2008,11:00
Откуда: Москва

Вклад в сообщество

Нивка СМ1810

Сообщение Tronix » 18.07.2020,21:01

Xolod писал(а): 18.07.2020,20:24 Имеет собственную OS Intel RMX и предназначался для управления в реальном времени!
Строго говоря, и MS-DOS - это есть ни что иное, как система реального времени выполнения, если отталкиваться от его канонического определения. Система предоставляет полный прозрачный доступ ко всем прерываниям процессора, таймеру и другому голому железу, и даже скорее не предоставляет, а хотя-бы не препятствует этому. Поэтому любой софт, запущенный в MS-DOS, может вообще не использовать ни одной функции самой операционной системы, а полностью перехватить управление абсолютно всем железом на себя и сам же управлять необходимыми процессами, прерываниями, их обработкой и временем распределения задач, являя собой по сути микроядро ОС, запущенное в MS-DOS. Говорить о каких-то широких API, к которым мы привыкли в той же FreeRTOS, во времена 8086 точно не приходится, и что в MS-DOS, что в этом чуде-юде - OS Intel RMX уверен, их нет. И в любом случае, если требовалось немедленная обработка по прерыванию , пользователь должен был сам писать обработчик прерывания, желательно на ассемблере и желательно без всяких дополнительных прослоек, а на прямую подменяя вектор прерывания на свой в таблице векторов прерываний. Только в случае с MS-DOS есть тонна толмудов что как и куда, а в случае OS Intel RMX пойди и разберись что там и как. Проще свою недо-ОС быстренько написать, чем в слепую в этой OS Intel RMX тыкаться, имхо. Да, собстна, и сейчас в целом в микроконтроллерах все так же. FreeRTOS, как бы странно это сейчас не прозвучало, не является ОС реального времени исполнения, опять же в каноническом его определении. Без процедур обработчиков прерываний, написанных даже для ARM, порой на ассемблере, или хотя бы с ручной оптимизацией Си-кода - FreeRTOS не может по сути ничего из того, что была бы должна делать RTOS :biggrin:

Xolod
Newbie
Сообщения: 33
Зарегистрирован: 07.04.2018,12:40

Нивка СМ1810

Сообщение Xolod » 19.07.2020,17:22

Tronix, Насколько мне известно Ms-dos на этой машине не работает по крайне мере не патченый.. у этой машины нет видео карты, только терминал. Адреса портов не ibm pc. Биос не совмести с ibm pc.
По поводу роли ОС это вопрос очень философский. Современный Solaris тоже можно назвать просто ланчером для Oracle😏. А вот RMX как раз не msdos. И вот документаци по этому вопросу есть и подробная, ее нужно только почитать.. http://bitsavers.org/pdf/intel/iRMX/121 ... _Jun84.pdf

MiX
Junior Member
Сообщения: 111
Зарегистрирован: 21.12.2019,01:50
Откуда: СПб

Нивка СМ1810

Сообщение MiX » 19.07.2020,21:02

Xolod писал(а): 19.07.2020,17:22 Насколько мне известно Ms-dos на этой машине не работает по крайне мере не патченый.
Напомнили вариант где подключен терминал, правда видеокарта там есть.
https://www.pcjs.org/machines/dec/vt100/5170/

dk_spb
Advanced Member
Сообщения: 6619
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Нивка СМ1810

Сообщение dk_spb » 19.07.2020,21:05

...
Последний раз редактировалось dk_spb 08.08.2022,13:14, всего редактировалось 1 раз.

Xolod
Newbie
Сообщения: 33
Зарегистрирован: 07.04.2018,12:40

Нивка СМ1810

Сообщение Xolod » 23.07.2020,14:41

Запуск образа BOS1810 от Robotronа загружется, вводит вот такое сообщение и дальше не реагирует на клавиатуру.
Изображение
Заргузка оригинальных образов RMX тоже идет, проходит несколько стадий. Считывает практически всю дискету, но потом молчя виснет.

Ответить