Skip to content

papel/arcadedb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arcadedb

This is a generator of SQL commands to create a database about Arcade games.

Compilation

It uses pugixml.

There is nothing special about the compilation. Compile everything with g++ -std=c+11 and include pugixml files.

Execution

./listing mamelist.xml fbalist.xml catlist.ini nplayers.ini

Input files

  • mamelist.xml: Obtained from MAME by running the command: ./mame -listxml > mamelist.xml
  • fbalist.xml: Obtained from FBA GUI.
  • Catlist.ini: Download from here.
  • nplayers.ini: Download from here.

Output

It will output the results to stdout.

Database

Using sqlite3:
cat sql/table.sql | sqlite3 database.db
./listing mamelist.xml fbalist.xml catlist.ini nplayers.ini | sqlite3 database.db

You can use sqlitebrowser. It is a GUI for sqlite.

See the file sql/table.sql to see some queries.

About

A generator of database about Arcade games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published