3
3
# Examples:
4
4
# Sorcery.tap -> Sorcery.ep128cfg
5
5
# Catacomb (1985)(Enterprise Computers).com -> Catacomb (1985)(Enterprise Computers).ep128cfg
6
- # A configuration file can also be put to retroarch system directory/ep128emu/config,
6
+ # A configuration file can also be put to < retroarch system directory> /ep128emu/config,
7
7
# for each emulated system. using these names:
8
8
# enterprise.ep128cfg
9
9
# tvc.ep128cfg
16
16
# core options set in RetroArch GUI (if not set to default)
17
17
18
18
# Joypad direction and fire mapping. Can be empty, which means machine-dependent default:
19
- # EP: user1 internal, user2..user6 ext1..ext5
19
+ # EP: user1 internal, user2..user6 ext1..ext5
20
20
# CPC: user1 ext1, user2 ext2
21
21
# TVC: user1 internal, user2..3 ext1..2
22
- # ZX: user1 ext1 (Kempston), user2 Sinclair1, user3 Sinclair2, user4 Protek
22
+ # ZX: user1 ext1 (Kempston), user2 Sinclair1, user3 Sinclair2, user4 Protek
23
23
24
24
# Or one of:
25
- # INTERNAL (internal joystick of EP and TVC)
26
- # EXT1, EXT2 (external joysticks for EP, TVC, CPC, EXT1 is Kempston for ZX)
27
- # SINCLAIR1, SINCLAIR2, PROTEK (adapters for ZX Spectrum)
28
- # EXT3, EXT4, EXT5, EXT6 (additional external joysticks for EP, very rarely used)
25
+ # INTERNAL (internal joystick of EP and TVC)
26
+ # EXT1, EXT2 (external joysticks for EP, TVC, CPC, EXT1 is Kempston for ZX)
27
+ # SINCLAIR1, SINCLAIR2, PROTEK (adapters for ZX Spectrum)
28
+ # EXT3, EXT4, EXT5, EXT6 (additional external joysticks for EP, very rarely used)
29
29
# Use the quotes, i.e.
30
30
# joypad.user1 "EXT1"
31
31
@@ -40,20 +40,25 @@ joypad.user6 ""
40
40
# joypad.x "1"
41
41
# This maps retropad button X to pressing key 1 on emulated keyboard.
42
42
# Following keypress values can be used (all lowercase):
43
- # a-z 0-9 f1-f8
44
- # \-^;:[],/.@
45
- # esc, enter, space, tab, lshift, rshift, ctrl, alt
46
- # lock, stop, hold, erase, del, ins
47
- # left, right, up, down (internal joystick on EP & TVC / cursor keys on CPC)
48
- # zoom, info, none (special ep128emu-core functions, none for clearing default setting)
49
- # joy1l, joy1r, joy1u, joy1d, fire, fire2, fire3 (external 1 joystick)
50
- # joy2l, joy2r, joy2u, joy2d, joy2f, joy2f2, joy2f3 (external 2 joystick)
51
- # Fire 1 is used. Similar mapping exists for external joysticks 3..6 (EP only)
52
- # CPC extra key mapping: F0 is pause, F9 is stop, Copy is ins, F Dot is alt,
43
+ # a-z 0-9 f1-f8
44
+ # \-^;:[],/.@
45
+ # esc, enter, space, tab, lshift, rshift, ctrl, alt
46
+ # lock, stop, hold, erase, del, ins
47
+ # Internal joystick (EP/TVC), cursor keys (CPC):
48
+ # left, right, up, down
49
+ # External joysticks:
50
+ # joy1l, joy1r, joy1u, joy1d, fire, fire2, fire3 (external 1 joystick)
51
+ # joy2l, joy2r, joy2u, joy2d, joy2f, joy2f2, joy2f3 (external 2 joystick)
52
+ # Fire 1 is used. Fire 2 is used only by some CPC games.
53
+ # Similar mapping exists for external joysticks 3..6 (EP only)
54
+ # CPC extra key mapping:
55
+ # F0 is pause, F9 is stop, Copy is ins, F Dot is alt,
53
56
# Clear is del, Delete is erase, Enter is rshift
54
57
# TVC extra key mapping:
55
- # o: is @ , i' is esc, @ is f1, ; is f2, <> is f3, \ is f4,
56
- # * is f5, ^ is f6, [ is f7, ] is f8, esc is stop
58
+ # o: is @ , i' is esc, @ is f1, ; is f2, <> is f3, \ is f4,
59
+ # * is f5, ^ is f6, [ is f7, ] is f8, esc is stop
60
+ # Special ep128emu-core functions:
61
+ # zoom, info, none ("none" removes the core default setting)
57
62
58
63
joypad.a ""
59
64
joypad.b ""
@@ -81,14 +86,14 @@ contentfilename ""
81
86
82
87
# Emulated machine type. Normally autodetected from content. Can be one of the following:
83
88
# Enterprise:
84
- # EP128_DISK, EP128_TAPE, EP128_TAPE_NOCART, EP128_FILE, EP128_FILE_DTF, EP128_DISK_ISDOS
85
- # EP64_DISK, EP64_TAPE, EP64_TAPE_NOCART, EP64_FILE, EP64_FILE_DTF, EP64_DISK_ISDOS
89
+ # EP128_DISK, EP128_TAPE, EP128_TAPE_NOCART, EP128_FILE, EP128_FILE_DTF, EP128_DISK_ISDOS
90
+ # EP64_DISK, EP64_TAPE, EP64_TAPE_NOCART, EP64_FILE, EP64_FILE_DTF, EP64_DISK_ISDOS
86
91
# TVC:
87
- # TVC64_FILE, TVC64_DISK, TVC64_TAPE
92
+ # TVC64_FILE, TVC64_DISK, TVC64_TAPE
88
93
# CPC (6128 unless noted):
89
- # CPC_TAPE, CPC_DISK, CPC_464_TAPE, CPC_664_DISK
94
+ # CPC_TAPE, CPC_DISK, CPC_464_TAPE, CPC_664_DISK
90
95
# ZX:
91
- # ZX16_TAPE, ZX16_FILE, ZX48_TAPE, ZX48_FILE, ZX128_TAPE, ZX128_FILE
96
+ # ZX16_TAPE, ZX16_FILE, ZX48_TAPE, ZX48_FILE, ZX128_TAPE, ZX128_FILE
92
97
# Variants with _DISK are for disk images, _TAPE for tape images
93
98
# _FILE can be used for direct file reading (.cas for TVC, .tap for ZX, ,com/.bas/other extensions for EP)
94
99
# _FILE_DTF is for DTF compressed files, _NOCART removes Basic cartridge
@@ -100,6 +105,9 @@ machineDetailedType ""
100
105
# sound.mono Yes
101
106
102
107
# Other ep128emu options are also recognized, but not tested extensively.
108
+ # ROMs can be given with full path or with file name only, in the latter case they are expected
109
+ # in <retroarch system directory>/ep128emu/roms
110
+ # tape.forceMotorOn
103
111
# memory.ram.size 576
104
112
# memory.rom.40.file "spemu128.rom"
105
113
# memory.rom.40.offset 0
0 commit comments