/*
 * Configuration parameters and routines
 */

#ifndef CONFIGURATION_H
#define CONFIGURATION_H

#ifdef __cplusplus
extern "C" {
#endif

// Configuration
extern void getEmulSetup (int argc, char *argv[]);
extern void prelimProcessOpt (int argc, char *argv[]);
extern int disctype;
extern char *model, *model_args;
extern int use_sound;
extern int fullscreen;

// Lists
extern int num_roms, romslots[];
extern char *roms[];
extern int num_modules;
extern char *modules[], *modules_args[];
extern int num_rams, ramslots[];
struct discload
{
	int drv, ro, spt;
	char *fname;
};
extern int num_discloads;
extern struct discload discloads[];

#ifdef __cplusplus
}
#endif

#endif /* CONFIGURATION_H */

/* End of file. */
