home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / misc / mbf_1 / ReadMe < prev   
Text File  |  1994-09-19  |  3KB  |  105 lines

  1.  
  2. MBF version 2.1
  3. _______________
  4.  
  5.  
  6. What's it ?
  7. -----------
  8. My Best Friend !MBF is a collection of utilities of varying degree
  9. of usefulness. Most of them exist as separate 'applications' and you
  10. surely saw one or two already. I found some of them indispensable and
  11. others more or less useful, but couldn't afford to waste on each
  12. a 32k WimpSlot on my 4Mb Arc.
  13.  
  14. Version 2 integrates my !Mycop desktop bin and still runs in 32k
  15. (when properly crunched)
  16.  
  17.  
  18. Help
  19. ----
  20. Use the !Help application to find out about MBF.
  21. !MBF.!Help contains stuff !Help couldn't digest easily.
  22.  
  23.  
  24. Misc
  25. ----
  26. If you don't like the naked ro3 left/right arrows, *IconSprites those from
  27. 'My Look'. You might like some others too...
  28.  
  29.  
  30. Nasties
  31. -------
  32. Yes, there are some...
  33. The 'Run' menu that pops up when you click on the i-icon in the
  34. 'About this Program' window should appear at the same position relative
  35. to the pointer, whether you went 'M B F.Info >' or 'MBF Bin.Info >' .
  36. It's the same code and I test-plotted nice little circles at pointer's
  37. position to see if the coords were ok. They were.
  38. Try to drag a Bin tool when the Bin menu is up and partially obscuring
  39. the Bin. Try the same with the Dir to see that here it works.
  40. On the icon bar, the pointer doesn't turn into a 'hand' when over the
  41. Bin/Dir. For this to work, the pointer AND the icon sprites must be in
  42. the Wimp sprite pool (only the pointers are). I thought, some people
  43. (including myself) wouldn't like to waste > 7k just to see how the pointer
  44. turns into a hand. It does this anyway when you click-drag from an icon
  45. bar icon.
  46. If you find some more, e-mail ig06@rz.uni-karlsruhe.de
  47.  
  48.  
  49. Wanna crunch ?
  50. --------------
  51. The Source is an example of an uncrunchable piece of... eh... code.
  52. I couldn't find a cruncher that could cope with it.
  53.  
  54. If you've hacked it slightly and want to make a 32k-runnable
  55. !RunImage, here's how I did it:
  56.  
  57. Copy Source to !RunImage
  58.  
  59. !RunImage ⇨
  60. ⇨ !ChangeSWI (replaces SWI names by their numbers)
  61. ⇨ a cruncher that only shortens var and proc/fn names.
  62.     I used BasCrunch 1.00 by 'John Wallace (and Stuart)' with just
  63.       € Short variables and
  64.       € Short FN/PROC
  65.     and NOTHING ELSE but this version of the cruncher doesn't cope well
  66.     with hex numbers that contain small letter-digits (I capitalised them all
  67.     by now, so that problem's gone) and it also left the .menu% label in
  68.     the menu creation assembler-sections as it is (twice) while replacing
  69.     all other occurences of .menu% by .BY% (which you must correct if you're
  70.     using the same version of the same (I saw others with the name) BasCrunch)
  71. ⇨ Remove assembler ;comments if you want (there aren't many),
  72.   since BASIC's CRUNCH does not
  73. ⇨ BASIC
  74.   LOAD "!RunImage"
  75.   CRUNCH %11111
  76.   SAVE "!RunImage"
  77.  
  78. This reduced the 22k Source to 12k !RunImage
  79.  
  80.  
  81. The o
  82. -----
  83. Many sugestions for My Best Friend came from My Other Friend
  84.                         Theo Gottwald
  85. Indeed, they were so valuable that I had to mention
  86. him not just in this ReadMe file (besides, the window looks much more
  87. symmetric and nicer now, but that was not the reason...)
  88.  
  89.  
  90. The a
  91. -----
  92. Franz Philipps
  93. Koeslinerstr. 71a
  94. 76139 Karlsruhe
  95. Germany
  96.  
  97.  
  98. Enjoy
  99. -----
  100. Enjoy
  101.