commit 71a91ad6c98d69a9784ad4556e67df18840b1ac4
parent 3d4d099cbc0c77611d7bc2a89aade021b6d1a4e1
Author: Toni Ruottu <toni.ruottu@helsinki.fi>
Date: Sat, 11 Nov 2006 02:26:01 +0000
"Hardware dependency" type added.
Diffstat:
3 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/src/include/extractor.h b/src/include/extractor.h
@@ -184,6 +184,7 @@ typedef enum {
EXTRACTOR_TELEVISION_SYSTEM = 126,
EXTRACTOR_SONG_COUNT = 127,
EXTRACTOR_STARTING_SONG = 128,
+ EXTRACTOR_HARDWARE_DEPENDENCY = 129,
} EXTRACTOR_KeywordType;
diff --git a/src/main/extractor.c b/src/main/extractor.c
@@ -170,11 +170,12 @@ static const char *keywordTypes[] = {
gettext_noop("television system"),
gettext_noop("song count"),
gettext_noop("starting song"),
+ gettext_noop("hardware dependency"),
NULL,
};
/* the number of keyword types (for bounds-checking) */
-#define HIGHEST_TYPE_NUMBER 129
+#define HIGHEST_TYPE_NUMBER 130
#ifdef HAVE_LIBOGG
#if HAVE_VORBIS
diff --git a/src/plugins/nsfextractor.c b/src/plugins/nsfextractor.c
@@ -137,27 +137,27 @@ libextractor_nsf_extract(const char * filename,
if( data[0x7b] & 1 )
{
- prev = addkword(prev, "uses VRCVI", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "VRCVI", EXTRACTOR_HARDWARE_DEPENDENCY);
}
if( data[0x7b] & 2 )
{
- prev = addkword(prev, "uses VRCVII", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "VRCVII", EXTRACTOR_HARDWARE_DEPENDENCY);
}
if( data[0x7b] & 4 )
{
- prev = addkword(prev, "uses FDS Sound", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "FDS Sound", EXTRACTOR_HARDWARE_DEPENDENCY);
}
if( data[0x7b] & 8 )
{
- prev = addkword(prev, "uses MMC5 audio", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "MMC5 audio", EXTRACTOR_HARDWARE_DEPENDENCY);
}
if( data[0x7b] & 16 )
{
- prev = addkword(prev, "uses Namco 106", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "Namco 106", EXTRACTOR_HARDWARE_DEPENDENCY);
}
if( data[0x7b] & 32 )
{
- prev = addkword(prev, "uses Sunsoft FME-07", EXTRACTOR_UNKNOWN);
+ prev = addkword(prev, "Sunsoft FME-07", EXTRACTOR_HARDWARE_DEPENDENCY);
}
return prev;