Adventurer #11
31 июля 2000
  Софт  

Presentation - FLN Package v1.0: utility for PC graphics.

<b>Presentation</b> - FLN Package v1.0: utility for PC graphics.
     (C) Research / Volgasoft


             FLN Package v1.0



                ... Powerpuff utilities in the world

                a lot of useful little ...


     Contents


     1. Why and what can

     2. Circuits

     3. Supplied

     4. Conclusion

     5. Appendix



     1. For what


     I needed a series of programs for such tasks as:

     a) Ripane graphics from PCs and other

        Platforms

     b) Uzhimanie mask in 2 (4) times for

        save memory (and the corresponding
        respectively for unclamping and after
        blowing edit)

     c) into the linear format (and

        back) graphics for better parameter
        forged

     e) removing Negemorroynogo Series

        Sprites from the block

     e) Transfer to GRF format and back



     Therefore, was written by a package of 4
Programs:


  BMP2F - a program to convert 1-bit
          GOVERNMENTAL BMP of any size

          to file spraytmastera;


  FLN UTITIES - utility with the same name

          package (see below);


  F2GRF - FLN file converter spraytmas
          tera in the GRF file;


  GRF2F - converter GRF file in the FLN file

          spraytmastera;



     FLN utilities (own program)
can be used for:


     a) Conversion of arbitrary files

     SpriteMaster 'and in a format FLN (con
     turns immediately after loading, but
     lneyshaya work is carried out only has
     NGOs with this format);


     b) Removal of extra sprites

     of the FLN file SpriteMaster 'a;


     c) Conversion of sprites

     linear format (in columns, then

     Graphics is better packed) and vice versa;


     d) Compression of sprites on the vertical
     Kali, a factor of 2 (2 methods OR and AND);


     e) expanding group of sprites along the vertical
     ticked (the inverse transformation

     pp.g);


     e) Increasing the size of the vertical

     group of sprites on a familiarity

     (Select byte fill

     # 00 / # FF);



     2. Circuits



     All the stuff broke, so the piece here
letters from me to the Elf / CPU:

------------------ Begin ----------------- on 18/02/2000


     I'm happy as a child: FLN UTILITIES
beta now with a linearizer, and he
sense there (about 12-20% When packing line and conventional 
block diagrams). But It was night, but right now I slyapal 
Gamma version of the function Y + + (increased height sprite 
per unit), and then spraytmaster ship as a bummer. (If you do 
not understand - is to mask the height to make even the odd, 
and then flatten, not then polznakomesta lost).


     It seems like we ought to write a manual, but oblomno! 
(Such as sprites, you can delete button DEL, sprites height one 
character is better not to crush, but not all delete, etc.)



 on 19/02/2000 00:55 night

     Bevis came, tried to persuade me
throw subverted with FLN and utilities
reduce all monsters to the jar
climbed (POS, as I demanded it
Huffman compressor). Since it did delta version (added y + + 
Fill, to how to change the fill byte add

line: to mask 255, for sprites -0).
As revealed glyuchechek had
make epsilon version (in the delta, he
is, and in earlier versions do not).

------------------ End -------------------

     I should add that I've shoveled a lot of
graphics using of this program, therefore, found the current 
one drawback - the program sometimes resets ... The moral -

unsubscribe wanted.

     And even when you load the file
spraytmastera, the program takes off himself
bank, so the POS out of the SPM file
All settings are changed to the old! The second moral - mood, 
then play). 



     3. Supplied


     BMP2F.E - executable for pisyuka;

     F2GRF.B - converter in the GRF;

     GRF2F.B - converter in F;

     FLN EPS.B - utility with the same name

                 Service;



     4. Conclusion


     I know that many of these utilities, but
convertible BMRshki arbitrary size
pisyuka with nothing. Remove sprites spraytmastere long time, 
and for uzhimaniya masks artstudii I'm not ready yet.


     Y converters in F and GRF interface
No, but he is not really needed, messages, too, by the way 
there. The result of You can view the catalog.


     And still advise reading aid
to PV1.18, the account name in the file spraytmastera.

     One thing is clear: to write a black and white toy has 
become a little easier. 



      5. Appendix


      (FLN = FLOAT LINE NO_ATR)


      File Format FLN Sprite Master:

 {F_HEADER} {FLNSprite1 #}...{ FLNSprite # N}
 (Header file) (sprayt1 )...( spraytN)


 F_HEADER

  {
 FSIZE DW?; The length of the file byte -9
 TYPE db?
 AtrType db?; 0-NoAtr, 1-Symbol, 2-Graph
 BMPtype db?; 0-Symbol, 1-Line
 ySize db?; any value
 xSize db?; any value
 COUNTER db?; All sprites in the file

              (Zero)
 }

 FLNSprite

  {
 Length dw dy * dx * 8 +4; length sprite

                     cap
dy db?; height of familiarity
 dx db?; width of familiarity

 Body ds dy * dx * 8; body sprite

  }



     GRF file format:


     This formatets certainly more convenient than the FLN for 
the removal of the screen and very simple:



  org. c000
 COUNTER db?; All sprites (1)

 {; Cap sprites
 dx1 db?; width of familiarity
 dy1 db?; height of familiarity
 ptr1 dw body1; address sprite
 }, And the whole structure repeats
            ; Xia runoff

     ; Lope sprites

; Caps run out, start
; Body
;
 {
 body1 ds dx1 * dy1 * 8; body sprite
 }; And bodies respectively runoff

             ; Lope spelled out in the COUNTER





Other articles:

Authors - The authors of the magazine.

Authors - from the authors: the contents of rooms.

Authors - help: a description of the shell.

Presentation - KooLeGGz: conversion of electronic toys, "Well, wait!"

Presentation - Brujeria v1.0: software for viewing and converting graphic file format PCX.

Presentation - FLN Package v1.0: utility for PC graphics.

Presentation - Perspective Commander 1.0: file wrapper.

Interface - letters from readers: "SPECTRUM - a computer who develops, who is keen on them" ...

Interface - "Why do you PeTse?" (All former spektrumistam dedicated).

Interface - "What are the program designers (for the envelopes to see the text).

Review - Gamez Review: Wolf 2-3, Aliens, Japanese Contrast, Captain, Cannibals, Tower Pod, Clickmania, Adventurer, Bloody Paws, Smagly 1-3.

Review - Review of game demos: Jackals Demo v0.0, Top Gear (Crazy Cars 3), Darkwing Duck, Project X.

Promotion - Dragons of Flame: A Dragonlance Action Game.

Promotion - Adventurer: Graphic adventyura view "of the eye."

Promotion - the coolest soccer simulator: Emlyn Hughes International.

Exchange of experience - Game Making 2: The various methods for deriving sprites (based on the game Full Shit).

Exchange of experience - Pro ASCII / astsii graphics (Dedicated to those who can not draw, no letters, no points ...)

Iron - ALTERA: Programmable Logic ICs (free materialchik).

Iron - a description of the connection Kempston MOUSE (simple and small circuit).

Ottyag - 10 ways to fuck like a conductor on the money (or at least some of the money). The main fault of women. Quiz: "And can you Cyberpunk?". Test "Paint House".

Ottyag - Winnie the Pooh and all, all, (continued).

Ottyag - EXKlyuZivnye GonY from IronmAN'a.

Advertising - listing of spektrumistov.


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

Similar articles:
Nemo open letters № 4.2
Soft - Description of the C compiler for the Spectrum.

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