Да, это проблема актуальна и до конца не закрыта.
иногда (очень редко)в RAMдиске ORDOS забивается нулевая ячейка памяти в строке названия первой программы. Приходится туда вручную средствами монитора ORDOS (М128) код первой буквы названия программы вписывать, после чего RAMдиск восстанавливается. Остальные ячейки памяти не портятся даже если напряжение батареи падает ниже 1 вольта.
Но эта порча нулевой ячейки происходит из-за работы порта ВВ55 и схемотехники самого RAMдиска. Приходится программно и аппаратно отслеживать шину записи в RAMдиск. Иначе либо ничего не пишется в ОЗУ RAMдиска, либо всё портится в среде ORDOS при обращении к ROMдиску , который работает параллельно с RAMдиском. В результате принятых мер директивы чтения/записи RAMдиска получились достаточно медленые. Директив чтения/записи монитора Микрокома это не касается. В RAMдиске монитора Микрокома информация не портится, пока напряжение батареи не упадет ниже всякой критики. Адресное пространство RAMдисков Микрокома и ORDOS не пересекаются и программно RAMдиск монитора Микрокома для ORDOS не доступен и наоборот тоже.





Ответить с цитированием