Ну допустим сделаем мы фичу (все возможно конечно если разрабы замутят) и после опции 'device zxspectrum48' (128 и т.п.) вместо озу заполненных 0-ми будет озу с предустановленными системными переменными.
Всё бы хорошо, но есть нюансы типа а есть ли у нашей модельки бета-диск или нет, а есть ли принтер, а какого типа пзу должна лежать, а на каком виртуальном этапе работы пзу должен быть срез ? Ибо системные переменные такая хрень, которая постоянно изменяется и зависит от дофига причин.
В тот-же снап от YuronNа подставить дамп переменных инициализированного бейсика 48 при работе командной строки и нифига - как не работала, так и не работает, пому что #5C3B там тоже не в той позиции, зато печатать начнёт с нижнего края экрана. И срез вызовов процедур тоже может разным быть.
И надо нам в компилятор это всё тащить ? Можно конечно парой-тройкой срезов ограничиться, добавить дополнительные описани к параметру 'device', но не стали разработчики этим гемороем заниматься. Да и не так сложно снять нужный дамп в эмуле и вставлять в код до прочих оргов если уж правда надо. А обычно оно всё вообще нафиг не нужно.



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

