Это точно ?Сообщение от Shumadan
Мне казалось, что входные точки стандартных подпрограмм ПЗУ у всех клонов РК86 должны совпадать. Т.е входы в стандартные подпрограммы в начале ПЗУ F800 по здравому смыслу у всех клонов должна быть одинаковые. Иначе это даже не клоны, т.к тогда не было бы совместимости даже корректных программ. А ведь у МИКРОШИ совмещён даже адрес экрана и служебные ячейки в области 7600. Какой же смысл это совмещать, если не совмещать одновременно и все стандартные входы? Или это действительно очередное гнусное вредительство авторов МИКРОШИ ?
Какие-то проблемы совместимости с МИКРОШЕЙ упоминались в ж.РАДИО и даже был опубликован какой-то совместимый ROM-BIOS для неё. Но я думал, что несовместимость вызвана служ.ячейками или адресом экрана, а не стандартными входными точками. Не могли бы Вы уточнить в чём конкретно заключаются отличия?
Естественно, в режиме совместимости с МИКРОШЕЙ надо включать ROM-BIOS МИКРОШИ, т.к даже если все стандартные входные точки совпадают, но увы, слишком много неграмотных любителей (ради экономии 3-х байтов) делали программы лезущие в нестандартные входные точки, несмотря на многократные указания в ж.РАДИО о недопустимости такой наглоты. Кстати это основная причина неработоспособности программ МИКРОШИ на РК86.
А есть программы универсальные, т.е одновременно и для РК и МИКРОШИ, самонастраивающиеся на тип ЭВМ и размер ОЗУ. Они жёстко привязаны к коду ПЗУ, т.к определяют тип ЭВМ по конкретному коду в ПЗУ и если что-то там изменить, то будут неверно определять тип ЭВМ и размер ОЗУ.




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