Speccy #06
31 августа 1996
  Софт  

authoring program - description of the program, "Universal Editor sprites.

<b>authoring program</b> - description of the program,
     AUTHOR'S PROGRAMME


 Presents to readers
software package, sent to us
Feskovym Kuzma Vladimirovich
from the city of Abakan.

 Software package author gave
the name "Universal Editor
sprites. "The editor has
package viewer, sprite, and
the same procedure in the format
text assembler.

 After seeing the package, edited by
concluded that such programs are imperative to those who
engaged in development programs
using dynamic graphics. The author is pretty good
conceived the principle of forming spraytov.V result sprites 
can be easily placed in the "body" of the program, and display 
them on the screen not getting troubled in the calculations. 

 However, there is a small remark
about the user interface. The fact that the output of different 
options is made of a variety of means, yet somehow You can 
survive, but at the entrance mode "Burn sprites", cancel the 
command by any combination of buttons failed. From mode can be 
accessed only by writing the sprites on the disc. 


 And now you can see
small demonstration made
author with his package
programs. Exiting the show
on the "gap", ENTER. P

       (C) 1996 Studio KF

          is

 Universal editor sprites

           Version 1.2


      Viewer sprites

           Version 1.2


   Programmer Fes'kov Kuzma

 662613 Abakan, Leninskaya str
Komsomol, 3, kv.16, phone
(39022) 6-42-63

 Your attention is invited
new development in our studio. In
Recently, when our domestic programmers come from
for such a difficult and important thing,
how to write games, the question arose
on preparation for them graphics. From
whole variety of editors
sprites I have met only 1 or
2, which at least possible
was used, but they do not
meet even the minimum requirements for programs of this
kind. Ask such a problem
I wrote a software package that
available today to your attention.

 This editor sprite editor can name a relative, as the sprites 
themselves It does not create, draw their

you have in any image editor, but this program will be 
indispensable in cutting sprites from screen saver. I not yet 
ready to create something like 2 or Artist Art studio, so it 
would be foolish to ignore them and write capabilities 
something of their own. 


     Program Management

 Management of the program is
by Sinclair joystick
Cursor joystick and keys Q, A,
O, P, M, SPACE, 1, 2, 3, 4.


          Main Menu


        Format sprites

 This menu offers you to configure the storage format of the 
sprite your taste.



     Motion window high

 If the length of the sprites are always
multiples of familiarity (the others I do not
met), then height, we can
to ask them any size, the
option allows you to ask this
parameter. The option, which stands in a circle a point is 
considered active. 


        Dimensions sprites

 If your program a sufficient number of sprites the same size, 
you should use this option. First, it saves on the 4-th

bytes for each sprite, and secondly
simplify pechat.Posle select "identical", the size of sprites 
must be set using the icon "<>" (+ / -1). If the previous 
option size in height were given in pixels, then there

Height is also given in pixels, otherwise the familiarity. When 
you select "identical" all other options, except the following, 
do not matter. 


        Storage method

 Sprites can be stored as a
attributes, and without, do
appropriate choice.


          Table Type

 Individual - If you select this
option sprites in memory will be
stored one after another, but
in front of them will be created
table, where each sprite
assigned to 4 bytes: 2 bytes
offset to sprite or address
sprite, 2 bytes length (LEN) and
width (HGT) sprite (width
always given in pixels).

 Pass-through - there is no separate
table, but before each sprite
is 4 bytes: 2 bytes
offset or address of the next
sprite, 2 bytes length and height
THIS sprite.


           Addressing

 Index - the choice of this
options in the first two bytes will be
contains the offset from the beginning
File sprites to the sprite itself. To find the address
sprite you need only add
this offset to the load address
sprites.

 Fixed - in this case,
the first 2 bytes will contain
Specific address sprite that
makes the print somewhat faster
than the previous format, but does
File sprites do not move.
If you choose this option,
specify the address fixing badges
"<>" (The first + / - 1000
second + / - 1).


        Cut sprites

 After selecting this option
the program will remind you of the active
In this menu, press:

 1 - move / change okna.Kla
    Vichy control is moved

    window on the screen after clicking

    this key, they will

    increase or decrease

    window sizes. Reconsideration

    Pressing return all

    original state. If you

    specify the size of sprites

    the same, this key

    will not work.

 2 - Information about the window. When

    Pressing this key you

    'll see information about the length and

    height of the sprite.

 3 - a window into a sprite. When you press

    this button, you move

    a copy of windows in a sprite. After

    Then the program will tell you

    how much is left of memory and

    how many sprites you have created.

 4 - access to the main menu. After

    which you can download

    another splash and continue

    Cut or burn

    sprites.


         Download screensaver

 After selecting this option before
you get the disk menu, where
file names, size
which is equal to or less than 6,912
bytes. Arrows choose a file.
"L" - loads the file. "Q" -
exit without loading.


        Record sprites

 The program will ask you 8
character file name. If the file
with that name exists,
program will inform you about this
try typing a different name.


   The format of upload files

 Before each file, regardless of the format chosen,
additionally unloaded another 7
Bytes:

 USE - 3 bytes belonging to
program. They need to viewer sprites.

 FLAG - 1 byte. Bits of this byte
report on the status of the switches in the Format menu sprites.
Turned off the bit corresponds to
The first item included - the second:

 0 - Movement in height

                  on familiarity

                  Pixel

 1 - Dimensions of sprites

                    arbitrary

                    same

 2 - Method of Storage

                   attributes

                   no attributes

 3 - Type table separate

                       sequentially

 4 - Addressing index

                   fixed


 SPR - 1 byte. The number of sprites in the file. Because it is 
one bytes, the number of sprites is not

may exceed 255.

 LENHGT - 2 bytes. If you choose the size of sprites, "the 
same", there are no tables in memory No (if you have them and 
chose), and These 2 bytes contain a length and

height sprites.

 Start address in the directory
drive is assigned to the selected
address you commit.

 Sprites are stored in the following
form:

 1 byte 2 bytes ....

 ... +1 ... +2 ... +3
............ Etc. ..........

 If the sprites with the attributes, then
they are stored in the same form, but
after the data sprite.


         Initialization

 After specifying the size of sprites
you can no longer change it. This option initializes
all the variables that will clear the buffer
sprites. You only get what
loaded program.


         Exit TR-Dos

 The program attempts to load
boot from a floppy disk.



      Viewer sprites

 This is an auxiliary program
which allows you to see you create sprites.


          Main Menu


       Download sprites

 You will see a list of
files on disk. You can not
exit this menu until
Upload sprayty.Esli program
finds at the beginning of the file third
bytes belonging to the program, it will not show you the 
sprites, what you and let you know. Arrow - select the file "L" 
- download the file. 


        Format sprites

 The program will show you what
plants were selected in the options
Format sprites "editor.
If any lines are missing in the message, it means they do not
involved in this file
sprites.


      View sprites

 The program order will
you all sprites contained in
this file.


         Exit TR-Dos

 The program attempts to load
boot from the disk.

-------------------------------
 In my opinion I have provided in
This program everything, but be
maybe you need something else, and
you do not have enough of these vozmozhnostey.Pishite and the 
next version program will be useful to you.


--------------------------------
             *





Other articles:

From the Editor - Opening remarks from the editors, the authors of the magazine.

authoring program - description of the program, "Universal Editor sprites.

Programming - the effect of page turning the text on the sine.

Tusovka - a letter reading rooms: ICE'DI GRIZ on how to mark the anniversary of Chelyabisnkaya group Omega HC, Vladimir Anshukov a decline of interest in the Spectrum in Russia.

Style - Programming: on the internal structure of the program, ie, We now turn to algorithmic basis.

Igroskop - a brief overview of the gaming that have appeared in Chelyabinsk: Freddy Kruger Live, Mortal Kombat, Zybex Remix, Gorodki, Atomic Robo Kid, Turbo Skate Fighter, Gremlins 2, Robot, Mercs, The Big Slease, UFO 2, Twin, Pledge Night, Trinia, Randex, Hunter, Talisman, Killed Until Dead, Supertetris, Miner, Tarzan, Final Fight, Go Bear Go, Rings Wars, 48 UTYUGOV, Prince of Persia, etc.

Igroskop - Computer c super great graphics "Midnight Resistance"

Iron - scanning device for the ZX Spectrum.

Multrolik - contest for the best multrolik.

Muzoboz - an overview of 8 music demonstrations: Fable Dream Demo, Black Galaxy, Opium Demo, Miles Mix, Chess Board, Mr.Key Gift, Rave Time Xtasy, etc.

Muzooboz - a brief interview Anton Shumakova / Ironman.

Muzoboz - interview Musicmaker'a Velichutinoy Tatiana.

Advertising - Free Advertisement.


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

Similar articles:
Others - Bugs writing to floppy disks. Causes and methods of struggle.
FAQ - Iteraktivnost ...
Interview - PARADOX'2k: VTS, Kasik, Dimon, Serzhsoft, Gluk, Warlock, Disabler, Snake, Semen.

В этот день...   21 November