forked from istvan-v/ep128emu
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsample.ep128cfg
102 lines (91 loc) · 3.76 KB
/
sample.ep128cfg
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# ep128emu-core config file sample.
# Should be next to the content and have the same basename as the content file itself
# Examples:
# Sorcery.tap -> Sorcery.ep128cfg
# Catacomb (1985)(Enterprise Computers).com -> Catacomb (1985)(Enterprise Computers).ep128cfg
# A configuration file can also be put to retroarch system directory/ep128emu/config,
# for each emulated system. using these names:
# enterprise.ep128cfg
# tvc.ep128cfg
# cpc.ep128cfg
# zx.ep128cfg
# Priority of setting, lowest to highest:
# ep128emu-core hardcoded defaults
# system-wide configuration file
# content specific configuration file
# core options set in RetroArch GUI (if not set to default)
# Joypad direction and fire mapping. Can be empty, which means machine-dependent default:
# EP: user1 internal, user2..user6 ext1..ext5
# CPC: user1 ext1, user2 ext2
# TVC: user1 internal, user2..3 ext1..2
# ZX: user1 ext1 (Kempston), user2 Sinclair1, user3 Sinclair2, user4 Protek
# Or one of:
# INTERNAL (internal joystick of EP and TVC)
# EXT1, EXT2 (external joysticks for EP, TVC, CPC, EXT1 is Kempston for ZX)
# SINCLAIR1, SINCLAIR2, PROTEK (adapters for ZX Spectrum)
# EXT3, EXT4, EXT5, EXT6 (additional external joysticks for EP, very rarely used)
# Use the quotes, i.e.
# joypad.user1 "EXT1"
joypad.user1 ""
joypad.user2 ""
joypad.user3 ""
joypad.user4 ""
joypad.user5 ""
joypad.user6 ""
# Joypad detailed configuration for user 1. Example:
# joypad.x "1"
# This maps retropad button X to key 1 on emulated keyboard.
# Following values can be used (all lowercase):
# a-z 0-9 f1-f8
# \-^;:[],/.@
# esc, enter, space, tab, lshift, rshift, ctrl, alt
# lock, stop, hold, erase, del, ins
# left, right, up, down (internal joystick on EP & TVC / cursor keys on CPC)
# zoom, info, none (special ep128emu-core functions, none for clearing default setting)
# joy1l, joy1r, joy1u, joy1d, fire, fire2, fire3 (external 1 joystick)
# joy2l, joy2r, joy2u, joy2d, joy2f, joy2f2, joy2f3 (external 2 joystick)
# Fire 1 is used. Similar mapping exists for external joysticks 3..6 (EP only)
# CPC extra key mapping: F0 is pause, F9 is stop, Copy is ins, F Dot is alt,
# Clear is del, Delete is erase, Enter is rshift
# TVC extra key mapping:
# o: is @ , i' is esc, @ is f1, ; is f2, <> is f3, \ is f4,
# * is f5, ^ is f6, [ is f7, ] is f8, esc is stop
joypad.a ""
joypad.b ""
joypad.x ""
joypad.y "none"
joypad.l "none"
joypad.r "none"
joypad.l2 "none"
joypad.r2 "none"
joypad.l3 ""
joypad.r3 ""
joypad.start ""
joypad.select ""
joypad.up ""
joypad.down ""
joypad.left ""
joypad.right ""
# Content file name. Use in case of disk images to automatically load a program.
# Extra function: in case of EP tape and file types, which are normally started with
# F1 (START), an extra command can be included here, such as "set key click off"
# that will be executed before loading. (Not valid for DTF type.)
contentfilename ""
# Emulated machine type. Normally autodetected from content. Can be one of the following:
# Enterprise:
# EP128_DISK, EP128_TAPE, EP128_TAPE_NOCART, EP128_FILE, EP128_FILE_DTF, EP128_DISK_ISDOS
# EP64_DISK, EP64_TAPE, EP64_TAPE_NOCART, EP64_FILE, EP64_FILE_DTF, EP64_DISK_ISDOS
# TVC:
# TVC64_FILE, TVC64_DISK, TVC64_TAPE
# CPC (6128 unless noted):
# CPC_TAPE, CPC_DISK, CPC_464_TAPE, CPC_664_DISK
# ZX:
# ZX16_TAPE, ZX16_FILE, ZX48_TAPE, ZX48_FILE, ZX128_TAPE, ZX128_FILE
# Variants with _DISK are for disk images, _TAPE for tape images
# _FILE can be used for direct file reading (.cas for TVC, .tap for ZX, ,com/.bas/other extensions for EP)
# _FILE_DTF is for DTF compressed files, _NOCART removes Basic cartridge
# _DISK_ISDOS is for CP/M
machineDetailedType ""
# Force mono sound (for faulty games that only output sound on one side)
# sound.mono Yes
# Other ep128emu options are also recognized, but not tested extensively.