
	Hello friends :)
	~~~~~~~~~~~~~~~~


OFFSET-PATCH FOR MONAM 3.04 (only)          © 1993 by Frank Düber


  This is a litte hack for all users of HiSoft's 'MonAm'. I wrote it
for improving the understanding of library-offsets. I use the shared
'reqtools.library', 'powerpacker.library' and 'gadtools.library' very
often and grumbled everytime when MonAm shows the offsets like


	'jsr    -$1e(a6)'.

  Won't it be better if it shows the offsets like


	'jsr    _LVOCreateGadgetA(a6)' ?


  I think it's much better so. I was very angry that MonAm only shows
the names of libraries used by it and so I wrote this hack. But how
does it works?


  It patches the 'MonAm' and the 'MonAm.libfile'. Some new names will
be added to the last one and a small routine for searching installed
libraries will be added to the MonAm. After patching the 'new' MonAm
will recognize following libraries:

 o  exec.library             \
 o  intuition.library        |   this are known from the beginning
 o  dos.library              |
 o  graphics.library         /
 
 and new:
 
 o  utility.library
 o  layers.library
 o  gadtools.library
 o  commodities.library
 o  iffparse.library
 o  icon.library
 o  workbench.library
 o  asl.library
 o  reqtools.library         \   thanks to Nico François
 o  powerpacker.library      /
 o  locale.library


  I hope I'll get no trouble with HiSoft. Therewhile I wrote a patch
for both. This package does not include any original-file copyrighted
by HiSoft. But all user of MonAm can use it :)

  Installing the new files:

  First off all: DO NOT PATCH THE ORIGINAL FILES OF YOUR DISK !!
                 USE ONLY A COPY OF IT EVERYTIME !!!
  
                 I DONT'T TAKE ANY RESPONSE IF SOMETHING GOES WRONG!!

  1. Copy the MonAm to your RAM-Disk

     [ copy xxx:yyy/MonAm to RAM: ]
     
  2. Copy the MonAm.libfile to your RAM-Disk
  
     [ copy zzz:qqq/MonAm.libfile to RAM: ]

  3. Run the MonAm.patch
  
     [ monam.patch ]

  4. Copy and rename the new files to your old paths
  
     [ copy RAM:MonAmP to xxx:yyy/MonAm ]
     [ copy RAM:MonAm.libfileP to zzz:qqq/MonAm.libfile ]

  5. Save the old files
  
     [ copy RAM:MonAm#? to sys:]
     
     or any other disk.
 
  6. Reboot your system
  



  That's all you have to do. Happy debugging
  


                    Frank


____________________
                    \__________________________________________
e-mail to:                                                     \
___________________   gl183@hrz.uni-siegen.d400.de              \
                   \_____________________________________________\

