Нет ли в TASiS утилиты, которая бы протреково писала trd на дискету?
Вид для печати
Нет ли в TASiS утилиты, которая бы протреково писала trd на дискету?
Да, есть. Называется UNS_TRD.COM И есть "обратная" утилита SV_TRD.COM, которая создает TRD-образ с тырдосной дискетки. В текущем выложенном на сайте дистрибутиве системы этих утилит действительно нет, так как когда создавалась крайняя версия дистрибутива, этих утилит в нынешнем виде еще не существовало. В готовящихся сейчас к выходу дистрибутивах ОС TASiS под ATM И ZX-Evolution они присутствовать будут. А пока их отдельно можно скачать на сайте их автора - Сергей Багана по ссылке:
http://zxbyte.ru/isdos_soft_download.htm
Эти расширения я ввел специально, чтобы отличать от полноценных TRD-образов на 2560 секторов. По сути (в данном случае!) это просто обрезанные до последнего значащего файла внутри образы TRD. Но, в принципе, их расширения можно спокойно переименовать обратно в TRD. Хотя бывают и IMG-образы как потрековые дампы iS-DOSустройств - они создаются утилитой sv_image.com, а записываются утилитой image.com
Если вдруг сомневаешься, что за образ, всегда можно посмотреть содержимое его первых секторов через HEX-редактор DEMON.COM.
IM0 (как и TR0) - это те же IMG и TRD абсолютно. Просто утилита загрузки образов на виртуальную дискету по ключам может запускать загруженные дискеты, переходя в бейсик/TR-DOS в турбо и нетурбо режиме. Какой ключ поставишь (см.описание к этим утилитам, да и просто файл extent.txt в корневом каталоге глянь, увидишь разницу в ключах напротив расширений), в такм режиме скороти и пойдет работа с vTR-DOS. А как машина определит сама, с какой скоростью ей запускаться. Интерактивный выбор турбы/нетурбы через менюшку там так и не реализовали. Да и если у тебя образ валяется много лет среди сотен образов, можно уже забыть предпочтительный режим. А так, просто сделал распознавание через отличия в расширении, чтобы однажды установил нужне расширение, и тогда все ясно.
IM0 и TR0 соответственно - это запуск в нетурбе 3.5МГц
IMG и TRD - запуск в турборежиме - 7МГц на АТМ, и соответвенно получится 14МГц на Еве.
Например, таки игры, где используется цифровая музыка, и демки с мультиколорами, я предпочитаю запускать в нетурбе. А вот ту же игрушку Элиту - обязательно в турбе, она так становится гораздо плавнее. Это как пример расстановки типов расширений.
P.S. Весьма настоятельно советую почитать обширную документацию по ОСи. Она вызывается по клавише F1 (SS+1). Там смотри описание горячих клавиш. На них подвешено огромное число системных функций - они делают работу с системой очень удобными, надо только привыкнуть. Текстовый файл-конфиг горячих клавиш extkey.txt лежит в каталоге SHELL. Там можно посмотреть, какие программы, реагирующие на какие клавиши где лежат и как и по каким ключам вызываются. Затем можно найти эти программы по указанным путям в подкаталогам и, наведя на них курсор, нажать клавишу "1" - и если у этой программы есть файл помощи (а он а 95% есть! Я в свое время не пожалел сил для создания максимально документированного дистрибутива, хотя это и съело до трети дискового пространства), то он будет найден и отображен. Мало того, что читать некоторые описания просто полезн для изучения системы. Так это еще и часто интересно. )))
Аналогично с текстовым файлом-конфигом реакции на нажатие Enter на файле под курсором, в зависимости от расширения этого файла. Я уже говорил - это файл extent.txt в корневом каталоге.
Еще есть файл extview.txt в каталоге SHELL - там смотри реакцию на попытку открыть файл на просмотр по клавише "3" - какие расширения какой утилитой обрабатываются.
И файл extedit.txt в каталоге EDIT - где указан список расширений, которые может открывать текстовый редактор.
P.P.S. Счет времени до выхода в свет полноценно рабочего дистрибутива TASiS под ZX-Evolution пошел на дни.
Вот обратная почему-то лежит не в чистом виде и не запакованная ipc, а в том самом img формате. Который почему-то не пишется на дискету с помощью image.com. В итоге, если закатать на диск получилось, то чтобы считать ТРД пока даже не удалось вытащить саму утилиту. И что делать с этим имг непонятно. Зачем всё так усложнять...
- - - Добавлено - - -
На дискету с помощью image.com этот имг нифига не пишется.
Я пробовал сначала так, жму "m", в командной строке ввожу "image.com чточтотам.img /-B", подразумевая, что писать буду на диск Б. Жму Энтер, запускается утилитка, внизу появляется красная панелька во всю ширину экрана (видимо, прогресс-бар), выше появляется диалог с вопросом - нажмите Энтер, чтобы начать запись или SS+A, чтобы выйти. Сверху слева уголок курсора. Жму Энтер - ничего не происходит.
Делаю по-другому, просто пытаюсь запустить image.com. При наличии файла image.img он запускается и предлагает выбрать дисковод, указываю B, далее всё тоже самое как сверху. Просьба, подтвердить запись, жму Энтер - ничего не происходит.
Ну, точнее как, комп разок обращается к дисководу, image.com завершает свою работу и дискета после этого становится нечитаемой) Это всё происходит за секунду или меньше.
Как создать RAM-диск в TASiS? Я вроде всё, что было доступно по кнопке F1 прочитал, но про РАМдиск не помню там.
- - - Добавлено - - -
Да, с этой утилиткой всё получилось. Теперь делаю так: использую внешний 3.5 дисковод на ноуте, записываю образ прямо на писишную дискету 720К, втыкать в АТМку, скачиваю образ и закачиваю с помощью UNS_TRD.COM потом на дискету, если оно не работает в vTR-DOS.
А вот это получилось. После того как я разобрался с драйвером RAM-диска и привязкой к нему устройства. И об этом я прочёл вовсе не по SS+1 (а там я прочёл всё по управлению, не читал только по разработке), а вот тут. После этого *.img стали монтироваться куда надо по тыканью на них и я вытащил утилитку sv_trd.com.
Но вот записать *.img на дискету так и не вышло. Правда, теперь мне это уже и не надо.
Ну, вообще-то все гораздо проще, если использовать систему "нортонообразных" выпадающих меню, вызываемых по клавише "2". А там -
"2" >>> "Options" >>> "Residents" >>> "Drivers" >>> "Disk drivers" >>> а дальше на выбор - к какой букве устройства подмонтировать и СОЗДАТЬ (если уже создан, можно будет отказаться от переформатирования) RAM-диск, после чего скопировать туда образ. Жаль, что такая прекрасная вещь как система меню не изучается.
Ну, если образ снят с RAM-диска, он вполне может не прочитаться на дискете. Что интересно, образы, снятые с дискеты, читаются потом и на дискете, и на RAM-диске.