home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 113 / EnigmaAmiga113CD.iso / software / utilities / minihex / minihex.readme < prev    next >
Encoding:
Text File  |  2000-06-21  |  4.6 KB  |  120 lines

  1. About MiniHex v1.1b by Deniil 715!
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3. This program is, as you might have noticed, a hex-editor.
  4. You can use it to edit particular bytes/words/longs and
  5. also insert and delete data!
  6. It is very simple and just a little program a had to make fast
  7. because I didn't knew of any other hexeditor that worked _well_
  8. in my high-end system..
  9.  
  10. If "Filesize:" for some reason doesn't match the real filesize
  11. then the reading failed at some point, like out of mem or something.
  12.  
  13. Note: This is a "low-priority" product, is was not developed to be
  14.       the ultimate hexeditor, so please don't overthrow me with
  15.       suggestions and such unless you found a serious bug or so... :)
  16.  
  17. News:
  18. ~~~~~
  19. v1.1b
  20. * Fixed a bug with the font in the monitor window. I thought it would
  21.   fall back to topaz if Dale.font/8 was not found (which was default)
  22.   but it didn't. Now it should however.
  23.  
  24. v1.1a
  25. * Now you can edit files with infinite size (meaning 2 gig in AmigaOS).
  26.   If a file is larger than 10k MiniHex will ask you to load just a
  27.   part of the file, or if you want, load the whole file anyway.
  28.  
  29. * You can insert a file or part of a file into an other or extract
  30.   a part of a file and save it alone!
  31.  
  32. * I have fixed _some_ bug with the scrolling routine that hanged
  33.   or malfunctioned sometimes..
  34.  
  35. * A search function has been added. (Actually, this was added 3 years
  36.   ago. I accidently uploaded a preview version to OnyxSoft and Aminet ;))
  37.  
  38.  
  39. Usage of the GUI:
  40. ~~~~~~~~~~~~~~~~~
  41. Position:   The position in the file where to edit. You can enter the
  42.             position in either hexadecimal (hex) or decimal (dec) form.
  43.  
  44. Editor:     Here you edit the actual byte(s) which is at "Position".
  45.  
  46. Blocksize:  The size that you want to edit (byte/word/long). This is
  47.             ignored when "Ed-display: " is set to "String of 32 chars".
  48.  
  49. Ed-display: How the "Editor: " should display and enterpretate the
  50.             data in the file.
  51.  
  52. |Clr| will simply set the current data in "Editor" to zero.
  53.  
  54. |Add Workspace|    adds a, by the user defined, number of bytes at the
  55.                    end of the file.
  56.  
  57. |Insert Workspace| will do the same as |Add Workspace| but at the
  58.                    current cursor-position.
  59.  
  60. |Delete Workspace| will delete, by the used defined, number of bytes
  61.                    at the current cursor-position.
  62.  
  63. |Monitor| will open (and close) a monitor window that can be quite
  64.           useful. In the monitor you can browse around with the
  65.           cursorkeys or the mouse with left button pressed down.
  66.  
  67. |New|     will clear the current file and set a new empty editor
  68.           with 100 bytes.
  69.  
  70. |Load|    will let you load a file to edit. If the file is large than
  71.           10kB a window will open asking you if you only want to load
  72.           a part of the file. You then specify where to start to edit
  73.           and how many bytes you want to edit. Very practical if you f.ex
  74.           want to edit a header of a very large file, like a sample or
  75.           a movie or something, or the ID3-tag of a mp3.
  76.  
  77. |Reload|  will simply reload the last file opened without a requester.
  78.           If the file is more than 10kB the window described for |Load|
  79.           will appear here again making it very simple for you to use
  80.           this button only to change edit-position in a very large file!
  81.  
  82. |Save|    will save the current file with it's current file-name. If you
  83.           have only loaded a part of a file then only that part will be
  84.           rewritten, not the whole file, the rest of the file will stay
  85.           intact however.
  86.  
  87. |Save As| will let you enter a new name and path for your file and then
  88.           save it. If you choose a file that already exists you will be
  89.           asked if you want to save in this existing file or just write
  90.           a new file. If you enter a new file that does not exist and 
  91.           you have loaded just a part from another file then only this
  92.           part will be saved, not the whole file you originally loaded
  93.           a part from! This enables you to snap a part of a large file
  94.           and then save that part separately!
  95.  
  96. |Quit|    Will exit the program.
  97.  _________
  98. |   /\    |
  99. | <    >  | This is to browse around in the file with.
  100. |  _\/    | Open the monitor to see what you're doing :)
  101. | / \ \_/ |
  102.  ~~~~~~~~~
  103.  
  104. Bugs:
  105. ~~~~~
  106. Browsing in the monitor window is sometimes buggy, I know this, but it's
  107. too much work to fix this as MiniHex is a low-pri product.
  108.  
  109.  
  110. The program was finished 21/6 2000.
  111. My e-mail:  deniil@algonet.se
  112.  
  113. --
  114. Other programs by Deniil 715! can be found on OnyxSoft homepage at:
  115.  
  116.  http://www.onyxsoft.nu/
  117.  
  118. Feel free to mail me if you found bugs or have suggestions!
  119.  
  120.