Deja Vu #09
13 ноября 1999
  Софт  

Software - Gun Commander: User's Guide.

<b>Software</b> - Gun Commander: User's Guide.
(C) Arkady Gobuzov
__________________________________________



    Gun Commander v1.05demo



        User's Guide.



   This is a demo version of the program, which is conceived of 
as the toughest on the Commanderie ZX, not conceding on the 
features and services similar programs on PC: DOS Navigator, 
FAR manager. 



   Management is carried out by
dial interface and hot keys.


   Arrow keys simultaneously controlled QAOPM, Sinclair and the 
cursor joysticks. Also there is KEMPSTON mouse, but it first

should be included in the menu Settings / sYstem. Involving two 
mouse buttons. When operating with the keyboard keys "0" and 
"M" correspond to the left mouse button. Key corresponding to 
the right button, you can choose via the menu Settings / 
sYstem. Default is SPACE.




   When the mouse is, in any file that appears at the bottom of 
the file information, when you hover the mouse cursor on the 
other zone display may prompt appears on the

event, which will follow after you
FIRE.



   Hot keys are used for quick launch of different options. 
Typically, hot keys correspond to capital letters, for example 
in the menu Settings: 


more Colors - C
sYstem - y
etc.


   Hot keys are run by simply clicking on the desired key, or 
by simultaneously pressing the Symbol Shift (depends on 
toggling the "Hot Keys + ss") by default to press with the SS. 



   In the main menu 10 icons are selected
keys from 1 to 0. In this version, some of them do not work.


   In addition, there are hot keys always
selectable with CAPS SHIFT:


CS +0 - close the current window
CS +9 - move the current window
CS +3 - Scroll down
CS +4 - Scroll up


   Window (Windows:) Pushing the buttons in the window title 
has the following effects: 

Right: change the color of the window
Left: Move window


   Another Commanderie for the spectrum, say
You. And you will be wrong. You should say: Finally, at Speke 
appeared Commanderie! 


   If you remember, the first boot'om, capable of
not only to launch files, it was poverty,
named mOA sERVICE. The left box of files, right above 
information on the disk, below the command line, "pezeushny" 
font. This wretched style, with almost no change

can be seen in mONSTER, and
jEMMINI, cONVER'ah. Seemed to exploit the same idea (crappy) 
must get bored, but again at any stage rEAL, tOTAL craps, new 
candidates for the title of most stupid shell, which are 
Commanderie then called - the language is not rotated.



   It was only two programs, something resembling the man's 
dream of TR-DOS Commanderie: 


   PERFECT Sergei Bervinova, the most
big disadvantage is
mode 64 characters per line and no
Support KEMPSTON mouse, and the worst
glitches - the command MOVE, made after
delete a file size of one sector.


   FCommander Vadim Eremeev. I have experienced
a real shock to see this program for the first time. Then 
(early 1995) I could not imagine that at Speke possible such

design and service.


   Still, these programs with a large
stretch of the imagination be called Commanderie. Though in
Samara and otfiksili FC, but KEMPSTON mouse
somehow connected forgotten, or were poorly (as to his own 
"Oberon ":-). AND except for copy, delete, and MOVE have

also be some other possibilities. Just
my feelings towards FC cooled down a bit when he
I messed up a very important drive. But I have already
then realized that the need to move in this
direction lamerskie device type
gLOBAL should disappear.


   What is the difference guncoma from other programs of this 
kind? 

- Fully "turnout interface, while questioning QAOPM, KEMPSTON 
mouse CURSOR and SINCLAIR joysticks.



- New window envelope gunWin, which has no analogues on the 
Speccy. Any window (and their The screen can be a few) can be 
moved around the screen. You can change the color any window. 
The window handle is 19 + n * 10 bytes, where n> 0 - number of 
active zones. Thus the most simple window consumes 29 bytes of 
memory in the average window use up to 79 bytes. Active zone 
may include visual components, similar to CheckBox, RadioButton 
Group, Edit Box, ListBox, and others in the system

Windows. By the way, but for convenience
user, it is very convenient for the programmer - has put the 
button indicated to what cell, it makes the changes and forgot 
about it. 

- All settings, including color and position of windows can be 
saved to disk. All data stored in the BASIC block. In any

time, you can restore the settings to
default.


   Why is the default configuration
KEMPSTON mouse off?


   Of course, not because I do not know how to verify its 
presence, but because admitting the existence of a wheelbarrow, 
where it is determined wrong.



   With the help of some programs was written
gc?


   At ZASM3.0 + STS6.2. These programs are combined in a 
package Alexei Truhan. For what I very grateful to him. Thanks 
Lekha! 


      Why not use STORM'om?



   Because I saw the demo ZASM3.10
and generally believe that ZASM no worse STORM'a.
Those advantages, there are a STORM'a
very questionable value. But his
deficiencies are very important. For example,
frame-scroller. So whether it is necessary to
assembler? But the abandonment of long names
tags make sure to erase STORM
drive those users who, like me
used to make labels such PutCursorOnScreen
(17 or more characters).


                  *



     Ordering: 5 modes are possible:


A) Unsorted - files are displayed in the same

   order in which they lie on the disk.

2) Name - alphabetical order. If the files

   have the same names, then their order

   arbitrary.

3) Extension - to expand. It is clear that

    Files will be used to . Before this

   sorting is always done sorting
   mounting plate by name, ie files with the same

   extension will be located in the alphabet
   Whitney procedure.

4) START - at a starting address. All

   File compare 16-bit numbers,

   formed 10 and 11th bytes of the SC
   Taloga. What number is greater, the earlier

   displayed file. If 2 files have

   same starting address, then they will
   FLS follow in alphabetical order.

5) SIZE - similar to the previous sorting
   Ke, but compared to the number of formed

   12 and 13 bytes. File size in sectors
   tures ignored.


   All carried the same sort
procedure using the bubble method.


                  *



   Mask: tag files, according to the pattern
examples of patterns:

*.* Mark all files
*. C mark all code files
dis *.* mark all files with names on
       rank in the dis
dB mark BASIC program named d
* DC mark all files with names which terminates
       ourselves to the d

       etc.



                  *



   Copy: copy the files.


   If at least one file is marked, you will be asked to select 
the disk to be copied. If yours is one drive, or if you are 
going duplicate files on the source disk,

You will be asked to insert the receiving disk.
After unloading will be asked to insert the source
disk and so on, until all is copied.


   If you are copying to another drive
copying will be done automatically.


   When you first set up on the receiving
disk is checked for the presence of free space on it and free 
space in directory.



   The files are copied in the order in which you tagged them. 
In the case of mask procedure is the same as under the map. And 
it can not match the order in disk, because depends on the sort 
mode. 


   With the same name, files received at copying, you can 
delete, rename or copy using the gun commander.

He will do it carefully.


   Monitor the correct copy
takes place by storing the last
the read / write sector. And if
inserted the disk it's different, followed by
warning message and waiting for the correct disc.


   Writing data to a directory of the host
drive occurs after copying all
files.


   In 48 mode, at a time copy 96
in 128 mode, 416 sectors.


                  *



      What will happen in the next version?


- Support for computers with more memory
128kb (although it will remain and the mode 48). Attention! I 
need the source code of the determinants configuration, 
preferably with comments and, preferably, in a format ZASM, in 
the extreme case as plain text. Sent, be my friend forever, 
and, most the first owner of the new version. Please note!

I myself deal with this was hard. And the support will be made 
only if someone send information. Also would be happy if

someone send me the source driver
KEMPSTON mouse. Which is used in the gc,
written by me, but I think it is possible to optimize ...

- Support multiLanguage, all text
messages will be stored in a special txt file, edit that and 
replacing the font can be done Ukrainian, Czech and

etc. version. Default language will be
English.

- Overlays. There will also be completed and documented gunWin, 
and people who know assembler, will be able to write overlays 
to the gc. 


- Failure to design FC.


- Something about what I did not suspect.


                  *



   Deficiencies known to the author: the desire to
cram everything into 16 KB is not allowed to make fast disk 
operations. All work the disk is done through # 3d13, 
therefore, account for glued disk read or write on the broken 
sector is likely to be hanged comp : (




    Greetings with best wishes:

          (In random order)


Omsk:
Adept, MEGASOFT, U99, Grisha Ahead, JSoft,
Oleg Matveyev, Valery pounds, Lech Stoll,
Sasha Fields, VEGA, Konstantin Melnikov, Akudovich Pasha, 
Gregory Sribny, Perevalskiy Victor, AKM, Vlad Borodin, 
Mr.Credo. 


Gorno-Altaisk:
Dima drinking.


Ukraine:
RST7, Alem, MaxI, Oleg Khokhlov, Konstantin Afendikov, Vlad 
Rubtsov, Andrey Sendetsky, STALKER, Dreamer, authors of Mirrors.



Belarus:
Vova Hropov, BACA, EVOLVER, all DMS, Ars
and all the creators PUSSY '& AWAKEN'a.


Peter:
Vadim Eremeev, XLDesign, CopperFeet, Ivan
Bobov, Nicolas Rodionov, XTrade.


Moscow:
Step, Progress, MusicSoft.


Rostov:
Delta Hacker Group.


Novgorod:
Flying, Ar7y, all dR. (The penny code for
Ruble animation ...)


Vladimir:
VAV, only one Real Time effect ...:-(
Chunks must die.


Kemerovo:
Binary Dimension.


Novosibirsk:
Flash INC.


And the rest ...


   All suggestions and comments are accepted
at:

m53gobuzov@math.omsu.omskreg.ru



   Or visit me at:

http://speccy.da.ru



         hasta luego!



                gun. (Aka Arkady GObuzov)

                June 1, 1999.






Other articles:

Apperativchik - the entry of the authors.

Apperativchik - On the control of Deja Vu.

Apperativchik - Freebie number 2: pirates and hacked versions of the magazine.

Apperativchik - Dejavu Info: How to buy the magazine Deja Vu.

Topic - Swap: "From letters to parcels" as found in the city Spektrumistov.

Topic - Tusovka: CSP'99 - interview with Slack Den.

Topic - Tusovka: CSP'99 - an interview with the main coder'om young Novosibirsk group AREASoft

Topic - Tusovka: CSP'99 - interview with one of the publishers 'electronic journal Deja Vu' Daniel / Playgear Co. / Binary Dimension.

Topic - Tusovka: CSP'99 - interview with one of Rybinsk of Cav / Auryn.

Topic - Tusovka: CSP'99 - an interview with the father of Playgear cool uncle Ze Pagan.

Topic - Tusovka: CSP'99 - an interview with the main coder'om Flash and concurrently one of the founders of the group - Alex Rider.

Topic - Tusovka: CSP'99 - poll as the party was held in a nutshell, the general impression.

Topic - Tusovka: Legend of the way passed Crazy Siberian Party 1999.

drop of solder - HD discs: Finalization of the drive controller to work with HD-disks.

drop of solder - The decision PROBLEMS 1.2MB drive.

drop of solder - increase the amount of RAM up to 1024K on SPECCY option Taganrog 128K!

drop of solder - circuit programmer for chip-only memory (ROM).

drop of solder - a dot-matrix printers.

drop of solder - ISA-Spectrum: card inserted into the ISA slot is IBM, which is part or a complete computer ZX-Spectrum.

Software - demoscene: Obzor'ing demozov: 63 bit III, Jam, Anamnesis, 7 Up, 63 bit IV, DemoDyin, Napalm, Crapmo 2, Bunch of Arce, Devotion, WorkStop, Energy , Yes.

Software - Game Review: MIST: Monstrland Part Two, Bomb Lakes, Marbles, KluXer, 4x4 Puzzle, Soldiers, Boats.

Software - Gun Commander: User's Guide.

Coding - coding for Dummies: civilized way in TR-DOS.

Coding - coding for Dummies: More about one of the ways to survey the keyboard.

Coding - coding for Dummies: How does the "Boot" from the inside.

Coding - coding for Dummies: refine MINI BOOT V3.0.

Coding - how to print 42 characters per line (with trabutami), the procedure is quick print sprites with pixel precision.

Coding - Bystrai printing 64 characters per line.

Coding - Conversion of numbers from the stack calculator in the character string.

Coding - fast print 2x2 sprite familiarity, up to familiarity.

Coding - Hrust Library svobodnopasppostpanyaemaya library window procedure by means of eccentricity can be packaged and paspakovyvat VARIOUS data.

Coding - Error Handling TR-DOS when working through # 3D13.

Coding - a set of procedures for constructing the user interface.

Coding - pishim virus invisible to TR-DOS.

Another world - The illusion of safety: Terrifying tales of Windows security and the Internet (Part One).

Hall of Fame - 3 methods to distinguish pealny ZX Spectrum from emulyatopov.

Hall of Fame - the charter of the National Fund of the Spectrum (HFSP).

Hall of Fame - Reserves: an attempt to present the perfect ZX Spectrum.

Hall of Fame - boiling: "And there still alive Speccy, sympathy Boxing?" Reflections in hearing.

Hall of Fame - schA say number 1: optimization of procedures, the announcement of the magazine and the new arcade toy.

Hall of Fame - schA say number 1: disassembly and Serg'a Playgear, hacking calling card, the announcement Crazy Siberian Party '2000.

Hall of Fame - A brief history of the Kemerovo group Digital Life Group.

Seven and 1 / 2 - Student mythology.

Seven and 1 / 2 - April Fools' Day 2 (end).

Seven and 1 / 2 - fairy tales for children.

Seven and 1 / 2 - Features a national ruleza or pure Siberian project (the story of Crazy Siberian Party 1999).

Samples pen - memory: story of the game "Black Crow".

Samples pen - story, "Elixir of the Beast."

Samples pen - "Last Warrior".

Advertising - text ads and announcements.

Advertising - a graphical advertising and announcements.



Similar articles:

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