home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / gfx / 3d / RPLlibcall.lha / readme < prev    next >
Encoding:
Text File  |  1997-01-25  |  1.8 KB  |  44 lines

  1.     The files in this archive are RPL words for accessing system library
  2. calls(AMIGA ONLY). These new words will allow you to directly call library
  3. functions.  In Real3D 2.47 the manual has three words for this (LIB_CALL,
  4. LIB_CLOSE, LIB_OPEN) which where never implimented(why?).  The included file
  5. (system.rpl) when loaded into RPL will define these words.
  6.  
  7.     The defintition of LIB_CALL is slightly different then in the manual.
  8. I have define individual words to access the data and address registers
  9. (ie. D0@ D0! D1@ D1! ...), also the D7 and A7 registers are not defined.
  10. D7 is used as the offset for the function call and A7 is left as is, so
  11. as not to disturb the system stack. This will not cause any problems with
  12. any library calls that I know about.
  13.  
  14.             files included in this archive are:
  15.  
  16.     system.rpl      (Defines main words)
  17.     DOS.rpl         (Defines commonly used DOS Library functions)
  18.     iff_parse.rpl   (Defines commonly used IFFprase library functions)
  19.     readme          (This file)
  20.  
  21.     To install just copy files to the "REAL:rpl/sys" directory and use
  22. the LOAD word in a RPL window or edit the rpl-startup file in the "REAL:s"
  23. directory if you want the words defined in the master enviroment.
  24.  
  25. NOTE:
  26.     The extra word SP>DP is used to change a single precision floating
  27. point number stored as an interger on the parameter stack to a normal
  28. floating point number on the stack.
  29.     These files should work with versions higher than 2.5 but I can't
  30. say for sure because I haven't upgraded to 3.0 or higher. These files
  31. will not work on the PC version of Real3D and will most likely crash the
  32. system.
  33.  
  34.     If you have any suggestions, bugs, or problems contact me.
  35.  
  36.     Sail mail: Thomas Reichen
  37.                2504 NE 45th Ave.
  38.                Portland, Oregon 97213
  39.                USA
  40.  
  41.     Email:     aeromech@aracnet.com
  42.  
  43.  
  44.