frontend.cfg is edited with a standard text editor.

There are a handfull of variables that can be assigned.  
If you group or filter name has spaces in it, be sure to wrap it with the
double quote character.

Force-BLU-Plus=Yes
  The unit will try to detect an original GP32, or one of the newer BLU+,
  but if it fails to correctly identify it, you can uncomment this line
  and put either Yes or No, depending on if you have a newer blu+ unit 
  or not.

Default-Filter-Group="My Favorite Group"
   The filter group to auto select after loading
   To assign this valuable to on of the auto filters, use these names
       "BY GENRE"    
       "BY CATEGORY"
       "BY CLONEOF"
       "BY YEAR"
       "BY FXE"
       "BY MANUFACTURER"

Default-Filter=Racing
   The filter inside the group above to auto select after loading

Repeat-Delay=500
   Time in milliseconds before repeating keys kicks in

Repeat-Rate=50
   Repeat rate once repeating keys kick in.

Update-Image-Freq=250
   How often the screen captured images keep themselves in sync with which 
   file you are on.  
   This time will start couting down when no keys are pressed.  
   Larger number = arrow-keying around the games is more reponsive

Auto-FXE-Filter=No
   Automatically generate a filter based all all FXE drivers.  The name
   of this filter (if you want to set if as default) is "By FXE Driver"
   Default=No

Auto-Year-Filter=Yes
   Automatically generate a filter based on the year a game was released
   If you want this to be your default, set the default filter to "By Year"
   Default=Yes

Auto-CloneOf-Filter=No
   Automatically generate a filter based on the 'cloneof' value.
   This defaults to No.

Auto-Genre-Filter=Yes
    Automatically generate a filter based on genre.  This was imported 
    from files maintained at http://www.mameworld.net/catlist, specifically
    genre.ini
    This defaults to Yes

Auto-Category-Filter=No
    Automatically generate a filter based on Category.  This was imported 
    from files maintained at http://www.mameworld.net/catlist, specifically
    catlist.ini
    This defaults to No

Auto-Manufacturer-Filter=No
    Automatically generate a filter based on Manufacturer.
    This defaults to No

Filter-Missing-Games=Yes
    Looks at all the roms you have and hides them in the menu if you do
    not have them.  /gpmm/mamegp32/cfg/missing.cfg is created if it
    does not exist.  It can be recreated or disabled / enabled on the
    fly in the menu.
  
Default-Driver-Location="standard"
   The default set of drivers to use.  This can be changed in the 'Adv' menu.
   
Driver-Locations { driver locations... }
   Each line contains the path to a set of mame game drivers.  The default config
   file creates one for the standard location /gpmm/mamegp32 as well as
   drz80 optimized /gpmm/mamegp32/drz80
   
Game-Optimized-Drivers { game specific drivers }
   Each line contains a mame game identifier and the complete path to the driver
   file to run it.  
   If a game will not run in drz80, you can force it to run the standard driver
   even though you have drz80 selected as the current driver.
   
Filter-Group="name of your filter"
    A Filter you define to show a set of games.

			Note: The keyword Filter-Group= must now preceed your filter group.  
      The first version did not require this.

Filter-Group="Filter group name"  !!! Wrap in quotes if you have a space
{                                 !!! Open curly bracket
                                  !!! Filters are then added, one to a line with this format
    
   <Filter name> <field to compare> <comparison type> <search expression> <EXCLUDE expression>
   ... continue with additional filters


}                         !!! End filter group with a close curly bracket

Filter group name
  What you are calling this filter group.  When cycling filters, you 
  will remain inside the group that you are in.

Filter Name
  What you want your filter to be know as.

Field to compare
  This will be one of
    DESC     - The description of the game
    GAME     - The internal mame name of the game
    FXE      - The .FXE driver (ie matari.fxe)
    ALL      - A combo of all fields above
    YEAR     - Year of game release
    CLONEOF  - The game that this game clones
    GENRE    - Genre of game (http://www.mameworld.net/catlist)
    CATEGORY - Category of game (http://www.mameworld.net/catlist)

Comparison Type
  This will be one of
    STARTS WITH - The text we are searching for is at the begining
    CONTAINS    - The text is somewhere in the string
    EQUALS      - Exact match
    REGEXP      - A regular expression

Search Expression.
  For everything except regular expression, this will be either a single 
  word or phrase (wrap phrases in quotes) or a list of words, wrapped
  in parentheses and seperated by commas

  For regular expression, it will be a regular expression, using it's 
  rules, wrapped in parentheses.

EXCLUDE Expression
  This is only for regular expression.  Include the word EXCLUDE 
  and put another regular expression wrapped in parentheses.



