If you want to use this program......
Respect me enough to read this file, at least read shareware and readme sections
If this proggie deletes your hd, sorry, I'm not responsible for any damage
made by my creatures.
This is a Brief Manual for Memu, the Menu for Emulators, coded in 1996 and
copyright by/off Francesco Ambrosetti.

[Shareware notice]
The Shareware version supports only a small number of files
( 100 ) while there's a registered version for only 5$ that
supports 2000 files. Registered version includes your nick name and will be
sent to any e-mail adress. If you need to get it trough snail-mail the price
should be around 10$ ( 5$+ postage/1.44 disk ).
This Program was coded as part of Elastic Rebound coder, I don't like to ask
money for my programs, but I'm looking for a work since I want to stop
studying, so I have a small money need...

Send registration/info requests forms to this email adress:
light74@hotmail.com ( obviously you're not supposed to ask me images/lists )

Send Money to this adress:
Francesco Ambrosetti
Bruschi 3 street
06100 Perugia, Italy

[Files included]
M.exe         Memu executable.
Compare.exe | Utilities, can be used
Check.exe   | without loading Memu before.
M.txt         This, all in one, document.
M.cfg         Example of configuration file, edit this before launching m.
Data_ex.zip   Some examples of data files, gbdata, 5200data & gendata.
File_id.diz   Info file.

[readme ( 10 lines only...read ) ]
Memu is the ultimate emulators menu for Dos...
**** You have to fit M.CFG to your needs before using it ****

1) You can add support for AS MANY EMULATORS AS YOU WANT to in m.cfg ( only 
64k limit for configuration file ).

2) This can be easely done editing m.cfg

3) Compare list facility, tnx to a therion23 idea, simply ( and slowly )
   calculates crc32 for every file, makes a list and the compare to your
   friend list.... NO MORE MANUAL CHECKING OF FRIENDS LISTS!!!

4) Images in zip are fully supported, only this will slow down making of 
   lists... will FREE ALSO SPACE ON HD!

5) DUPE CHECKER... make your list and then run check, based on crc too.

Crc is calculated reading only 1 byte every n, this fasten up crc calculus and
should be enough however and will help skipping files that differs only for
a name in header or perhaps for a hacker's intro.
This program is really user friendly, so there's only a manual about m.cfg,
there's no real need of a complete documentation that no one will ever read.


[Known limits/troubles]
Memu uses c:\ as temp directory... so if emu/memu halt you can find some
files to delete there, c: need to be writable.

[Keys for Memu]
F1=Help
F2=Change Description of File ( datafile section in m.cfg must specify a right filename )
F3=Make List with Crc.
F4=Make fast List without Crc ( this list can't be used for compare )
F5=Info On or Off, means showing or not info on image
F6=Compare... spawn to compare utility for comparing lists
F7=Check for dupes
F10=Exit

Press F1 in memu to get keys help and read last line in memu for further keys
help, there's nothing more to say about keys for memu.

[Manual about m.cfg file]  ( this is the only important section in m.txt )

+ switch=-???
 this is the switch that you'll have to use to run memu in that particular 
 emu mode... you need to put '-' or '/' too if you want to use them.

+ descr
 a small description for the section you're editing, quite useless but don't
 forget it however.

+ exe
 Really Important, it's the executable itself... no need to put .exe/.bat/.com

+ extension1, extension2, extension3
 These are the extension of files that your emul will use, like *.rom or *.zip.
 There's built-in zip support, however Memu will use all the files in a zip,
 if you think that I should check for extensions of files inside zip too tell
 me. ONLY THREE EXTENSION ARE SUPPORTED, extension4 will be ignored.

+ emudir
  This is the dir where the emulator is.

+ gamesdir1, gamesdir2, gamesdir3
 Directories for emulator files, will check all these directories for images 
 of the emu. If The dir in gamesdir? does not exist or is unmounted memu will
 try to find images in current dir of that HD, if there's not cd in directory
 it'll give Ignore/Fail error... press Fail and memu will load with other dirs.

+ datafile
 This is the database file for that emulator.
 The file must support this format:
 [line1] filename.ext : [newline]
 [line2] description [newline] 
 [line3] filenam2.ext : [newline]
 [line4] description [newline] 
 ...
 [line n-1] filenamn.ext : [newline]
 [line n  ] description [newline] 

+ frameopt
  This is the way that the emu uses for skipping frames... like -frame for GenEm

+ framerate
  Default framerate for that emulator, 0 or no such section means frame off

+ special
 =0 for Simple support ( default )
 =1 for Genesis Bin/Smd/md header support
 =2 for Gameboy GB header support

Using 1 or 2 if you have images on old cdroms will result in slow response,
set special=0 for genem/vgb too if you need more speed, there should be no
trouble.

[needed info]
-Gameboy, Snes, NES header.
-Auto-join of .prm / auto-disjoin of .nes files
-Disable showing cursor, need to know which function to use, I forgot

[projects for future versions 2]
-Save in datafile a special configuration for a game, like -pengo on 5200 for pengo.bin
-Cache on disk so there's no need to reload list every-time, but space consuming 
 and should require a refresh option ( perhaps ), cache for crc too.
-A new interface, ideas are welcome
-If I get 100 registration a windows version or a gfx dos version ( but why? )
-Ask me for everything you think should be included

[credits]
To supported emulators authors, to beta testers, to #emulate and to #gbinfow
especially to nice m8 like Therion23, Markus, Davey79 and Numanoid ( not in
any particular order, especially not in alpabethic order ), did I forgive Kry
Landy, Ouphe and someone else? Yes, sorry :)
Credits to some one for crc32, sorry I can't find your name :(

[common errors]
-Remeber to put a new line char in the end of your data files or m will
 surely not work.
-Check the section in m.cfg to have everything is needed for an emu-section.
-Memory problem should appear only if a data file is more than 64k, but
 same problem can arise with smaller datafile, delete unwanted lines if you
 get this error.
-You need Pkunzip in your path for making zip support work

This is last beta, next version will be 1.0, no more new public versions if
I do not get any registration, sorry.
