#ifndef UAE_ARCADIA_H #define UAE_ARCADIA_H #ifdef ARCADIA extern void arcadia_init (void); extern int is_arcadia_rom (const TCHAR *path); extern int arcadia_map_banks (void); extern void arcadia_unmap (void); extern void arcadia_vsync (void); extern void arcadia_reset (void); extern uae_u8 arcadia_parport (int port, uae_u8 pra, uae_u8 dra); extern struct romdata *scan_arcadia_rom (TCHAR*, int); struct arcadiarom { int romid; const TCHAR *name, *romid1, *romid2; int type, extra; int b7, b6, b5, b4, b3, b2, b1, b0; const TCHAR *ext; const TCHAR *exts[24 + 1]; }; extern struct arcadiarom *arcadia_bios, *arcadia_game; extern int arcadia_flag, arcadia_coin[2]; #define NO_ARCADIA_ROM 0 #define ARCADIA_BIOS 1 #define ARCADIA_GAME 2 #endif /* ARCADIA */ #endif /* UAE_ARCADIA_H */