Цитата Сообщение от Vadim Посмотреть сообщение
Если выкидывать из системы то, что криво написано, исправлять недочеты кодирования и т.д. То перестанет работать весь софт, который непосредственно обращается внутрь процедур (и даже команд) trdos. Останутся рабочими лишь программы с бейсик загрузчиками и работающими через 3D13, т.е. вызывающие систему через точку входа с обработчиком функций. Если менять процедуры обработчика magic - много программ лезущих внутрь trdos через 3D2F откажутся работать. А магик этот кривизна кривейшая (в плане реализации), хотелось бы вместо него сделать запись в .z80 и загрузку из него. И как быть?
Сделать стандартом точку входа с обработчиком функций, все что лезет не туда - его проблемы. Пытаться подстроиться под весь софт лазающий куда ему хочется в tr-dos просто невозможно и незачем, проще организовать вторую точку входа, при переходе на которую подключался бы новый DOS с уже установленным стандартом вызова функций. А старый будет работать как и работал с древним DOS.