Применение дискеты для загрузки системы, когда есть жесткий диск несколько утомляет и может вызвать недоумение. Мы предлагаем отказаться от загрузочной дискеты, и воспользоваться механизмом автостарта TR-DOS программ. В двух словах метод выглядит так: вы загружаете операционную систему IsDOS как обычно, настраиваете ее под свои нужды, а затем создаете в ТМ файл-образ памяти компьютера (он создается в рамках системы TR-DOS), помещаете этот файл на жесткий диск и указываете компьютеру автозагрузку этого файла. В результате сразу после включения питания происходит «автоматический» запуск IsDOS (на самом деле вы просто оказываетесь в той точке, из которой делали файл-образ памяти, со всеми настройками и назначениями в системе). Конечно, это не самое лучшее, но пока единственно возможное решение проблемы.
Теперь об этом более подробно. Во-первых, научитесь работать с драйвером жесткого диска, как это показано в предыдущем разделе. К моменту создания файла-образа копии памяти вы уже должны уметь работать из IsDOS с жестким диском. Во-вторых, подготовьте образ диска TR-DOS, куда вы будите сохранять копию системы. Далее сделайте следующее:
1. Сбросьте компьютер.
2. Загрузите операционную систему IsDOS с дискеты как обычно.
3. Загрузите в память компьютера драйвер жесткого диска mhdd.blk.
4. Настройте драйвер программой dev.com.
Теперь можно сохранить копию памяти. Замечание: для того, что бы при последующей загрузке буфера драйвера жесткого диска оказались чистыми перед сохранением копии памяти не выбирайте в панель файловой оболочки IsDOS устройство, подключенное к жесткому диску. Лучше всего если вы вызовите панель выбора устройств, подведете курсор к нужному имени и в этот момент сохраните копию памяти. Тогда в будущем вам останется только нажать на клавишу ENTER.
Для создания копии памяти воспользуйтесь меню Save & Load Теневого Монитора, подробно об альтернативных Magic-файлах рассказывается в брошюре A. A. Ларченко “Краткое описание функций Профессионального Расширения Теневого сервис Монитора компьютера «Scorpion ZS 256 Turbo»”. Кратко дело обстоит следующим образом: для сохранения копии памяти нужно выбрать пункт Save ... в меню Save & Load of program. Запись на диск начнётся сразу после задания в появившемся служебном окне имени файла. Имя файла задается без кавычек и указания типа, но в общем случае должно предваряться именем диска (отделенного двоеточием). Например, задание имени isdosimg, приведет к созданию файлов (а их скорее всего будет несколько) на текущем для ТМ устройстве (а вы помните какое устройство является текущим? Можно посмотреть в ТМ, но зачем усложнять себе жизнь?). Задав имя файла в виде b:isdosimg вы явно указываете на каком устройстве создавать файл-образ памяти.
Создав на псевдодиске файл копии памяти с IsDOS, допишите туда же бейсик-программу загрузчик, имя программы должно быть “boot”:
Код:
10 CLEAR 28900
20 REM ---- Change file name
30 LET n$= "isdosimg"
40 REM
50 REM ---- Load program n$
60 LET a=29000
70 LET c=9: GO SUB 160
80 FOR i=1 TO LEN (n$)
90 POKE a,CODE n$(i)
100 LET a=a+1
110 NEXT i
120 LET c=3: GO SUB 160
130 RANDOMIZE USR 29000
140 STOP
150 REM ---------------------
160 FOR i=0 TO c
170 READ d
180 POKE a,d
190 LET a=a+1
200 NEXT i
210 RETURN
220 REM ---- Code
230 DATA 217,229,1,0,0,58,246,92,207,139,0,225,217,201
В строке 30 можно указать другое имя файла полной копии памяти.