Games List Format
-----------------

Arcade/MAME Machine Files
-------------------------

[gamename]
GameName=MediaType¬GameTitle¬Year¬Manufacturer¬Controls¬ButtonsCount¬ScreenType¬ScreenOrientation¬ScreenResolution¬
         ScreenRefreshRate¬AudioType¬DriverStatus¬BiosName¬CloneOf¬DriverName¬NumberPlayers¬IsMechanical¬GameSize¬
         EmulationStatus¬ColorStatus¬SoundStatus¬GraphicStatus¬

[polepos]
polepos=0¬Pole Position (World)¬1982¬Namco¬pedal,dial¬1¬0¬0¬256x224¬60.606061¬1¬0¬¬¬polepos.c¬1¬0¬193088¬0¬0¬0¬0¬
poleposa1=0¬Pole Position (Atari version 1)¬1982¬Namco (Atari license)¬pedal,dial¬1¬0¬0¬256x224¬60.606061¬1¬0¬¬polepos¬polepos.c¬1¬0¬176706¬0¬0¬0¬0¬
poleposa2=0¬Pole Position (Atari version 2)¬1982¬Namco (Atari license)¬pedal,dial¬1¬0¬0¬256x224¬60.606061¬1¬0¬¬polepos¬polepos.c¬1¬0¬176706¬0¬0¬0¬0¬

[simpbowl]
simpbowl=1¬Simpsons Bowling (GQ829 UAA)¬2000¬Konami¬joy8way,trackball¬3¬0¬0¬640x480¬60.000000¬0¬1¬konamigv¬¬konamigv.c¬4¬0¬524416¬0¬0¬1¬1¬

[elevator]
elevator=0¬Elevator Action¬1983¬Taito Corporation¬joy8way¬2¬0¬0¬256x224¬60.000000¬0¬0¬¬¬taitosj.c¬2¬0¬76032¬0¬0¬0¬0¬
elevatorb=0¬Elevator Action (bootleg)¬1983¬bootleg¬joy8way¬2¬0¬0¬256x224¬60.000000¬0¬0¬¬elevator¬taitosj.c¬2¬0¬78080¬0¬0¬0¬0¬


MAME Software List Game Files
-----------------------------

[gamename]
GameName=MediaType DriverStatus EmulationStatus
         <title>GameTitle</title><alt_title>AlternateGameTitle</alt_title><year>Year</year><publisher>Manufacturer</publisher>
         <cloneof>CloneOf</cloneof><size>GameSize</size><media>SoftwareExecParameter</media><usage>SoftwareUsageTip</usage>
         <compatible>SoftwareCompatible</compatible>

software list: msx1_cart

[goonies]
goonies=000<title>The Goonies (Jpn)</title><alt_title>ã‚°ãƒ¼ãƒ‹ãƒ¼ã‚º</alt_title><year>1986</year><publisher>Konami</publisher><size>32768</size><media>cart1</media>
gooniesa=000<title>The Goonies (Jpn, Alt)</title><alt_title>ã‚°ãƒ¼ãƒ‹ãƒ¼ã‚º</alt_title><year>1986</year><publisher>Konami</publisher><cloneof>goonies</cloneof><size>32768</size><media>cart1</media>
gooniesb=000<title>The Goonies (Jpn, Alt 2)</title><alt_title>ã‚°ãƒ¼ãƒ‹ãƒ¼ã‚º</alt_title><year>1986</year><publisher>Konami</publisher><cloneof>goonies</cloneof><size>32768</size><media>cart1</media>


Game Status Files (system_name.elrom)
-------------------------------------

GameName=ROM_ID GameSetStatus ScanMode IsMerged

polepos=00000
polepos2=00000
polepos2a=01000
simpbowl=00000
elevator=00000
elevatorb=05200

goonies=04200
gooniesa=05200
gooniesb=01000



Notes:
 - Arcade/MAME machine: each game entry must be finished by a " ¬ " char (not sign, Alt+0172) or bad extraction data will occur

 - Arcade/MAME machine: multiple controls in a game must be separated with a " , " char (see "[polepos]" games).

 - All games: Clones must be placed inside its parent section and "after" the parent game or the frontend will not work correctly
   (see "polepos" and "goonies")

 - All games: There must be no sections of clone games

 - Arcade/MAME machine: EmulationStatus, ColorStatus, SoundStatus, GraphicStatus, IsMechanical tags are for MAME/HBMAME only

 - All games: Merged sets support in MAME/HBMAME only, and it's somewhat limited

 - Arcade, ZiNc: the ScreenType field is used to hold the index number for each game, based on the ZiNc emulator,
   so games can be loaded properly

 - Arcade, Daphne: the framefile filename must be the same as the game name or Emu Loader won't be able to load them

 - Arcade, Demul: no support for MAME CHD files in Demul emulator

 - Arcade, Supermodel: clone games must have all ROMs including parent ROMs (no split/merged sets like MAME)

 - Arcade, DICE: "BiosName" field is used to hold the version added since this info is not present in EL's games files
   When loading DICE games list, this info is properly moved to the VersionAdded field

 - Arcade, Daphne: ScanMode tag makes no difference for Daphne as this system has no ROMs database; also for games with no ROMs

 - All Games: GameSize is in Bytes

 - Software List: field tags in game entry can be at any order except for "MediaType", "DriverStatus", "EmulationStatus", "ScreenType", "ScreenOrientation"

 - Software List: fields are optional if there is no info for them, except "GameTitle", "CloneOf", "SoftwareExecParameter"

 - Game IDs from 44, 45, 46, 47 are used by MAME software list games so custom icons are be displayed in the games list



System Identification and Database Filenames
--------------------------------------------

ID   System Name                Filename

 1   MAME                       mame.el
 2   Supermodel: SEGA Model 3   supermodelsegamodel3.el
 3   Daphne                     daphne.el
 4   Demul                      demul.el
 5   HBMAME                     hbmame.el
 6   DICE                       dice.el
 7   SEGA Model 2               segamodel2.el
 8   ZiNc                       zinc.el



Game IDs
--------

ID   Description

00   MAME Parent Set (have)
01   MAME Clone Set  (have)
02   MAME Bios Set   (have)
03   MAME Device Set (have)
04   MAME Parent Set (miss)
05   MAME Clone Set  (miss)
06   MAME Bios Set   (miss)
07   MAME Device Set (miss)

08   Supermod3l Parent Set (have)
09   Supermod3l Clone Set  (have)
10   Supermod3l Parent Set (miss)
11   Supermod3l Clone Set  (miss)

12   Daphne Parent Set (have)
13   Daphne Clone Set  (have)
14   Daphne Parent Set (miss)
15   Daphne Clone Set  (miss)

16   Demul Parent Set (have)
17   Demul Clone Set  (have)
18   Demul Bios Set   (have)
19   Demul Parent Set (miss)
20   Demul Clone Set  (miss)
21   Demul Bios Set   (miss)

22   HBMAME Parent Set (have)
23   HBMAME Clone Set  (have)
24   HBMAME Bios Set   (have)
25   HBMAME Device Set (have)
26   HBMAME Parent Set (miss)
27   HBMAME Clone Set  (miss)
28   HBMAME Bios Set   (miss)
29   HBMAME Device Set (miss)

30   DICE Parent Set (have)
31   DICE Clone Set  (have)
32   DICE Parent Set (miss)
33   DICE Clone Set  (miss)

34   SEGA Model 2 Parent Set (have)
35   SEGA Model 2 Clone Set  (have)
36   SEGA Model 2 Parent Set (miss)
37   SEGA Model 2 Clone Set  (miss)

38   ZiNc Parent Set (have)
39   ZiNc Clone Set  (have)
40   ZiNc Bios Set   (have)
41   ZiNc Parent Set (miss)
42   ZiNc Clone Set  (miss)
43   ZiNc Bios Set   (miss)



Codes
-----

Game Set Status
  0 = Available, All ROMs OK
  1 = Missing ROMs/CHDs but game .zip/.7z file found
  2 = Missing, No ROMs found and game .zip/.7z file not found


Scan Mode
  0 = Full Scan (ROMs/CHDs full validation)
  1 = Quick Scan (no validation, only search for main game files)
  2 = Force Game Available (no validation or file search is done)


Media Type (media category the game belongs to)
  0 = ROM
  1 = CHD


Screen Type
 -1 = (empty)
  0 = Raster
  1 = Vector
  2 = LCD
  3 = Unknown


Screen Orientation
 -1 = (empty)
  0 = Horizontal
  1 = Vertical
  

Audio Type
  0 = Standard Audio (Sound Chip)
  1 = Discrete Audio
  2 = External Sound Samples (FLAC/WAV files)


Driver Status, Emulation Status, Color Status, Sound Status, Graphic Status
 -1 = (empty)
  0 = Good
  1 = Imperfect
  2 = Preliminary


Is Mechanical
  0 = No
  1 = Yes



-- Master Control: "End of line." (quote from "TRON") --
