ZX Format #03
29 февраля 1996
  IS-DOS  

IS-DOS - "IS-DOS - for beginners" No 3

<b>IS-DOS</b> -
Category "IS-DOS - for beginners" No 3


              Eliseev VA

      "IS-DOS - the first acquaintance"

          (Journal version)

 (C) PENCRAFT 1995
 (C) ISKRASOFT 1995

Continued from - to No 1, 2
_________________________________________


    In the previous issue was already
talking about the basic control keys
file shells IS-DOS. However, the system
control key IS-DOS, you may have guessed, this is not limited. 
The navigation system concept IS-DOS, and devoted the next part 
of our article.



      Control keys shell


    The system IS-DOS while working with the file wrapper to 
distinguish between two types control keys - keys that are 
reserved for the shell and the keys are user-defined. The first 
type are the keys: 

Q and CS +7 - move up

A and CS +6 - going down

O and CS +5 - switch to the left panel

P & CS +8 - move to the right pane

ENTER - the entrance to the subdirectory, run programs 
extent.txt 

Cs + ENTER - exit in the root directory of the current panel

CS + O - is the same for the left panel

CS + P - is the same for the right panel

CS + Q, SS + Q - move to the top of the directory

CS + A - go to the end directory

SS + CS - switching to an alternative to redundancy

CS +1 - the device on the left panel

CS +2 - select a device in the right panel

SPACE - mark file


    In addition, system-level utilities are reserved and the 
number keys from 0 to 9, but only three of them are not subject 
to redefinition, it is:


3 VIEW - Image files

7 crDIR - creating subdirectory

9 MENU - menu block device


    Keys 7 and 9 always rigidly adhered to the established in 
the resident program mkdir.res and gmen.res respectively, while 
the programs themselves can be modified, but their names must 
remain standard. Key 3 will always cause the viewer files 
according to the contents of a text file extview.txt. 
Appointment of the remaining numeric keys can be changed 
according to your wishes, but I recommend to stick arrangement 
adopted in the top row screen.



    Of the remaining keys are reserved
only key h. It is designed to
run the routine and acts like the key 3. The list of programs 
used to print files with different extensions contained in a 
file extprint.txt, which is placed in

directory SHELL. The principle of its construction
the same as that of the file extview.txt. The approximate 
contents of the file extprint.txt shown in Table. 4 

Table 4. Example file extprint.txt

Content
extprint.txt response to the key h

scr: Q: PRINT \ PL \ ps screen print file

as: Q: PRINT \ print Print Text

bat: Q: PRINT \ print Print Text

doc: Q: PRINT \ print Print Text

txt: Q: PRINT \ print Print Text

hlp: Q: PRINT \ print Print Text

wet: Q: PRINT \ print Print Text


    All keys except the above
can be programmed to call frequently
Use system utilities and application programs. Which of the 
program to assign to one or another key shell - you decide, but 
over the years of the IS-DOS has developed a kind of unofficial 
standard, formulated in 3.0. This standard is the most 
versatile and therefore I recommend stick it in their work to 
avoid ambiguity, and so forth inconvenience. 


    As you may have guessed, the appropriate keys and the 
called program is determined by the contents of a text file 
called extkey.txt. Availability This file is mandatory for

system, since without it will not work most of the keys of the 
shell. File extkey.txt is in the directory SHELL \ and

composed as follows. The first
character of each line - a symbol, obtained by pressing defined 
keys. When using the keys by which

Enter the symbol in the editor is difficult (some combination 
of SS), you can use the decimal key code, writing it after the 
symbol "'" (apostrophe). Decimal key code can be determined by

special utility ktest.com, you
can be found in the base package IS-DOS
3.0 and above in directory Q: RES \ KEY \.

Recommended contents of the file extkey.txt

[All comments are enclosed in square brackets are not part of
File extkey.txt and are provided solely for educational 
purposes.] 

[System Utilities - keys
according to the top of the screen]

1 Q: SHELL \ help

2 Q: SHELL \ menu

4 Q: EDIT \ editor

5 Q: SHELL \ filecopy

6 Q: SHELL \ rename

8 Q: SHELL \ delete

0 Q: SHELL \ mask

[3 reserved for the viewing of files]

[7 reserved for mkdir.res]

[9 reserved for gmen.res]

[SS + keys - is recommended for
Additional features and functions,
alternative system tools]

@ Q: SHELL \ menu Q: SHELL \ menu.mnu [SS +2 Call the main menu 
from any directory] 

'& Q: UTIL \ renam [SS +6 quickly rename files]

'39 Q: SHELL \ mkdir [SS +7 Calling mkdir.com]

(Q: UTIL \ qu [SS +8 Recovering erased
files]

) Q: SHELL \ gmen [SS +9 Calling gmen.com]

[SS +1, SS +3, SS +4, SS +5, SS +0 - still free]

[Letter keys, but reserved for the system and their combination 
with CS and SS. Preferable to use a combination of the main 
keys to the CS and SS to handle tasks that are close in meaning 
to the action of the main keys] 

[Key a, and A - are reserved for
system]

b Q: UTIL \ sort / n [Organizing Your Files
on behalf of]

BQ: UTIL \ sort / e [Organizing Your Files
to expand]

* Q: UTIL \ sort / d [Organizing Your Files
by creation date]

c Q: UTIL \ cd + [A comparison of two directories]

CQ: UTIL \ calcul [program-calculator]

? Q: UTIL \ copytune [Setting
copiers]

d Q: UTIL \ date [Setting the Date]

DQ: SERVICE \ demon [View files
16-hex format]

\ Q: SERVICE \ dump [Program for the withdrawal
16-hexadecimal dump of files]

e Q: UTIL \ eliminat [removal of memory resident programs and 
drivers on-line] 

EQ: UTIL \ eliminat / r [Delete from memory
all resident programs]

'20 [Free (SS + e)]

f Q: UTIL \ from_trd [Reading files from disks in the TR-DOS]

FQ: MSDOS \ from_msd [Reading files from disks in the system 
MS-DOS] 

{Q: UTIL \ find [file search]

g Q: UTIL \ tree [Display directory tree
CD]

G [free]

} [Free]

[H - reserved for procedures for printing]

H [free]

^ [SS + h free]

i Q: SERVICE \ image [Copy Image
disk from the file]

IQ: SERVICE \ sv_image [Copy of a
disk to file]

'[SS + i is free]

j [free]

J [free]

- [SS + j free]

k Q: SHELL \ coca [Copy a Directory with
all subdirectories]

K [free]

+ [SS + k free]

l Q: UTIL \ free [Derivation of the number of free blocks on 
the disk] 

LQ: UTIL \ SPEED \ freenew [Printing cards
Employment disk blocks]

= Q: UTIL \ SPEED \ freen Q: UTIL \ SPEED \ freenew
[Reserved for expanded program output maps employment of disk 
blocks (in base not included)]


m @ mon [Calling resident monitor command line]

MQ: UTIL \ mon [Monitor-shell]

. Q: UTIL \ mark [The search engine and mark the files by mask]

n Q: SHELL \ pan / # 4F [Search on another device directory 
similar to the current] 

NQ: SHELL \ move [Transferring files from a directory to 
directory] 

, Q: UTIL \ SPEED \ speed [Reserved for
program optimization of disk space (in the base not included)]

[O, O, p, P, q, Q, and SS + q - keys are reserved for the 
system] 

[SS + O and SS + P - free]

r Q: SHELL \ remote [Remove a directory along with all contents]

RQ: UTIL \ fdir [Finding and reading files
of the damaged directory]

<<[SS + r free]

s [free]

SQ: UTIL \ show [program output system information to display]

 [Free]

t Q: UTIL \ to_trdos [Burn files to disc in the TR-DOS

TQ: MSDOS \ to_msdos [Burn files to disc in the MS-DOS]

> [Free]

u Q: UTIL \ unicolor [Utility to configure
Flowers in the programs]

[U and SS + u free]

v S: FONT \ f_e_unit [reserved for
font editor (of the base is not
included)]

VS: LOTUS \ s_f_tran [reserved for
converter screen package files LOTUS (in
base not included)]

/ [Free]

w Q: UTIL \ abba [copiers for duplicating discs from A to B]

WQ: UTIL \ copy_all [Same on one drive]

'19 Q: UTIL \ acca [Same from A to C]

[X, X, SS + x, y, Y, SS + y, SS + z, free]

z Q: UTIL \ arzt [Program correction bitmap disk, you should 
always run after remote.com] 

ZQ: UTIL \ exhumer [The program for reading information from 
corrupted disks] 

[Some special key combinations
available to identify a user]

'4 [Free (CS +3)]

'5 [Free (CS +4)]

'12 [Free (CS +0)]

'15 [Free (CS +9)]

'17 [Free (SS + ENTER)]

'18 [Free (SS + SPACE)]

'22 [Free (CS + SPACE)]

'16 [Also free (SS + A), but because
In most programs, it is used
as a key failure in order to avoid confusion should not be 
used.] 

To be continued ...

            ________________

In the next issue we will continue publishing the magazine 
version of the book "IS-DOS - First encounter, "will be 
discussed on the command line, batch file and the USER-menu. 
_________________________________________ 






Other articles:

IS-DOS - "IS-DOS - for beginners" No 3

IS-DOS - "Window System IS-DOS".

IS-DOS - "object module format *. obj IS-DOS assembly language."

IS-DOS - "The format of the table of local symbols IS-DOS assembly language."

Authors Journal - ZX-Format No.3

Iron - Bugfix TR-DOS.

Iron - a new sound card: General Sound.

Iron - a new model of the Spectrum: Scorpion ZS 256 Turbo +.

Iron - on turbirovanie Spectrum machines.

Iron - an overview of modems for the ZX Spectrum.

Iron - The bus architecture of the Spectrum (concept).

Toys - "Last battle" (The Last Stand) a detailed description.

Toys - 48 irons (second level).

Toys - a dozen of the most sold in St. Petersburg.

Toys - description of the game BATMAN-II.

Toys - What's new: The Light Corridor, Jonny Quest in Doctor Zins, Bedlam, Bubble Dizzy, Navy Seals, Pirates.

Contest - a competition for computer anecdote.

Lottery - a lottery for the readers.

From the authors - the third edition of the journal.

a rest - Hu, user, wait!

a rest - glyukodrom: Most ERRORS.

Help - Another treatise on ocherdnoy obolchka and beyond.

Mailbox - discussion.

Mailbox - Translator.

Mailbox - letters from readers.

Premiere - TASM 4.0 (Turbo ASseMbler for ZX-Spectrum 128k)

Premiere - The Adventures of Winnie the Pooh.

Programmers - Basic to all number 3.

Programmers - Matching games: the adaptation of programs to disk.

Programmers - Matching games: zykrytye codes.

Programmers - adapttsatsiya games: immortality.

Programmers - assembler: Excursion to the anatomy of the ZX

Miscellaneous - Amiga: questions and answers.

Miscellaneous - Amiga: news.

Miscellaneous - Prospects for P / O.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
BMP 1 - Brutal Miny Party: Day 1.
Pro-overview - an overview of the music scene at the Spectrum on Justinas'a.

В этот день...   3 May