home *** CD-ROM | disk | FTP | other *** search
-
- MBF version 2.1
- _______________
-
-
- What's it ?
- -----------
- My Best Friend !MBF is a collection of utilities of varying degree
- of usefulness. Most of them exist as separate 'applications' and you
- surely saw one or two already. I found some of them indispensable and
- others more or less useful, but couldn't afford to waste on each
- a 32k WimpSlot on my 4Mb Arc.
-
- Version 2 integrates my !Mycop desktop bin and still runs in 32k
- (when properly crunched)
-
-
- Help
- ----
- Use the !Help application to find out about MBF.
- !MBF.!Help contains stuff !Help couldn't digest easily.
-
-
- Misc
- ----
- If you don't like the naked ro3 left/right arrows, *IconSprites those from
- 'My Look'. You might like some others too...
-
-
- Nasties
- -------
- Yes, there are some...
- •
- The 'Run' menu that pops up when you click on the i-icon in the
- 'About this Program' window should appear at the same position relative
- to the pointer, whether you went 'M B F.Info >' or 'MBF Bin.Info >' .
- It's the same code and I test-plotted nice little circles at pointer's
- position to see if the coords were ok. They were.
- •
- Try to drag a Bin tool when the Bin menu is up and partially obscuring
- the Bin. Try the same with the Dir to see that here it works.
- •
- On the icon bar, the pointer doesn't turn into a 'hand' when over the
- Bin/Dir. For this to work, the pointer AND the icon sprites must be in
- the Wimp sprite pool (only the pointers are). I thought, some people
- (including myself) wouldn't like to waste > 7k just to see how the pointer
- turns into a hand. It does this anyway when you click-drag from an icon
- bar icon.
- •
- If you find some more, e-mail ig06@rz.uni-karlsruhe.de
-
-
- Wanna crunch ?
- --------------
- The Source is an example of an uncrunchable piece of... eh... code.
- I couldn't find a cruncher that could cope with it.
-
- If you've hacked it slightly and want to make a 32k-runnable
- !RunImage, here's how I did it:
-
- Copy Source to !RunImage
-
- !RunImage ⇨
- ⇨ !ChangeSWI (replaces SWI names by their numbers)
- ⇨ a cruncher that only shortens var and proc/fn names.
- I used BasCrunch 1.00 by 'John Wallace (and Stuart)' with just
- € Short variables and
- € Short FN/PROC
- and NOTHING ELSE but this version of the cruncher doesn't cope well
- with hex numbers that contain small letter-digits (I capitalised them all
- by now, so that problem's gone) and it also left the .menu% label in
- the menu creation assembler-sections as it is (twice) while replacing
- all other occurences of .menu% by .BY% (which you must correct if you're
- using the same version of the same (I saw others with the name) BasCrunch)
- ⇨ Remove assembler ;comments if you want (there aren't many),
- since BASIC's CRUNCH does not
- ⇨ BASIC
- LOAD "!RunImage"
- CRUNCH %11111
- SAVE "!RunImage"
-
- This reduced the 22k Source to 12k !RunImage
-
-
- The o
- -----
- Many sugestions for My Best Friend came from My Other Friend
- Theo Gottwald
- Indeed, they were so valuable that I had to mention
- him not just in this ReadMe file (besides, the window looks much more
- symmetric and nicer now, but that was not the reason...)
-
-
- The a
- -----
- Franz Philipps
- Koeslinerstr. 71a
- 76139 Karlsruhe
- Germany
-
-
- Enjoy
- -----
- Enjoy
-