-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlist_rom.h
53 lines (39 loc) · 1.53 KB
/
list_rom.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/**************************************************************************/
/* */
/* List of Rom header */
/* */
/* Made by Zeograd ([email protected]) */
/* */
/* 11 June '99 : 521 recognized roms */
/* 24 June '99 : 526 recognized roms */
/* 27 June '99 : 541 recognized roms + separation of rom name/producer */
/* */
/**************************************************************************/
#ifndef _INCLUDE_LIST_ROM_H
#define _INCLUDE_LIST_ROM_H
#include "pce.h"
#define SUPER_GRAPHX 0x0001
#define TWO_PART_ROM 0x0002
#define PINBALL_KEY 0x0004
#define CD_SYSTEM 0x0008
#define ORIGINAL 0x0010
#define MODIFIED 0x0020
#define US_ENCODED 0x0040
#define POPULOUS 0x0080
#define USA 0x4000
#define JAP 0x8000
struct pce_rom_info
{
unsigned long CRC;
char *name, *producer, *date, *note;
unsigned short flags;
};
#define NB_ROM 542
extern struct pce_rom_info *pce_romlist;
extern int pce_romlist_size;
#include "cleantyp.h"
// extern ROM_TYPE ROM_LIST[NB_ROM];
unsigned long filesize(FILE *F);
UInt32 CRC_file(char *name);
void pce_build_romlist(void);
#endif