FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)
From: "Maxim Timonin" <maxagor@skiper.ru>
Mon Nov 21 2005 12:29, Danil Davydov wrote to Maxim Timonin:
Цитата:
Это когда уже можно было? Без винта создание каких-либо файлов, бОльших
тех же 640-700Кб смысла не имеет ;) В 1997-1998 годах (или когда там
Формат диска iS-DOS - 800Кб. Один полный образ TRD туда спа-а-акойненько
влазит. А первые контроллеры винта на спеке как раз на рубеже 1994-95 гг и
появились (у меня даже рекламка где-то валялась от фирмы SLOT, выпускавшей
тогда клон ZX-NEXT с контроллером винта,подключаемым к системному разъему
данного клона). И как раз только в iS-DOS они и были поддержаны.
Цитата:
первые шалаевские и лантеровские мули с поддержкой трд появились?..) уже
винт на из-досе был? Помню я тогда еще жутко удивлялся, нафига мули
Они появились независимо друг от друга примерно в одно время. Более того,
ATM-turbo 2 (версии 6.xx) с контроллером винта на борту были разработаны в
начале 1993 года. Другое дело, что винты на Спеке тогда только-только начали
свой путь и были еще мало распространены. Hо и про образы TRD (да и эмуляторы)
тоже мало кто тогда слышал. А SCLвообще еще в проекте не было.
Цитата:
работают с какими-то "образами", не могут чтоль напрямую со спековской
дискетой-то работать? Хотя какой-то один вроде через силу мог.
Да и сейчас некоторые могут. Hапример - итальянский REAL SPECTRUM.
Цитата:
Сам-то понял, чего спросил? :) Я всего лишь про служебную инфу, которая
в этих файлах ни к чему.
Прекрасно понял. Советую поглубже вникнуть в лексический смысл слова "формат".
Цитата:
Так зачем теюе столько трд-шек и имг-шек с ненужным содержанием? ;)
Для одной системы содержимое не имеет значения, а для другой - полно смысла.
Hапример если дискетка была отформатирована по CP/M, то ее содержимое -
бессмыслица для TR-DOS и наоборот. А размер ее образа для обоих систем один и
тот же 640Кб.
Цитата:
Письма оперов? :))
Hу, ты меня понял. :))
Цитата:
А зачем кстати вообще образы дисков под из-досом?
Ладно понятно еще для TR-DOS, но там-то к чему? Тут вроде бы недавно спор
Знаешь, я испльзовал образы под исдосом еще в те времена (1994-95 гг), когда
даже и не предполагал, что у меня когда-нибудь винт появится.
Был у меня тогда ATM-turbo 1 с 512Кб ОЗУ на борту. И вот было очень удобно
закинуть все системные файлы на RAM-диск, назначить его
текущим/системным/быстрым (буквы T/S/Q - для тех кто пользовался данной
системой и знает эти обозначения) и работать с системой на полной скорости
(даже чуть-чуть быстрее, чем сейчас на винте)без постоянных дерганий головок
дисковода. Hа 384Кб RAM-диска прекрасно помещалась практически вся система
(если выкинуть всякие текстовые файлы помощи) со всеми настройками и
драйверами. Была только одна проблема - а откуда и каким способом на этой,
изначально чистом после включения питания RAM-диске появится система?
Естественно ее туда нужно загрузить. Hо как, каким способом? Да еще мне
хотелось, чтобы это происходило автоматически каждый раз при новой загрузке
системы. Вручную это было бы муторно - ведь там десятки каталогов и
подкаталогов и пару сотен файлов, из которых нужно отобрать нужные, отсеяв их
от не нуждающихся в загрузке текстовиков.
Вначале, когда я еще плоховато знал систему (только-только разобрался в
текстовых настройках, но еще не все нужные утилиты испытал), я написал батник,
который последовательно (если на RAM-диске уже не было системы) создавал на
RAM-диске все необходимое дерево подкаталогов, потом копировал в них все
нужные файлы по списку. Создав его, я прописал вызов данного батника в
autoexe.bat, и довольный перегрузил систему.
Hу... Сказать, что это не работало, конечно нельзя. Все заработало. Hо после
того как TAM-диск заполнялся минут 7-8, я понял, что что-то надо придумать
другое, так как постоянно так работать невозможно - каждый раз перед началом
работы с осью ждать 7-8 минут перед тем как она будет к сей работе готова.
Примерно с неделю я героически все это терпел. А потом познакомился с парой
прекрасных утилит qbackup.com/ram_copy.com - которые соответственно создавали
файл-образ RAM-диска на другом устройстве или наоборот - грузили данный образ
на RAM-диск. Чутьпозднее появились и "старшие сестры" данных утилит, сделанные
на их основе - sv_image.com/image.com - которые делают тоже самое, но работают
не только с RAM-диском, но и с другими устройствами.
Так вот, после этого знакомства, я последний раз помучился 7-8 минут и вновь
загрузилсистему на RAM-диск. После этого я создал на дискете его образ а потом
вставил его подзагрузку в нужные настройки и все! Отныне система на RAM-диске
создавалась у меня секунд за 25-30.
Так что использование образов дисков появилось на Спектруме независимо от пЦ,
и было весьма полезно.
Кстати, потом я свою настроенную систему пару лет назад перегнал в FDI и кинул
Паше Павлову. Вот она лежит -
Основная (базовая дискетка): http://trd.speccy.cz/sbor/is-dos/ISDBASE1.ZIP
или (подвариант с небольшими отличиями):
http://trd.speccy.cz/sbor/is-dos/ISDBASE2.ZIP
Диски с различными образами:
Основной (с системой): http://trd.speccy.cz/sbor/is-dos/ISDRAM1.ZIP
С дополнительными образами (музыка, файлы помощи):
http://trd.speccy.cz/sbor/is-dos/ISDRAM2.ZIP
Если кто будет смотреть, то желательно на эмуле выставить поддержку верхней
памяти ATM-1. Можно и другой стандарт (на базовом диске есть несколько разных
драйверов), но общий объем памяти не должен быть меньше 512Кб.
Цитата:
был, мол зачем нам один большой файл, давайте все игрульки и системки под
из-досом набором из маленьких файлов писать.
Hу, это совсем другое дело - там же основной запускаемый командный файл (с
расширением COM) грузится в основне адресное пространство. А там - свободного
места за вычетом занятого самой системой - в iS-DOS Classic - 10-15Кб, в
iS-DOS Chic - 25-30Кб (в OS TASiS - 30-35Кб). Поэтому он не должен превышать
данный объем. Соответственно все остальные данные должны подгружаться
оверлеями в страницы в виде отдельных файлов. К образам дисков это не имеет
никакого отношения.
Maksagor, NedoPC group. ATM-turbo 2+