Нивка СМ1810
Нивка СМ1810
Вчера после долгих разборок и ремонта СМ1810.42 удалось запустить контроллер HDD+FDD и дойти до загрузки ОС!
Теперь надо разибратся с запуском ОС iRMX и ее советскими клонами.
Теперь надо разибратся с запуском ОС iRMX и ее советскими клонами.
Нивка СМ1810
Поздравляю!
- DOS Logic
- Advanced Member
- Сообщения: 5849
- Зарегистрирован: 01.07.2006,13:32
- Откуда: Украина. Ивано-Франковск
- Контактная информация:
-
Вклад в сообщество
Нивка СМ1810
Что было сломано в контроллере?
Нивка СМ1810
Спасибо за поздравления! Был-бы вам очень благодарен если дадите образы дисков БОС!
Контроллер состоит из двух плат в которых пришлось поменять около десятка микросхем. Из того что точно, помню менял 555СП1 в компараторе wakeup(возбуждения) порта, две 555ИД7 в дешифраторе портов внутреннего процессора вывода вывода i8089, несколько 555ИР23 и 580ВА86 и ВА87 шинников, и 555ТР2.
Вообщем он был сильно убитый...
-
- Advanced Member
- Сообщения: 2514
- Зарегистрирован: 30.04.2008,17:45
- Откуда: г Черняховск Калининградскjй обл
-
Вклад в сообщество
Нивка СМ1810
Xolod, поздравляю с запуском машины! Почаще бы такие хорошие новости видеть.
Нивка СМ1810
Спасибо! О этом комьютере слышали очень немногие, а уж видели рабочим думаю совсем единицы. Он построен на i8086 но ibm pc не совместим. Имеет собственную OS Intel RMX и предназначался для управления в реальном времени!
- Tronix
- Advanced Member
- Сообщения: 3625
- Зарегистрирован: 15.01.2008,11:00
- Откуда: Москва
-
Вклад в сообщество
Нивка СМ1810
Строго говоря, и 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
Нивка СМ1810
Tronix, Насколько мне известно Ms-dos на этой машине не работает по крайне мере не патченый.. у этой машины нет видео карты, только терминал. Адреса портов не ibm pc. Биос не совмести с ibm pc.
По поводу роли ОС это вопрос очень философский. Современный Solaris тоже можно назвать просто ланчером для Oracle. А вот RMX как раз не msdos. И вот документаци по этому вопросу есть и подробная, ее нужно только почитать.. http://bitsavers.org/pdf/intel/iRMX/121 ... _Jun84.pdf
По поводу роли ОС это вопрос очень философский. Современный Solaris тоже можно назвать просто ланчером для Oracle. А вот RMX как раз не msdos. И вот документаци по этому вопросу есть и подробная, ее нужно только почитать.. http://bitsavers.org/pdf/intel/iRMX/121 ... _Jun84.pdf
Нивка СМ1810
Напомнили вариант где подключен терминал, правда видеокарта там есть.
https://www.pcjs.org/machines/dec/vt100/5170/
Нивка СМ1810
...
Последний раз редактировалось dk_spb 08.08.2022,13:14, всего редактировалось 1 раз.
Нивка СМ1810
Запуск образа BOS1810 от Robotronа загружется, вводит вот такое сообщение и дальше не реагирует на клавиатуру.
Заргузка оригинальных образов RMX тоже идет, проходит несколько стадий. Считывает практически всю дискету, но потом молчя виснет.
Заргузка оригинальных образов RMX тоже идет, проходит несколько стадий. Считывает практически всю дискету, но потом молчя виснет.