GameBase - Universal Emulator Frontend

[ Latest News | Latest Version | Additional Files | GameBase Ports | Discussion Forums | Databases/Projects | Contact Me ]

GameBase is an Open Source "Emulator Frontend", released under the GNU General Public Licence. It is a program that attempts to make running games on various emulators very easy, so that you don't have to remember lots of command line parameters and config settings. GameBase is the Official Frontend for the GB64 Collection of C64 games.

click me - Supports virtually any emulator
- Manages games, music, docs, screenshots and more
- Stores multiple versions of games
- Supports game re-zipping (saves highscores/savegames etc.)
- Imports from RomCenter/TOSEC datafiles
- Extensive database search/filtering engine
- Links games to their precursors and sequels
- Multi-language support

Latest News

[2008-01-13] GameBase v1.2 Sourcecode released.
I finally got around to uploading the v1.2 sourcecode to Sourceforge. Get it here.

[2008-01-13] GBPlayer v0.1 released.
AAG has released an early version of his customisable Frontend that uses GameBase's backend system. Of the features it boasts, one to note is its capability to show multiple columns of game data. Check it out here.

Latest Version

v1.2 (Windows 98/ME/XP/2000/Vista)     Download from GB64.COM    |     Download from Sourceforge.net

Note: If you are installing on Vista I advise NOT installing to your Program Files directory, as due to Vista's new security model GameBase might not run as you expect. Instead I recommend installing elsewhere, e.g. "D:\Apps\GameBase".

Additional Files

Borg Assimilation Console [199k]
A *nearly* finished GameBase database merger program. You select 2 GameBase databases (a master db and an import db) and it will show user-defined differences between the two. You can then merge games (or selected fields) from one database into the other. NOTE that this is *almost* finished but the actual merging code still needs to be implemented. Due to lack of time I have released this in the hope that someone else may finish it. The download contains full VB6 sourcecode (the included ActiveX control vbalGrid6.ocx will need registering).

GameBase Plugin Language [15k]
An unfinished GameBase plugin language for Gemus. The idea is to allow GameBase to read in and parse custom file emulator/game/music formats to be able to display in the frontend and use in Gemus. For example it should be possible to grab data from a file and load it into Gemus key=value pairs for use in a Gemus script. NOTE that this is *not* finished but it may be of interest to someone. The plugin language is based on a kind of psuedo-assembler language, with commands to move through a file and grab data into Gemus variables etc. Again, due to lack of time I have released this in the hope that someone else might want to finish it. The download contains full VB6 sourcecode, a short description of the proposed commands, and a couple of example plugin scripts for the Atari ST music file formats SC68 and YM.

VB6 Runtimes [1007k]
If you cannot get GameBase to run, make sure you have these runtime files installed. They are the standard Visual Basic 6 runtime files. (Most up-to-date Windows installations should already have these files installed.)

Empty GameBase Database [31k]
This file contains an empty GameBase database (Empty.mdb). This comes included with the main GameBase download, so you only need to download this .mdb file if you accidentally deleted it (just unzip it to your GameBase installation folder).

Latest Official Gemus.dat [3k]
This is the latest Gemus.dat file and scripts and is for use with GB's in-built Gemus Setup Wizard. This file was last updated on 12th December 2002 so is waaay old now and needs updating. If anyone has a better one please send it to me and I'll list it here. To use, simply unzip into your GameBase installation folder and use the Gemus Setup Wizard from the Gemus menu in GameBase.

Upgrader from old gamebase64 version 1.3b [319k]
If you are running my [very] old version of gamebase64 (my original C64 frontend) then this program will update your old database so you can use it in GameBase.

Other GameBase versions and ports

GBPlayer (Customisable FrontEnd to GameBase)

jGameBase (Java Port of GameBase)

gamebase64 (GameBase's predecessor - my original C64 frontend)

GameBase Discussion Forums

The GameBase forums are hosted at http://www.gb64.com/forum/. There is a dedicated forum for the GameBase frontend along with forums for other GameBase databases and projects.

GameBase Databases

GB64 (C64)
GameBase Amiga (Amiga)
GameBase VIC20 (VIC20)
SNES GameBase (SNES)
GameBaseZX (ZX Spectrum)
GameBase NES (NES)
GameBase C16/Plus 4 (C16/Plus 4)
GameBase Primo (Primo) [Hungarian site]

Contact Me

I don't get much time these days for GameBase support, but you can post on the GameBase forum if you have any questions - there are lots of knowledgable people on there. If you absolutely must email me, then my address is below.

if you must

 

GameBase is Copyright ©1998-2007 James Burrows. Page last updated 13th January 2008.