πŸ“‚ Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚: orion128-soft-ordos-ibm7-orion_clean.html


Β 

LDFBAT.C$ - ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²,Β  сопряТСниС ΠžΡ€ΠΈΠΎΠ½-128 ΠΈ IBM PC

ОбмСн Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠžΡ€ΠΈΠΎΠ½ΠΎΠΌ ΠΈ IBM PC c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дискСт, настройка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° ΠžΡ€ΠΈΠΎΠ½Π΅ 128

АдрСса ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΈ стандарты ПО

ΠŸΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ IBM PC ΠΈ ΠžΡ€ΠΈΠΎΠ½ΠΎΠΌ ΠΏΠΎ ORDOS. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌΒ  ΠΠ“ΠœΠ” авторским, Π½Ρƒ я Ρ‚Π°ΠΊ Π΄ΡƒΠΌΠ°ΡŽ ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ Ρ‚ΠΎΠΆΠ΅.

ΠŸΠ°ΠΊΠ΅Ρ‚ состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ: MSCH$, MSINST$, MSBOT$, MSFOR$, MSFORMAT, LDFBAT, DIR, CUT0A$, INS0A$.

*1. ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² LDFBAT.C$*

2. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ„Π°ΠΉΠ»Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° дискСты DIR.C$M

3. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ прСобразования тСкстовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ большими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² срСдС ORDOS, послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ПК приходится Π²ΠΎ всС квазидиски Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΄ΠΎ ΠΏΠΎΠ»ΡƒΡ‚ΠΎΡ€Π° - Π΄Π²ΡƒΡ… дСсятков Ρ„Π°ΠΉΠ»ΠΎΠ² с дискСты.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° LDFBAT.C$M позволяСт ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ этот процСсс. Она осущСствляСт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² квазидиски ПК с дискСты Π² соотвСтствии с Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ тСкстовым ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈ ΠΊΡƒΠ΄Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ. ВсС ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ BRU (ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .BRU). ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» готовится ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, послС
Ρ‡Π΅Π³ΠΎ Π½Π° протяТСнии всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ПК Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упрощаСтся. Достаточно послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ MSCH$ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LDFBAT.C$M ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ с любого диска MS-DOS (ΠΊΡ€ΠΎΠΌΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ) ΠΈΠ· ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ любого поддирСктория ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ [Π’Πš] ΠΈΠ»ΠΈ [L]. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΡ‰Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅ находится ΠΎΠ½Π° сама, ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» LDFBATCH.BRU, ΠΈ выполняСт Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π² соотвСтствии с этим Ρ„Π°ΠΉΠ»ΠΎΠΌ.

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС, послС Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ [L], Π² Π½ΠΈΠΆΠ½Π΅ΠΉ строкС экрана появляСтся курсор, прСдлагая ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Ρ‹ΡŽ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚Π° строка Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

[X:][DIRECTORY1\][DIRECTORY2\][...\]FILENAME[.BRU]

Π—Π΄Π΅ΡΡŒ:
[X:] - имя дисковода, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится дискСта с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ; ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ, Ссли ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ начинаСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

LDFBAT.C$M; Π’ΠΠ˜ΠœΠΠΠ˜Π•! Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» задания ΠΏΡƒΡ‚ΠΈ Π² систСмС MS-DOS, Π·Π½Π°ΠΊ "\" послС ΠΈΠΌΠ΅Π½ΠΈ диска Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ! DIRECTORY1, DIRECTORY2 - ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ; ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΎΡ‚Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° символом "\";

FILENAME - имя ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ тСкстового Ρ„Π°ΠΉΠ»Π°; имя Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ, Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ BRU ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹:
1. ΠŸΡƒΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LDFBAT.C$M находится Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Π’ этом ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ находится ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» LDGRAPH.BRU. Π’ΠΎΠ³Π΄Π° командная строка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π²ΠΈΠ΄: LDGRAPH

2. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LDFBAT.C$M находится Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ΅Π². Π’ этом ΠΆΠ΅ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ GAPHICS, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ находится ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π’ этом случаС командная строка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄: GRAPHICS\LDGRAPH

3. Π’ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ GRAPHICS, входящСм Π² ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ PROJECTS, находящСмся, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ дискСты "A", содСрТится ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° LDFBAT.C$M находится Π² ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π½Π΅ входящСм Π² ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ GRAPHICS. Командная строка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄: A:PROJECTS\GRAPHICS\LDGRAPH

4. ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» находится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ дисководС. Π’ΠΈΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: B:PROJECTS\GRAPHICS\LDGRAPH

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π² Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ для случаСв 1 ΠΈ 2 это ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ‚Ρ€ΡƒΠ΄Π°
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π²Π²ΠΎΠ΄ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» готовится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π² срСдС ORDOS ΠΈ сохраняСтся Π½Π° дискСтС ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Save [S] ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ MSCH. ΠžΠ±ΡŠΡ‘ΠΌ этого Ρ„Π°ΠΉΠ»Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 2Кб. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° тСкстового ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° LDFBATCH.BRU ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅. Π”Π°Π»Π΅Π΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ, находящиСся справа ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ сама линия, Π² Ρ„Π°ΠΉΠ» Π½Π΅ входят.

MMS-DOS - CHANGER ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ IBM PC ΠΎΠ±ΠΌΠ΅Π½ с IBM PC ΠΈ ΠžΠ Π”ΠžΠ‘ ΠΎΡ€ΠΈΠΎΠ½Π°

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ пустыС строки слуТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для удобства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Ρ…ΠΎΠ΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ строка ΡΡ‡ΠΈΡ‚Π°Π»Π°ΡΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ хотя Π±Ρ‹ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π°. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ строк ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΈ пустых строк ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ, ΠΈ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π² любом мСстС Ρ„Π°ΠΉΠ»Π°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»Π°, ввСдя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ±Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’ послСдствии, ΠΊΠΎΠ³Π΄Π° снова понадобится Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ, достаточно этот ΠΏΡ€ΠΎΠ±Π΅Π» ΡƒΠ±Ρ€Π°Ρ‚ΡŒ. ЕстСствСнно, послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° дискСтС.

Имя квазидиска ("B" ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅) Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ. Π§Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π» послС двоСточия, ΠΏΡ€ΠΈ нСобходимости, указываСтся ΠΊΠ»ΡŽΡ‡ форматирования квазидиска /F. Если этот ΠΊΠ»ΡŽΡ‡ Π·Π°Π΄Π°Π½ - ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² квазидиск форматируСтся (Ρ‚.Π΅. ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ очищаСтся), ΠΈΠ½Π°Ρ‡Π΅ - Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΊ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Π² квазидискС. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ слСдования квазидисков - любой. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊ ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ спСрва Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π² квазидиск "C", Π·Π°Ρ‚Π΅ΠΌ Π² "D" ΠΈΠ»ΠΈ "B", Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΄ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ диск "C" ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Имя дисковода Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ΠΌ, вслСд Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ имя Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, Ссли ΠΎΠ½ находится Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Если ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ поддирСктория загруТаСтся подряд нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π’ качСствС ΠΈΠΌΠ΅Π½ΠΈ диска для обозначСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ диска ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ символ "@". Если строка начинаСтся с этого символа, Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ считаСтся Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΈΠ· ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ‚ΠΎΠ³ΠΎ диска, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ этим. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Ссли всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ с ΠΎΠ΄Π½ΠΎΠΉ дискСты, которая Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ вставлСнной Π² любой ΠΈΠ· дисководов.

ИмСна Ρ„Π°ΠΉΠ»ΠΎΠ² FILENAME Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ записаны Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ дискСты, Π° Π½Π΅ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π² систСмС ORDOS, ΠΏΡ€ΠΈ этом Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ BRU ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ. Π’ процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ выводится ΠΎΠΊΠ½ΠΎ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Если Π² процСссС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ происходит ошибка чтСния Ρ„Π°ΠΉΠ»Π° с дискСты - выводится ΠΎΠΊΠ½ΠΎ с сообщСниСм "Read error!", процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ прСрываСтся ΠΈ осущСствляСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² MSCH$. Если обнаруТиваСтся ошибка Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ (ΡƒΠΊΠ°Π·Π°Π½ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ квазидиск ΠΈΠ»ΠΈ дисковод, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ символ ΠΊΠ»ΡŽΡ‡Π° ΠΈ Ρ‚.ΠΏ.) - выводится сообщСниС "Syntax error!" ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ прСрываСтся процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Если Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ дискСты отсутствуСт Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ - выводится сообщСниС

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ No file FILENAME.EXT!Β Β Β Β  β”‚
β”‚ Continue? (Y/N)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдоставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ этот процСсс. Для продолТСния Π½Π°Π΄ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ [Π’Πš] ΠΈΠ»ΠΈ [Y]. Π›ΡŽΠ±Π°Ρ другая клавиша Π±ΡƒΠ΄Π΅Ρ‚ воспринята, ΠΊΠ°ΠΊ [N]. ΠœΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ситуации, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ мСста Π² квазидискС (выводится сообщСниС "No space!" с ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ) Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ» с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² квазидискС ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ. Π’ этом случаС выводится сообщСниС

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ File FILENAME exist!Β Β Β Β  β”‚
β”‚ Overwrite? (Y/N)Β Β Β Β Β Β Β Β Β Β Β Β  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ [Y], Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Ρ„Π°ΠΉΠ»ΠΎΠΌ с дискСты, ΠΈΠ½Π°Ρ‡Π΅ Π² квазидискС останСтся ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ». ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² квазидиск "B" Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°, Ссли вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² экрана.

ПослС окончания Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ всСх ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π²ΠΎ всС Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ квазидиски, Ссли Π² ΠΊΠΎΠ½Ρ†Π΅ Ρ„Π°ΠΉΠ»Π° Π½Π΅Ρ‚ строки с ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ /R ΠΈΠ»ΠΈ /G, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаётся Π² систСму ORDOS.

Если Π·Π°Π΄Π°Π½ ΠΊΠ»ΡŽΡ‡ /R - осущСствляСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ MSCH$. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π΄ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Если Π·Π°Π΄Π°Π½ ΠΊΠ»ΡŽΡ‡ /G, Ρ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСдаётся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ORDOS, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π°Π»Π΅Π΅ Π² этой строкС. ΠŸΠ΅Ρ€Π΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ квазидиск, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° находится (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - квазидиск "A"), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° командная строка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ нСсколькими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° дискСту нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π° Π²Ρ‹Π±ΠΎΡ€ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄ΠΎΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Если ΠΆΠ΅ Π½Π° дискСтС ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ цСлСсообразно Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» LDFBATCH.BRU, Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ LDFBAT.C$M, ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ запуск Π΅Ρ‘ Π±Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. По Ρ…ΠΎΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΏΡ€ΠΈ нСобходимости, ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, измСняя состав Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ порядок ΠΈΡ… Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
Для ипользования ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π½Π°Π΄ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° дискСтС MS-DOS ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π² дистрибутивС Ρ„Π°ΠΉΠ» LDFBATCH ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Copy (Π° Π½Π΅ Save!), присвоив Π΅ΠΌΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ C$M.

Данная вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ MSCH вСрсии 2.1. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ запуска Π΅Ρ‘ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии MSCH выводится сообщСниС "Incorrect version" ΠΈ происходит Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² MSCH.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ построСния ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

Π—ΠΠ“Π Π£Π—ΠšΠ ΠŸΠ ΠžΠ•ΠšΠ’Π MSXXX

B: /F
Π—ΠΠ“Π Π£Π—ΠšΠ БВАНДАРВНЫΠ₯ ΠœΠ•Π’ΠžΠš
B:LABELS\STNLB_AS.BRU
STBOX_AS.BRU
AFLOP_AS.BRU
MS1LB_AS.BRU

C: /F
A:UTILS\SURED_US
DBFORM$

D: /F
A:PROJECTS\MSXXX\AFONT_AS
START_AS
IFACE_AS
Π—ΠΠ“Π Π£Π—ΠšΠ Π’Π•Π‘Π’ΠžΠ’ΠžΠ“Πž ЀАЙЛА Π’Π Π•ΠœΠ•ΠΠΠž Π—ΠΠ‘Π›ΠžΠšΠ˜Π ΠžΠ’ΠΠΠ
A:TEST\TESTV_TX

C:
A:PROJECTS\MSXXX\MVIEW_AS

/G SURED$ D:START.AS

2. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ„Π°ΠΉΠ»Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° дискСты DIR.C$M

Данная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для формирования ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ оглавлСния дискСты, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π² Π²ΠΈΠ΄Π΅ тСкстового Ρ„Π°ΠΉΠ»Π° DIR.TXT Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ дискСты. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для создания Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° дискСтах MS-DOS. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² Ρ„Π°ΠΉΠ» DIR.TXT ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ [T] ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ MCSH$, ΠΌΠΎΠΆΠ½ΠΎ сразу ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π³Π΄Π΅ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ дискСтС Π΅ΡΡ‚ΡŒ, Π½Π΅ раскрывая всСх ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². Π€Π°ΠΉΠ» DIR.TXT Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π² тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ распСчатан, Π° распСчатка ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ вмСстС с дискСтой. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° структура Ρ„Π°ΠΉΠ»Π° DIR.TXT.

- *** -
Volume label: ΠœΠ΅Ρ‚ΠΊΠ°Π’ΠΎΠΌΠ° (Ссли Π΅ΡΡ‚ΡŒ)

ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ1\ (выводится прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ)
ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ1\ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ1.1\
ИмяЀайла1.1.1 Π Π°Π·ΠΌΠ΅Ρ€(Π±Π°ΠΉΡ‚) Π”Π°Ρ‚Π°(Π”Π”-ММ-Π“Π“) ВрСмя (Π§Π§:ММ)
.
. Ρ„Π°ΠΉΠ»Ρ‹ ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ1.1 (выводятся строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ)
.
ИмяЀайла1.1.N Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ1\ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ1.2\
ИмяЀайла1.2.1 Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
.
. Ρ„Π°ΠΉΠ»Ρ‹ ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ1.2
.
ИмяЀайла1.2.N Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
ИмяЀайла1.1 Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
.
. Ρ„Π°ΠΉΠ»Ρ‹ ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ1
.
ИмяЀайла1.N Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ2\
ИмяЀайла2.1 Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
.
. Ρ„Π°ΠΉΠ»Ρ‹ ΠŸΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ2
.
ИмяЀайла2.N Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
ИмяЀайла1 Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя
.
. Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°
.
ИмяЀайлаN Π Π°Π·ΠΌΠ΅Ρ€ Π”Π°Ρ‚Π° ВрСмя

Free XXXXXX byte (свободный ΠΎΠ±ΡŠΡ‘ΠΌ дискСты)
- *** -

Запуск ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ DIR.C$M ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ с любого диска MS-DOS, Π² Ρ‚.Ρ‡. ΠΈΠ· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ. Если Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ запуска ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π² систСмС ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ диска MS-DOS, Ρ‚ΠΎ выводится мСню Π²Ρ‹Π±ΠΎΡ€Π° диска, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ. Π’Ρ‹Π±ΠΎΡ€ осущСствляСтся Π»ΠΈΠ±ΠΎ клавишами [<-], [->], [TAB] ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ [Π’Πš], Π»ΠΈΠ±ΠΎ символьной клавишСй с ΠΈΠΌΠ΅Π½Π΅ΠΌ диска. КлавишСй [F4] ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ формирования Ρ„Π°ΠΉΠ»Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² MSCH$.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° диска, Ссли ΠΎΠ½ Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, выводится ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ дисковод дискСту, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ. НаТатиС клавиши [Π’Πš] послС установки дискСты Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ процСсс формирования тСкстового прСдставлСния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° дискСты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся Π½Π° экранС дисплСя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.
ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ формирования Ρ„Π°ΠΉΠ»Π° DIR.TXT для Π΄Π°Π½Π½ΠΎΠΉ дискСты выводится запрос ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ дискСты. БогласиСм считаСтся Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш [Π’Πš] ΠΈΠ»ΠΈ [Y] (Π² любом
рСгистрС). Π›ΡŽΠ±Π°Ρ другая клавиша считаСтся ΠΎΡ‚ΠΊΠ°Π·ΠΎΠΌ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Ρƒ Π² MSCH$.

Если Π² процСссС формирования Ρ„Π°ΠΉΠ»Π° DIR.TXT происходит дисковая ошибка - процСсс прСрываСтся ΠΈ осущСствляСтся Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ MSCH$.
Если Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ дискСты ΡƒΠΆΠ΅ имССтся Ρ„Π°ΠΉΠ» DIR.TXT, (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ - прСдыдущая вСрсия этого Ρ„Π°ΠΉΠ»Π°) Ρ‚ΠΎ ΠΎΠ½ удаляСтся Π±Π΅Π· прСдупрСТдСния, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Read-Only (Sys).

Если обрабатываСмая дискСта ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ записи, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ просмотр ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π½Π° экранС дисплСя ПК Π±Π΅Π· записи Ρ„Π°ΠΉΠ»Π° DIR.TXT.
Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки ряда ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ„Π°ΠΉΠ» ΠΈ Π½Π° экран ПК. Она выполняСтся ΠΏΡƒΡ‚Ρ‘ΠΌ измСнСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ констант Π² исходном Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° памяти Π² срСдС ORDOS, послС Ρ‡Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° дискСтС ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Copy ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ MSCH$, присвоив Π΅ΠΌΡƒ имя DIR.C$M.

ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ константы (ΡƒΠΊΠ°Π·Π°Π½Ρ‹ смСщСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ DIR.C$M):

+3 - Π±Π°ΠΉΡ‚, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² Ρ„Π°ΠΉΠ» ΠΈ Π½Π° экран ΠΈΠΌΡ‘Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€ΠΈ этом:
- Π±ΠΈΡ‚ D7=1 - ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° выводится символ β–‘, Ссли Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ R/O ΠΈΠ»ΠΈ (ΠΈ) SYS;
- Π±ΠΈΡ‚ D7=0 - символ β–‘ Π½Π΅ выводится;
- Π±ΠΈΡ‚ D6=1 - выводится Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°;
- Π±ΠΈΡ‚ D6=0 - Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ выводится;
- Π±ΠΈΡ‚ D5=1 - процСсс формирования Ρ„Π°ΠΉΠ»Π° DIR.TXT дублируСтся Π½Π° экранС ПК;
- Π±ΠΈΡ‚ D5=0 - Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран Π½Π΅ производится;
- Π±ΠΈΡ‚Ρ‹ D4...D2 Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ 0;
- Π±ΠΈΡ‚Ρ‹ D1,D0 Ρ€Π°Π²Π½Ρ‹ 00 - Π΄Π°Ρ‚Π° ΠΈ врСмя Π½Π΅ выводятся;
- Π±ΠΈΡ‚Ρ‹ D1,D0 Ρ€Π°Π²Π½Ρ‹ 01 - выводится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π°Ρ‚Π°;
- Π±ΠΈΡ‚Ρ‹ D1,D0 Ρ€Π°Π²Π½Ρ‹ 10 - выводится Π΄Π°Ρ‚Π° ΠΈ врСмя;
+4 - Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° смСщСния строк Π²ΠΏΡ€Π°Π²ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π² ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния ΠΎΡ‚ 1 Π΄ΠΎ 8;
+5 - Π±Π°ΠΉΡ‚ Ρ€Π°Π²Π΅Π½ 0AH - Π² ΠΊΠΎΠ½Ρ†Π΅ строк Π² Ρ„Π°ΠΉΠ»Π΅ DIR.TXT послС ΠΊΠΎΠ΄Π° 0DH (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ) добавляСтся ΠΊΠΎΠ΄ 0AH (ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки);
- Π±Π°ΠΉΡ‚ Ρ€Π°Π²Π΅Π½ 0 - 0AH Π² ΠΊΠΎΠ½Π΅Ρ† строки Π½Π΅ добавляСтся;
+6 - ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ†Π΅Π²ΠΈΠΊΠ° тСкстового Ρ„Π°ΠΉΠ»Π° DIR.TXT, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния 1AH ΠΈΠ»ΠΈ 0FFH.

Π’ дистрибутивС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ значСния Π΄Π²ΡƒΡ… послСдних констант установлСны 0AH ΠΈ 1AH соотвСтствСнно, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» DIR.TXT Π² срСдС MS-DOS Π½Π° IBM-PC совмСстимых ПК с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартных срСдств MS-DOS. Π’ срСдС ORDOS Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ DIR.C$M ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ SURED$. Если ΠΆΠ΅ прСдполагаСтся, Ρ‡Ρ‚ΠΎ этот Ρ„Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ORDOS, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½Π΅Ρ† строки обозначаСтся ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ 0DH, Π° ΠΊΠΎΠ½Π΅Ρ† тСкста - Π±Π°ΠΉΡ‚ΠΎΠΌ 0FFH - Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ соотвСтствСнно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ исходный Ρ„Π°ΠΉΠ» ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ DIR.C$M.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎ адрСсу +7 записано слово, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΠΏΠΎΡΡ‚ΠΎΡΠ½Π½ΡƒΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш управлСния ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню Π²Ρ‹Π±ΠΎΡ€Π° диска. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слова Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΏΠΎ своСму ТСланию. Для получСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ DIR.C$M Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ„Π°ΠΉΠ» DIR ΠΈΠ· дистрибутива ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π½Π° дискСтС MS-DOS ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Copy (Π½Π΅ Save!), присвоив Π΅ΠΌΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ C$M.

3. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ прСобразования тСкстовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²

Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ MS-DOS, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΊΠΎΠ½Π΅Ρ† строки ΠΏΠ°Ρ€ΠΎΠΉ символов 0DH, 0AH, Π° ΠΊΠΎΠ½Π΅Ρ† тСкстового Ρ„Π°ΠΉΠ»Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Π°ΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Π² срСдС ORDOS оказываСтся Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. НСбольшая ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° CUT0A$ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для привСдСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² MS-DOS ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ, воспринимаСмому ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ORDOS. Она ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΠ· строк ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки 0AH ΠΈ вставляСт символ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° запускаСтся ΠΈΠ· срСды ORDOS (ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ MSCH$ с квазидиска ORDOS) с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой Π²ΠΈΠ΄Π°:

CUT0A$ [X:] FILENAME [Y:]

Π—Π΄Π΅ΡΡŒ X: - имя квазидиска с исходным Ρ„Π°ΠΉΠ»ΠΎΠΌ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - B;

FILENAME - имя ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ тСкстового Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скопированного Π² квазидиск X с дискСты MS-DOS;

Y: - имя квазидиска, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ сформирован ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ».

Если имя квазидиска Y Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΎ Ρ„Π°ΠΉΠ» формируСтся Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ квазидискС, Π³Π΄Π΅ находится исходный Ρ„Π°ΠΉΠ». Π’ случаС, Ссли Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΈ Ссли Π² квазидискС-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ΅ сущСствуСт Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌ FILENAME (Π° Π² случаС, Ссли квазидиск-источник ΠΈ ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ - это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ мСсто) - ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» FILENAME удаляСтся Π±Π΅Π· прСдупрСТдСния. Π€Π°ΠΉΠ»Ρƒ - Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ прСобразования присваиваСтся имя FILENAME.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° возвращаСтся Π² ORDOS ΠΈΠ»ΠΈ Π² MSCH$, Ссли Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ ΠΈΠ· MSCH$ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Ρ‹Π» Π΄Π°Π½ ΠΎΡ‚Π²Π΅Ρ‚ "Yes" Π½Π° запрос "Return to MSCH?". Если Π½Π΅ Π·Π°Π΄Π°Π½Π° командная строка (ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π° с ошибками), ΠΈΠ»ΠΈ отсутствуСт Ρ„Π°ΠΉΠ», ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС - выводится сообщСниС ΠΎΠ± ошибкС ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ производится.
ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ производится, Ссли Π² квазидискС-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ΅ Π½Π΅ оказываСтся достаточно мСста ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ». Π§Ρ‚ΠΎΠ±Ρ‹ этого Π½Π΅ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ сам Π΄ΠΎΠ»ΠΆΠ΅Π½ позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² квазидискС-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ΅ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ прСобразования Π±Ρ‹Π»ΠΎ свободноС дисковоС пространство. ΠŸΡ€ΠΈ записи Ρ„Π°ΠΉΠ»ΠΎΠ² Π² квазидиск "B" Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π°. Π’ процСссС формирования Ρ„Π°ΠΉΠ»Π° Π² квазидискС-ΠΏΡ€ΠΈΡ‘ΠΌΠ½ΠΈΠΊΠ΅ создаётся Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» "###.TX", ΠΈ Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» Π² квазидискС ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ - ΠΎΠ½ удаляСтся Π±Π΅Π· прСдупрСТдСния.

Код символа ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π° 0FFH находится ΠΏΠΎ адрСсу +3 ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° памяти нСпосрСдствСнно Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ CUT0A$.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° INS0A$ выполняСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ - вставляСт ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки 0AH послС ΠΊΠΎΠ΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ 0DH Π² строки исходного тСкстового Ρ„Π°ΠΉΠ»Π° ORDOS (Ссли ΠΈΡ… Π½Π΅Ρ‚) ΠΈ замСняСт ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π° 0FFH Π½Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π±Π°ΠΉΡ‚Π΅, находящСмся ΠΏΠΎ адрСсу +3 ΠΎΡ‚ Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ дистрибутивС ΠΎΠ½ установлСн Ρ€Π°Π²Π½Ρ‹ΠΌ 1AH.

ЗапускаСтся ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ CUT0A$. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ тСкстовый Ρ„Π°ΠΉΠ» ORDOS Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊΠΎΠ½Ρ†Π° Ρ„Π°ΠΉΠ»Π°, Ρ€Π°Π²Π½Ρ‹ΠΉ 0FFH ΠΈΠ»ΠΈ 1AH.

Β 

MSCOMM$ V1.34 - ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ дискСты "3,5 дюйма" (720 ΠΊ), дискСты 5,25 дюйма (360ΠΊ)Β  ΠΌΠ΅ΠΆΠ΄Ρƒ IBM PC ΠΈ ΠžΡ€ΠΈΠΎΠ½ΠΎΠΌ

Π Π°Π±ΠΎΡ‚Π° Π² CP/M-80 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΆΠ΅Π»Π΅Π·ΠΎ

Π Π°Π±ΠΎΡ‚Π° Π² ОР Π”ΠžΠ‘

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° www.orion128.ru

Π Π°Π±ΠΎΡ‚Π° Π² Π”Π‘ Π”ΠžΠ‘

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈ интСрСсныС ΡΡ‚Π°Ρ‚ΡŒΠΈ

На ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ страницу  На Π³Π»Π°Π²Π½ΡƒΡŽ страницу  На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ страницу

Β