Ну так оно писать то игры удобней под TR-DOS
И снова нет. У вас есть два текстовых файла с исходниками. Склейте их в TR-DOS..

Для IS-DOS это одна команда join.
Какие средства автоматизации существуют для TR-DOS? Правильный ответ: никаких.
У вас нет возможности написать элементарный Shell-скрипт для вашего ассемблера, наподобие sub в CP/M или bat в IS-DOS.
Вам приходится писать код в отвратительном встроенном редакторе ALASM потому что нет возможности написать его, скажем в ZX Word и затем вызвать ALASM, чтобы его скомпилировать. АLASM в свою очередь занимает память (которой и так нет), ничем в этом плане не отличаясь от IS-DOS. А чтобы памяти у нас было ещё меньше, мы загружаем сверху ещё и STS, и пачку драйверов выполняющих то, что должна была бы по хорошему делать TR-DOS... Ни одна крупная игра для Спектрума не была разработана на Спектруме. В т.ч. и НЛО, НЛО-2, Чёрный ворон. Само ПЗУ Спектрума разработано под CP/M. Все коммерческие игры для Спектрума писались на более производительных микрокомпьютерах. Это просто факт.
Нет, Бейсик никак не заменяет Shell. ДОС позволяет вызывать разные программы в заданной последовательности, передавать вывод одной программы на вход другой, крутить циклы из выполняемых программ, оперировать внешними носителями - тем же RAM-диском. Можно заниматься конвертацией файлов в памяти - что быстро, а на диск сохранять только результаты. И это не требует написания новой программы. Вы можете конвертировать одной программой из bmp в scr, а следующей программой разрезать этот scr на спрайты. Ничего подобного TR-DOS не позволяет, потому что это не ДОС, а загрузчик и все её возможности заканчиваются на том чтобы загружать (но даже это она делает плохо).
Если работа с файлом ведётся через #3D13, то заслуга TR-DOS таки тоже присутствует.
Как вы думаете, почему на Спектруме так широко распространились турбо-загрузчики? Правильный ответ: потому что TR-DOS написана настолько плохо, что прямое программирование ВГ повышает производительность чтения/записи даже не в разы, а на порядки. Да, это ломает совместимость и не всегда было реализовано правильно, но в принципе это так. Что

, ведь такой турбо-загрузчик исполняющийся из ОЗУ работает вообще без TR-DOS (она ему только мешает), а мы знаем, что код в ПЗУ выполняется вообще-то в разы быстрей. В теории. Как же плохо должен быть написан TR-DOS, чтобы быть настолько медленным на практике?)
Да и приложение в TR-DOS можно и без бута вручную запустить, но с бутом удобнее, и бутов наделали на любой вкус.
Более того: можно приложение в TR-DOS запустить вообще без TR-DOS, и буты как правило это и реализуют.. Задача TR-DOS - запуск бута. Всё..
В той же иси прибили гвоздями аля-нортон, нравится это убожество или нет, но висеть в памяти обязан ))
Да, мне в этом плане больше нравится NedoOS: вышел из nv и оказался просто в командной строке. Так и должно быть.
С другой стороны, TR-DOS мы видим только в момент выбора между 128 TR-DOS и 48 TR-DOS (если он есть) и на этом общение с ней заканчивается.
И в чём проблема железа-то ? IS-DOS на том же самом железе работает.
Там куча проблем, начиная с отсутствия возможности воткнуть любую страницу в любое доступное адресное пространство. Это, в частности, не позволяет иметь на Спектрумах полноценную ДОС: ей надо где-то жить. Проблема в ПЗУ (не только TR-DOS, но и BASIC) которые являются частью hardware и считают, что могут использовать ОЗУ в хвост и гриву, как и сколько угодно, накладывать любые ограничения. Конечно, если бы этого не было, то не было бы и романтического преодоления всех этих проблем, которое так нам дорого. Одна из ключевых концепций ДОС: абстрагирование ПО от железа является для Спектрума - невозможной. Решается эта проблема только аппаратно, как это сделано, например, в
Кворум. Ровно та же история и с IS-DOS. Если посмотреть на слои областей ОЗУ контролируемых ПЗУ целиком - это бред. А они все ещё и взаимосвязаны между собой. И никуда Вы не денетесь от какой-нибудь карты памяти микродрайва, которого никогда не видели, не пользовались и в руках не держали.
С тем же успехом - берём "серьёзные" игры, не адаптируем и играем под TR-DOS ))
Да. И аналогично берём и не ставим Windows 10/11, а живём под Windows 95, это тоже самое ))
Вот написали бы в своё время под неё пару-другую плюс-минус сопоставимых по масштабу игр, глядишь и IS-DOS бы ещё пободалась. Только никто под неё так и не написал ни аналога Ворона, ни аналога НЛО, ни даже чего по проще.
Нет, это заблуждение. Под NedoOS есть цветной Ворон и НЛО, а также ещё два десятка игр с расширенной графикой. Но вы же всё равно выбирая между TR-DOS и NedoOS будете выбирать TR-DOS? Несмотря на то, что NedoOS прекрасно запускает игры для TR-DOS и сама работает в многозадачном режиме? То же самое и с IS-DOS/TASIS. Для спектрумиста дискеты - суть картриджи для Dendy. Если он разрабатывает для Спектрума сейчас, то он делает это в ОС на PC/Amiga и пользуется всеми благами ОС. И никакими коврижками Вы его не затащите программировать/писать музыку/рисовать из TR-DOS. Потому что это ужасно. Но если цель только запускать игры, то дискет для Спектрума достаточно, также как и картриджей для Dendy. К Dendy тоже ведь можно подключить клавиатуру...
Верно - исторически сложилось. Теперь можно сколько угодно ругать авторов за то что слепили как смогли, но история обратного хода не имеет.
CP/M появилась в 1974 году. TR-DOS в 1986. Прошло 12 (двенадцать) лет. Винчестер был дорогой игрушкой, но они появились на CP/M-машинах ещё во времена 8"-дюймовых дискет. Со SCSI-интерфейсами с 1982 года. Единственная задача которая была у Technological Research - заработать по быстрому денег на распространённом компьютере, почему-то с магнитофоном. Отсюда и беспощадный маркетинг в их рекламе, который мы в 90-х принимали за чистую монету. Он связан именно с тем, что на родине никто не понимал: зачем оно надо? Все были уже хорошо (за 12 лет) знакомы с ДОС, с возможностями которые она предоставляет, с выбором носителей. Без беспощадного маркетинга продавать систему которая всего-то и могла что последовательно считывать сектора в память - было нельзя. Она и не продавалась толком, со всеми прилагаемыми усилиями. Но пришлась впору у нас, т.к. ничего проще для копирования просто не существовало.
Какой-то бессмысленный спор у нас получается, хотите считать бета-диск эмулятором магнитофона да ради бога, можете даже компьютер эмулятором калькулятора
Нет, это не одно и то же. Technological Research разрабатывали эмулятор магнитофона, об этом есть упоминания на английском языке, а также и на русском, в переводах и ZX-Review. Оно и очевидно из самого принципа её работы: это загрузчик паразитирующий на Бейсике. Мне просто элементарно лень искать эти упоминания, но память у меня хорошая.
Функцию быстрого доступа, загрузки программ TR-DOS вполне выполняла, дополнительные возможности для спека в те времена в принципе не рассматривались.
Ну как это? На всех 8-битных компьютерах рассматривались и использовались, а на Спектруме нет? Рыжий он что ли? Для примера, Kaypro 10 на z80, с 64 Кб ОЗУ, 10 Мб винчестером, встроенными монитором и модемом был любимым компьютером Артура Кларка. А он вышел в 1983 году и даже z80 там работал на 2,5 МГц. Да, он стоил дофига, но эти чемоданы продавались по 10 000 шт/мес., что как бы по сравнению с продажами клонов 128К Спектрумов у нас в 90-х намекает.. Мы до сих пор считаем: было продано 10 000 Скорпионов или нет? Я, например, считаю что - да.