home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / animation / extractor / ChaptrText / Chapter1 next >
Encoding:
Text File  |  1994-07-20  |  2.5 KB  |  30 lines

  1. Chapter 1.  Introduction 
  2. ~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. This program has been put together to help people who use, or want to use, ARM  machine code to create graphical programs such as demos and games, and the aim of this program is to aid the creation of the raw sprite data needed in these situations.
  5.  
  6. The raw sprite data I speak of contains chunks of screen memory data, which can be written straight onto the screen memory to display a picture or sprite.Screen memory is the section of memory that is sent to, and so displayed on, the screen.
  7.  
  8. The Extractor application is needed because, when using machine code, the standard Acorn sprite file tends to be too complex to be of any use.  So people who need to use sprites from machine code make small programs to extract the raw sprite data from the Acorn format sprite files.  Unfortunately, these programs tend to be inflexible and rather idiosyncratic, making them unsuitable for distribution to the public.  Extractor offers a flexible system for the creation of these simpler files and it also works on the desktop to make it more user friendly.
  9.  
  10. For those of you who are more experienced in this type of machine code programming, Extractor has been designed with you in mind as well as the beginner.  During the production of Extractor I conferred with an experienced machine code programmer to find out what I needed to include, like the 14 different styles of sprite and mask interlace (chapter 3), the options for different raw data file formats (chapter 7) and the style used to extract the sprite data from the screen.  The latter has two possibilities:
  11.  
  12. 1 - "Move down after each line"
  13.      What this means is that the program extracts the top line of the sprite first and works it's way down the sprite.  This default method has been used throughout this manual.
  14.  
  15. 2 - "Move up after each line"
  16.      This contrasting option means that the program extracts the bottom line of the sprite first and works it's way up the sprite.  This method has been included for those experienced programmers who would prefer to use it.  
  17.  
  18. N.B.  Every line of the sprite is extracted in the same way, from left to right in bytes.
  19.  
  20. This is how to get to these options on the Extractor menu structure.
  21.  
  22.       Extract ⇨ Manual ⇨ Style ⇨  {the style option window}
  23.  
  24. This option can be set for each sprite individually.
  25.  
  26. Also, if you use machine code designed to work with one extraction method and have the raw sprite data extracted using the other method, the sprite will be upside-down when plotted.  You may find this useful.
  27.  
  28.  
  29.  
  30. { Continued in Chapter2 }