Если спек только с тырдосом и исключительно с дисководами, тогда да, ось не нужна. Но если даже к обычному 128к-спеку приделать контроллер винта, то без оси - никак. и здесь на данный момент iS-DOS и ее модификации (TASiS прежде всего) незаменимы, в том числе по скорости работы. На винте все буквально летает.
Дык в ATM-turbo 2+ именно так и сделано, причем обошлось исключительно программными решениями в переделанном ПЗУ TR-DOS. Средствами операционной системы (iS-DOS, но может быть и любая другая. Есть поддержка и в CP/M) распаковываем TRD или SCL в память (благо в ATM 1024Кб ОЗУ и туда влазит целиком весь тырдосовский диск), а затем из памяти работаем с образом как с реальной дисукеткой, причем как через #3D13, так и путем низкоуровневой программной эмуляции портов ВГ93.Чтобы например воспринимала она файлы trd или scl как есть... Т.е. запускаю я на исполнение trd например, и дальше система подхватывает, и начинает эмулировать порты ВГ или хотябы #3d13 внутри этого файла. И это должно быть аппаратно-программное решение. Одним кодом тут не разрулить
Примерно также сделано в KAY-1024/Пентагон-1024SL2, только там пока что работа с виртуальной дискеткой идет только на уровне #3D13, без эмуляции ВГ93.
---------- Post added at 20:16 ---------- Previous post was at 19:49 ----------
Я не фанат iS-DOS/TASiS в том смысле, что не приемлю никакой критики этой системы. ВОт только критика должна быть объективной и обоснованной. А что мы имеем здесь?
Например, это называется не критика,а наезд. В конце 80-х мне пришлось ради эксперимента поюзать MS-DOS+Нортон без винта, чисто с флопа. Тормоза были такие, какие никаким исдосам не снились. А вот на винте тот же исдос по скорости уделывает все MS-DOSы и им подобные системы.
Впрочем, я и раньше всегда говорил, что любая ось на Спеке помимо TR-DOS имеет смысл исключительно при наличии винта или подобного ему "большого" устройства (например SD-карточки).
Какой УБОЙНЫЙ аргумент. Пойти, что ли, повеситься? Кстати, в том положении, в котором сейчас находится ZX-платформа в екс-СССР, 10 "фанатов" - это ОЧЕНЬ и ОЧЕНЬ много. Назовите плиз, любую другую ось НА СПЕКЕ у нас (Запад не будем трогать), кроме TR-DOS, которую поддерживает большее количество людей. Скажете CP/M? Ню-ню... Даже смешно (при всем моем очень хорошем отношении к этой системе) - доказательства в студию.издос поддерживали (и поддерживают) 10 яростных фанатов.
Не вижу логики в этом обвинении. Как будто 48Кб исключает возможность "функционала". К тому же уже давно на спеке рулят модификации iS-DOS Chic, которая как раз-таки заточена под машины 128-256Кб и более, где львиная доля ядра расположена в банках памяти. Ну а про TASiS уже и говорить не буду (так как справедливо скажут, что это система под один клон), в котором работа с окошками и банками памяти поддержана на уровне системных рестартов...какой там к чёрту функционал, если система писалаьс под 48е спектрума.
Вообще-то как раз там очень даже внятная система драйверов всех типов и резидентов (в том числе подвешиваемых на прерывания). Лучше придумать, конечно можно, но и то, что сделано, весьма и весьма неплохо. Вы, видимо, в системе-то не работали, а только в оболочке курсором подвигали, да пару программок позапускали...где там внятная система драйверов и вообще внятный механизм системных вызовов.
апи как апи, что в нем не так? В чем тупость? Ну а оболочка там лишь один из отсоединяемых уровней системы (надстройка над ядром).это крайне тупая, перегруженная нортоноподобная оболочка со своим кривым апи.
Много чего нет. Прежде всего драйверов устройств - дисковых и прочих.с таким же успехом можно на пц обозвать тотал камандер мегаОСью, ибо под него есть и читалки и писалки и смотрелки и чего только нет.
Чем лучше?уж лучше юзать простой трдос,
Ну-ну....запустить вминяемый камандер и рулить на нём.
Ну, тут уже сказали, при всех достоинствах этих систем, написаны они не для спека. Вот если ты знаешь, как и кто может их портировать, тогда разговор уместен.в качестве доказательства реальной системы для 8 бит можно кинуть взор на юзикс или симбос. эти системы писали не десятки и не сотни людей. юзикс так вообще писал один человек.
На АТМ основная система - это TASiS, основанная на переработанном iS-DOS. Основные принципы системы сохранены, как и совместимость. Добавлены только новые возможности по работе с приятными дополнительными фичами архитектуры данного клона.на атм и профи есть системы куда более внятные. и вы можете не верить, но они созданы куда больше для людей, чем издос.
На винте очень даже производительная ось.и не нужно рассказывать народу про мегапроизводительность издоса, знаем плавали. вы не один такой прошаренный))))







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