home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 408.lha / Mem-Handler_v1.1 / Mem.doc < prev    next >
Text File  |  1990-09-02  |  2KB  |  69 lines

  1. ##    ##  ########  ##    ##            ######     ######     #####  
  2. ###  ###  ########  ###  ###            #######   ########   ####### 
  3. ########  ##        ########            ##    ##  ##    ##  ##       
  4. ## ## ##  ######    ## ## ##            ##    ##  ##    ##  ##       
  5. ##    ##  ##        ##    ##            ##    ##  ##    ##  ##       
  6. ##    ##  ##        ##    ##            ##    ##  ##    ##  ##       
  7. ##    ##  ########  ##    ##   ##       #######   ########   ####### 
  8. ##    ##  ########  ##    ##   ##       ######     ######     #####  
  9.  
  10.  
  11. Mem-Handler is a handler that allows any area of system memory to be accessed
  12. like a file.  As an added bonus MEM: will act like NULL: if no address/length
  13. is specified.  All writes are ignored.
  14.  
  15. Mem-Handler is Copyright 1990 by Michael Mounier.  Non-commercial distribution
  16. is allowed.
  17.  
  18. Version 1.1 implements some more packet types that seem to be required for 
  19. use under AmigaDOS 2.0.
  20.  
  21. To install Mem-Handler
  22. ----------------------
  23.  
  24. 1) Place the following entry in your MountList:
  25.  
  26. /* MEM:addr/len allows reading a file out of system memory */
  27. MEM:    Handler = L:Mem-Handler
  28.         Stacksize = 2000
  29.         Priority = 5
  30.         Globvec = -1
  31. #
  32.  
  33. 2) Copy Mem-Handler to L:
  34.  
  35. 3) Mount MEM:
  36.  
  37.  
  38. To access MEM: 
  39. --------------
  40.  
  41. Use MEM:address/length wherever you would use a filename.  Address and 
  42. length are in HEX.
  43.  
  44.  
  45. Examples/Uses
  46. -------------
  47.  
  48. To look at ROM try:
  49.  
  50. > Type MEM:FC0000/40000 opt h
  51.  
  52. You could use MEM: in conjuction with an editor (such as CED) and AREXX to
  53. allow you to compile (or do some other processing) straight from ram.
  54.  
  55. You can use MEM: like NIL: or NULL:  for example:
  56.  
  57. > Copy #? to MEM: all
  58.  
  59. Caveats
  60. -------
  61.  
  62. You CAN crash your machine with MEM: by reading an area of memory that
  63. contains write only registers.
  64.  
  65. Avoid the following address ranges:
  66.  
  67. A00000-BFFFFF
  68. D80000-EFFFFF
  69.