MCPcopy Index your code
hub / github.com/EmulatorJS/EmulatorJS / getCores

Method getCores

data/src/emulator.js:2–45  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1class EmulatorJS {
2 getCores() {
3 let rv = {
4 "atari5200": ["a5200"],
5 "vb": ["beetle_vb"],
6 "nds": ["melonds", "desmume", "desmume2015"],
7 "arcade": ["fbneo", "fbalpha2012_cps1", "fbalpha2012_cps2"],
8 "nes": ["fceumm", "nestopia"],
9 "gb": ["gambatte"],
10 "coleco": ["gearcoleco"],
11 "segaMS": ["smsplus", "genesis_plus_gx", "picodrive"],
12 "segaMD": ["genesis_plus_gx", "picodrive"],
13 "segaGG": ["genesis_plus_gx"],
14 "segaCD": ["genesis_plus_gx", "picodrive"],
15 "sega32x": ["picodrive"],
16 "sega": ["genesis_plus_gx", "picodrive"],
17 "lynx": ["handy"],
18 "mame": ["mame2003_plus", "mame2003"],
19 "ngp": ["mednafen_ngp"],
20 "pce": ["mednafen_pce"],
21 "pcfx": ["mednafen_pcfx"],
22 "psx": ["pcsx_rearmed", "mednafen_psx_hw"],
23 "ws": ["mednafen_wswan"],
24 "gba": ["mgba"],
25 "n64": ["mupen64plus_next", "parallel_n64"],
26 "3do": ["opera"],
27 "psp": ["ppsspp"],
28 "atari7800": ["prosystem"],
29 "snes": ["snes9x"],
30 "atari2600": ["stella2014"],
31 "jaguar": ["virtualjaguar"],
32 "segaSaturn": ["yabause"],
33 "amiga": ["puae"],
34 "c64": ["vice_x64sc"],
35 "c128": ["vice_x128"],
36 "pet": ["vice_xpet"],
37 "plus4": ["vice_xplus4"],
38 "vic20": ["vice_xvic"],
39 "dos": ["dosbox_pure"]
40 };
41 if (this.isSafari && this.isMobile) {
42 rv.n64 = rv.n64.reverse();
43 }
44 return rv;
45 }
46 requiresThreads(core) {
47 const requiresThreads = ["ppsspp", "dosbox_pure"];
48 return requiresThreads.includes(core);

Callers 2

getCoreMethod · 0.95
setupSettingsMenuMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected