home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 230.lha / IffLib_v16.1 / poster < prev    next >
Text File  |  1989-04-06  |  2KB  |  44 lines

  1. Article 471 (10 more) in comp.binaries.amiga (moderated): 
  2. From: page@swan.ulowell.edu (Bob Page) 
  3. Subject: v89i034:  ifflib - iff utility library v16.1 
  4. Message-ID: <12224@swan.ulowell.edu> 
  5. Date: 15 Mar 89 16:03:35 GMT 
  6. Organization: University of Lowell, Computer Science Dept. 
  7. Lines: 760
  8.  
  9. Submitted-by: kim@uts.amdahl.com (Kim E. DeVaughn) 
  10. Posting-number: Volume 89, Issue 34 
  11. Archive-name: iff/ifflib161.uu1 
  12.  
  13. Changes Since V15.3:
  14.  
  15. Note that this version is fully downward-compatible to V15.3. 
  16.  
  17. * There was a bug in the DecodePic() routine which called the guru if the 
  18.   width of the picture was not a multiple of 16. It's fixed now. 
  19.  
  20. * The GetViewModes() routines now calculates the viewmodes correctly for 
  21.   all picture sizes, including Super-Overscan (produced by DigiView 3.0). 
  22.  
  23. * When you open an IFF file with the OpenIFF() call, memory is allocated 
  24.   and the file is read into that memory. Normally, all files are loaded 
  25.   into whatever memory is available, but '8SVX' files are always loaded to 
  26.   CHIP memory (the memory which is accessable by the Amiga's custom chips). 
  27.   This solution is good for playing IFF sounds, but it is not satisfactory 
  28.   for some other applications. The solution of this problem is quite easy: 
  29.   a new routine called 'NewOpenIFF', which allows you to specify the type 
  30.   of memory for the file. 
  31.   So if you want to load an IFF instrument into any RAM, the right command 
  32.   is: 'f=NewOpenIFF(filename,0L)' or 'f=OpenIFF(filename,MEMF_PUBLIC)'. 
  33.   You can use any memory attributes you want (PUBLIC,CHIP,FAST...). 
  34.  
  35. * The file 'iff.h' is now split into two files: 'iff.h', which contains the 
  36.   structure definitions and function declarations, and 'IffGlue.asm', 
  37.   which contains the C to Assembler interface routines.
  38.  
  39. * The file 'IFFPragmas.h" is added to support the Lattice C compiler. It 
  40.   was taken from an usenet article by Lyle E. Levine. Thanks! 
  41.  
  42. * The demo file 'ShowIFF.c' now correctly handles overscan pictures. 
  43.  
  44.