home *** CD-ROM | disk | FTP | other *** search
/ World of Graphics / WOGRAPH.BIN / 510.UPDATE.DOC < prev    next >
Text File  |  1992-10-15  |  13KB  |  357 lines

  1.                                                             
  2.                               
  3.                               
  4.                     UPDATES LISTING FOR
  5.  
  6.  
  7.              VERSION 7.32 (October 15th, 1992)
  8.  
  9.                              OF
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                             P11
  16.  
  17.  
  18.  
  19.                A GRAPHICS PROGRAM WRITTEN BY:
  20.  
  21.                      RUSSELL D. HOFFMAN
  22.                       P.O. Box 188006
  23.                      CARLSBAD, CA 92009
  24.                        (800) 551-2726
  25.                        (619) 720-7261
  26.                  America Online:RUSSELL DH
  27.                    CompuServe:70743,1226
  28.                               
  29.                               
  30.                               
  31.  
  32.      THE AUTHOR ASSUMES NO RESPONSIBILITIES AS TO THE
  33.     APPLICABILITY OF THIS PROGRAM TO YOUR NEEDS OR THE
  34.  ACCURACY OF ITS FUNCTIONS.  PLEASE NOTIFY THE AUTHOR OF
  35.  ANY INACCURACIES FOUND AND OF ANY DESIRED NEW FEATURES.
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.          CONCEIVED, DESIGNED, WRITTEN AND PRODUCED
  43.    BY RUSSELL D. HOFFMAN IN THE UNITED STATES OF AMERICA.
  44.             PROGRAM COPYRIGHT (c) 1984 to 1992,
  45.    DOCUMENTATION COPYRIGHT (c) 1985 to 1992 by RUSSELL D.
  46.                           HOFFMAN.
  47.                               
  48.                               
  49.                               
  50.                ALL WORLDWIDE RIGHTS RESERVED.
  51.  
  52.            Differences From Earlier P11 Versions
  53.  
  54.  
  55.      RUSSELL'S ANIMATION  MACHINE, also  known as  P11,  has
  56. been available  since about  1986 and  in development  since
  57. 1984.  It has had many releases since that time, as any good
  58. program would.   Sometimes  the overriding  reason for a new
  59. release is  to offer  a major  enhancement to  the  program.
  60. Other times,  it's to  fix a bug.  Usually, it's a little of
  61. both.
  62.  
  63.      The current release of P11 is 7.32, released Oct. 15th,
  64. 1992.   Prior to  that was  7.30, released  Oct. 9th,  1992.
  65. Prior to  that was version 7.26, released August 14th, 1992.
  66. The release  prior to  7.26 was  7.22, released  a few  days
  67. earlier.   Prior to  that was 6.40 which was released in the
  68. summer of  1990.   Prior to  6.40 was  4.80, spring of 1989.
  69. Prior to  that was  3.50, spring  of 1988.   Prior  to that,
  70. there was 3.12.  And there were others even before that!
  71.  
  72.      The  current   release  contains   many   improvements.
  73. Sometimes an  improvement also  results in  some  degree  of
  74. incompatibility.  When this occurs it is noted below.
  75.  
  76.      
  77.  
  78.      
  79.  
  80.      
  81.  
  82.      The  following  changes  are  between  4.80  and  prior
  83. releases. These  are followed  by a  list of  6.00  changes.
  84. That in  turn  is  followed  by  each  successive  release's
  85. changes.
  86.  
  87.      
  88.  
  89. 1)   The ROUNDS  option of  \MOUSE  will  execute  zero  (0)
  90.      cycles if  R=0.   Previously it  executed at  least one
  91.      cycle.
  92.  
  93. 2)   \DOS AT  END has  been removed.   Previously caused the
  94.      EDITOR version to exit to DOS when a file ended.
  95.  
  96. 3)   \SHOW has  been greatly  enhanced.  The new syntax uses
  97.      keyword parameters  and has  a number  of new  options.
  98.      The old  syntax can  still be used but options set with
  99.      the new  format by  a previous \SHOW command will still
  100.      be in effect, for example WINDOW= and PATH=.
  101.  
  102. 4)   Picture  and  font  file  formats  have  been  changed.
  103.      First, compression  can be  done if it will save space.
  104.      Second, a  larger header  area for  each frame has been
  105.      added.   Old files  can still  be used  but new  format
  106.      picture files  cannot be  read with old versions of the
  107.      program.    More  information  about  file  formats  is
  108.      available elsewhere in this document.
  109.  
  110. 5)   Several bugs  in vector string display have been fixed,
  111.      so  you  might  get  an  incompatibility  during  \RUN.
  112.      Usually this will mean nothing more than a few dots put
  113.      on or removed that previously were vice-versa.
  114.  
  115. 6)   \SPRINT can  no longer use characters to indicate frame
  116.      values.  Only numbers, with or without brackets.
  117.  
  118. 7)   The default  number of  rounds  at  the  start  of  the
  119.      program is -1 (infinite), not 200. (Set with \ROUNDS.)
  120.  
  121. 8)   \SCREEN previously cleared the screen.  It only changes
  122.      the background or palette in Version 4.80.
  123.  
  124. 9)   The default  keys for making animation run backward and
  125.      forward with  \SHOW, the  plus and minus keys (+ and -)
  126.      now correspond to those on the numeric keypad only, not
  127.      those on  the regular  QWERTY portion  of the keyboard.
  128.      These key assignments can be changed with \KEYS.
  129.  
  130. 10)  Text lines  that are  too long  are now word-wrapped in
  131.      \SCROLL and \OVERLAY modes.
  132.  
  133. 11)  A mouse  round is now 1/20 of a second (adjustable with
  134.      the SPEED= option of \MOUSE), or a new location, rather
  135.      than 100 cycles looking for keypresses.
  136.  
  137. 12)  The following  commands are  all new:  \BUTTON, \CRAWL,
  138.      \ERROR, \KEY, \ON ERROR, \PASSWORD, \ROTATE and \SET.
  139.  
  140. 13)  Significant changes were made to \BEEP, \FRAME, \MOUSE,
  141.      \SHOW, \SPRITE, \RUN and \WIDTH.
  142.  
  143.      Version 6.00  has many  additional enhancements, fixes,
  144. and some incompatibilities:
  145.  
  146.  
  147.  
  148. 1)   New screen resolutions have been added, all bitmapped.
  149.  
  150. 2)   \SCROLL scrolled  one line  less than  it  should  have
  151.      prior to version 6.00.
  152.  
  153. 3)   \BEEP did  not recognize  long beeps  prior to  version
  154.      6.00.
  155. 4)   If  a  critical  error  occurred  during  the  \EXECUTE
  156.      command the  program  went  into  a  locked  condition.
  157.      Fixed.
  158.  
  159. 5)   Maximum frames is 8000.  EMM may be used.
  160.  
  161. 6)   Picture editor  keys have been switched around a little
  162.      because the vector and raster picture editors have been
  163.      combined.
  164.  
  165. 7)   \PEN AIRBRUSH=#,#...  used to  be ON or OFF, YES or NO.
  166.      Now it  can have  up to  ten numbers,  or NO to turn if
  167.      off.  Color cycle option of \PEN is new.
  168.  
  169. 8)   Additional  variables   ("N","O")   are   used   during
  170.      initialization, to provide EMM data.
  171.  
  172. 9)   Disk-based editing  has been  added. (Removed again for
  173.      version 7.26.)
  174.  
  175. 10)  Several parameters  can be set with the DOS environment
  176.      string P11FLAGS=.
  177.  
  178. 11   The maximum  size of  a font  file is  now 63K  and the
  179.      minimum is 8k.
  180.  
  181. 12)  The joystick and mouse may be used together.
  182.  
  183. 13)  New commands  for version  6.00 are  \DATA,  \HUE,  and
  184.      \ACTIVATE.
  185.  
  186. 14)  Significant changes  occurred to  \SCREEN, \SHOW, \OPEN
  187.      and \CLOSE,  because of  the  new  screen  resolutions,
  188.      masks, disk-based animation, hue files and data files.
  189.  
  190. 15)  The error display keycode <ALT>-123 has been added.
  191.  
  192. 16)  \EXECUTE does  not require any minimal amount of memory
  193.      to execute, however, if enough memory does not exist it
  194.      will still  fail, of  course, but  P11 does  not try to
  195.      guess how much is needed for the command to function.
  196.  
  197. 17)  Raster frame masks have been added for smooth animation
  198.      over backgrounds.
  199.  
  200. 18)  Button 0  will  let  the  user  set  the  input  device
  201.      button's correspondence  to none, one, and two buttons,
  202.      and both one and two.
  203.  
  204. 19)  Joystick has numerous enhancements.
  205.  
  206. 20)  A graphics  interface with  icons has been added to the
  207.      drawing editor.
  208. 21)  Frames larger  than screen  size (up  to about 64K) are
  209.      permitted.
  210.  
  211. 22)  To convert screen resolutions, first bring the image up
  212.      to the  current by reading the image and writing it out
  213.      again.   Then, using Disk Based Editing, you can change
  214.      the screen resolution.
  215.  
  216.      Version 7.22  has many  additional enhancements, fixes,
  217. and some  incompatibilities:
  218.  
  219.      
  220.  
  221. 1)   New  screen   resolutions  have  been  added,  all  are
  222.      bitplane modes.
  223.  
  224. 2)   \AUTHORITY, \IN, \LOAD, \OUT, and \TEXT commands added.
  225.  
  226. 3)   Joystick can  scale and  rotate a cursor in the picture
  227.      editor.
  228.  
  229. 4)   Digitizer has X- and Y-offset values.
  230.  
  231. 5)   Bottom  line   of  screen  is  now  accessible  in  all
  232.      commands.   Some screen text commands could not display
  233.      the bottom line.
  234.  
  235. 6)   Onion skin added for creating animation sequences.
  236.  
  237. 7)   Paint All  does  not  turn  off  automatically  in  the
  238.      picture editor.
  239.  
  240. 8)   Tab characters  are permitted  in text  files, however,
  241.      they do  not yet  display as text properly so don't use
  242.      them in text lines to be displayed.
  243.  
  244. 9)   Long lines  (>about 80 characters) with a backslash (\)
  245.      in  them   would  try  to  execute  what  followed  the
  246.      backslash as a command! Fixed.
  247.  
  248. 10)  \OPEN LPT ? will open ANY printer (1, 2, or 3.)
  249.  
  250. 11)  P11 keeps track of paths on drive A through I, not E as
  251.      it did previously.
  252.  
  253. 12)  No longer  do you  need to  confirm exiting with both Y
  254.      and then C.  Now, just Y after <ESC>.
  255.  
  256. 13)  <CTRL>+K is a keyboard recorder in the picture editor.
  257.  
  258. 14)  Macros can  be viewed much easier.  They still can't be
  259.      edited, though.
  260. 15)  MOUSE ACCURACY  and RESOLUTION  values  are  calculated
  261.      correctly.
  262.  
  263.      Version  7.26   fixes   some   bugs   and   adds   some
  264. enhancements.
  265.  
  266.      
  267.  
  268. 1)   Fonts and  Aux files had the wrong version number built
  269.      into the  program (they  had 7.20  and 7.21, which were
  270.      internal numbers and never released.)
  271.  
  272. 2)   Rectangles saved  with <F2>  in the  drawing editor and
  273.      then redisplayed  while an  <F2>  rectangle  was  still
  274.      active would not be drawn quite properly.
  275.  
  276. 3)   If the  graphical icons were missing and you started by
  277.      reading in  a picture  file in  the editor, then read a
  278.      text file,  the text  file would be stored in the wrong
  279.      area, possibly locking the system.
  280.  
  281. 4)   The blinking text cursor now has two shapes, a vertical
  282.      line on  the left  edge of the current position when in
  283.      insert mode and a horizontal line along the bottom when
  284.      in overlay  mode.   The <INS>  key toggles the mode, as
  285.      before.
  286.  
  287. 5)   Disk based  editing, added  in version  6.40, has  been
  288.      removed.   It proved  difficult to  work  with  and  by
  289.      rewriting the  screen  mode  conversion  routine,  it's
  290.      major need  was eliminated.   Over  7K was saved in the
  291.      editor by removing this "feature".
  292.  
  293. 6)   Reversible  animation  was  accidentally  inhibited  in
  294.      7.22.
  295.  
  296. 7)   You  can  specify  the  environment  variables  on  the
  297.      command line, in brackets ([,]).
  298.  
  299.      Version  7.30   fixes   some   bugs   and   adds   some
  300. enhancements.
  301.  
  302.      
  303.  
  304. 1)   HUE command  did not SET the red value properly in some
  305.      cases.
  306.  
  307. 2)   When converting  images from  one screen  resolution to
  308.      another (and changing it's size to a larger one) is was
  309.      possible for the program to mistake an image that won't
  310.      fit in  the assigned  area for one that will, causing a
  311.      number of  potential problems  including machine lockup
  312.      or loss of that image.
  313. 3)   You can  now do  an \EXECUTE  command with DAT, PRN, or
  314.      PIC files  open.   It is  recommended that  you only do
  315.      this if  necessary since  the  user  could  remove  the
  316.      media, or do something else that might damage the file.
  317.  
  318. 4)   When Caps  Lock is On, depressing one of the Shift keys
  319.      will decapitalize a letter.
  320.  
  321. 5)   In the  drawing editor, scaling a full-screen or nearly
  322.      full-screen image needed TWO overwrite messages; if you
  323.      only answered  the first  one affirmatively  the bottom
  324.      area of the image would be damaged.
  325.  
  326. 6)   In the  text editor,  top-of-file display  and handling
  327.      has been improved.
  328.  
  329. 7)   SCRNSAVE.COM and  SHOW.PCX.EXE can  both handle  larger
  330.      images, though they take more RAM to do so.
  331.  
  332.      Version  7.32   fixes   some   bugs   and   adds   some
  333. enhancements.
  334.  
  335.  
  336.  
  337. 1)   \DATA statement  fixed.   Prior to  7.32, depending  on
  338.      data record  sizes, a read might end between the CR and
  339.      the LF  in the  CR/LF end-of-record  format.   Then the
  340.      next record  would appear  to be empty.  This was fixed
  341.      in the  runtime version  of 7.31  but  not  the  editor
  342.      version, 7.30.
  343.  
  344. 2)   HPRASTER.EXE now  can flip  images on the X-axis and/or
  345.      the Y-axis.
  346.  
  347. 3)   \OPEN of a printer now will wait up to about 12 seconds
  348.      for the printer to return a good (not busy) code.  Some
  349.      printers take  several seconds  to perform  a reset and
  350.      this allows them to be properly opened.
  351.  
  352. 4)   If 3  above does  not work,  the IGNORE option has been
  353.      added to  the \OPEN  command.   We recommend using this
  354.      only after  advising the  user that the system may lock
  355.      up if  you try  to write  to  a  printer  that  is  not
  356.      available.
  357.