summaryrefslogtreecommitdiff
path: root/src/symbols.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/symbols.c')
-rw-r--r--src/symbols.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/symbols.c b/src/symbols.c
index 4bb73bb..4f9a25f 100644
--- a/src/symbols.c
+++ b/src/symbols.c
@@ -14,6 +14,26 @@ const struct symbolname regiondefs[] = {
{ 0 }
};
+const struct symbolname peripheraldefs[] = {
+ { .symbol = 'A', .name = "Analog Controller" },
+ { .symbol = 'C', .name = "Link Cable" },
+ { .symbol = 'D', .name = "Modem" },
+ { .symbol = 'E', .name = "3D Control Pad" },
+ { .symbol = 'F', .name = "Floppy Drive" },
+ { .symbol = 'G', .name = "Virtua Gun" },
+ { .symbol = 'J', .name = "Control Pad" },
+ { .symbol = 'K', .name = "Keyboard" },
+ { .symbol = 'M', .name = "Mouse" },
+ { .symbol = 'P', .name = "Video CD Card" },
+ { .symbol = 'Q', .name = "Pachinko Controller" },
+ { .symbol = 'R', .name = "ROM Catridge" },
+ { .symbol = 'S', .name = "Steering Wheel" },
+ { .symbol = 'T', .name = "Multi-Tap" },
+ { .symbol = 'W', .name = "RAM Cartridge" },
+ { .symbol = 'X', .name = "XBAND Modem" },
+ { 0 }
+};
+
const struct symbolname *find_symbol(const struct symbolname *symbols, char symbol)
{
for (; symbols->symbol; symbols++) {