Skip to content

Commit d26acb5

Browse files
committed
Typical common extensions by emulator
1 parent 831ed21 commit d26acb5

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "emulsion",
3-
"version": "0.9.93",
3+
"version": "0.9.94",
44
"summary": "Better gaming throught chemistry",
55
"description": "Display your games collection into responsive galleries, manage game metadata, cover art and emulator configuration. Launch your games in style.",
66
"homepage": "https://yphil.gitlab.io/emulsion",

src/js/platforms.js

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const PLATFORMS = [
77
displayName: "2600 / +",
88
vendor: "Atari",
99
name: "atari",
10-
extensions: [".zip"],
10+
extensions: [".bin", ".a26", ".rom", ".gz", ".xex", ".xfd", ".atr", ".dcm", ".cas" ],
1111
emulators: [
1212
{ name: "ARES", flatpak: "dev.ares.ares", url: "https://ares-emu.net/", args: "--fullscreen" }
1313
]
@@ -18,7 +18,7 @@ export const PLATFORMS = [
1818
displayName: "GX4000 / CPC",
1919
vendor: "Amstrad",
2020
name: "amstrad",
21-
extensions: [".dsk", ".cpr"],
21+
extensions: [".dsk", ".cpr", ".tap", ".cdt", ".m3u"],
2222
emulators: [
2323
{ name: "Caprice32", flatpak: null, args: "", url: "https://github.com/ColinPitrat/caprice32" },
2424
{ name: "Caprice33", flatpak: null, args: "", url: "https://github.com/ColinPitrat/caprice32" },
@@ -32,7 +32,7 @@ export const PLATFORMS = [
3232
displayName: "ZX / Spectrum",
3333
vendor: "Sinclair",
3434
name: "spectrum",
35-
extensions: [".zip"],
35+
extensions: [".tzx", ".tap", ".z80", ".sna", ".dsk", ".trd", ".scl", ".rom", ".zip"],
3636
emulators: [
3737
{ name: "Fuse", flatpak: "net.sourceforge.fuse_emulator.Fuse", url: "https://fuse-emulator.sourceforge.net/", args: "--sound --auto-load" },
3838
{ name: "ARES", flatpak: "dev.ares.ares", url: "https://ares-emu.net/", args: "--fullscreen" }
@@ -44,7 +44,7 @@ export const PLATFORMS = [
4444
displayName: "C / 64",
4545
vendor: "Commodore",
4646
name: "c64",
47-
extensions: [".zip"],
47+
extensions: [".tzx", ".tap", ".z80", ".sna", ".dsk"],
4848
emulators: [
4949
{ name: "VICE", flatpak: "net.sf.VICE", url:"https://vice-emu.sourceforge.io/", args: "-fullscreen" }
5050
]
@@ -55,7 +55,7 @@ export const PLATFORMS = [
5555
displayName: "NES",
5656
vendor: "Nintendo",
5757
name: "nes",
58-
extensions: [".zip"],
58+
extensions: [".zip", ".nes", ".fds", ".unif"],
5959
emulators: [
6060
{ name: "Nestopia", flatpak: "ca._0ldsk00l.Nestopia", url: "http://0ldsk00l.ca/nestopia/", args: "--fullscreen" },
6161
{ name: "bsnes", flatpak: "dev.bsnes.bsnes", url:"https://github.com/bsnes-emu/bsnes/", args: "--fullscreen" },
@@ -68,7 +68,7 @@ export const PLATFORMS = [
6868
displayName: "Master System",
6969
vendor: "Sega",
7070
name: "sms",
71-
extensions: [".zip"],
71+
extensions: [".sms", ".sg", ".zip"],
7272
emulators: [
7373
{ name: "Kega Fusion", flatpak: "com.carpeludum.KegaFusion", url:"https://www.carpeludum.com/kega-fusion/", args: "-fullscreen" },
7474
{ name: "Blastem", flatpak: "com.retrodev.blastem", url:"https://www.retrodev.com/blastem/", args: "-f" },
@@ -81,7 +81,7 @@ export const PLATFORMS = [
8181
displayName: "PC Engine",
8282
vendor: "NEC",
8383
name: "pcengine",
84-
extensions: [".pce"],
84+
extensions: [".pce", ".cue", ".iso", ".bin", ".ccd"],
8585
emulators: [
8686
{ name: "ARES", flatpak: "dev.ares.ares", url: "https://ares-emu.net/", args: "--fullscreen" }
8787
]
@@ -92,7 +92,7 @@ export const PLATFORMS = [
9292
displayName: "Amiga",
9393
vendor: "Commodore",
9494
name: "amiga",
95-
extensions: [".lha", ".adf"],
95+
extensions: [".adf", ".adz", ".dms", ".lha", ".zip"],
9696
emulators: [
9797
{ name: "amiberry", flatpak: "com.blitterstudio.amiberry", url:"https://amiberry.com/", args: "-s joyport1_amiberry_custom_axis_none_righttrigger='Quit emulator' --autoload" }
9898
]
@@ -103,7 +103,7 @@ export const PLATFORMS = [
103103
displayName: "MegaDrive",
104104
vendor: "Sega",
105105
name: "megadrive",
106-
extensions: [".md"],
106+
extensions: [".md", ".smd", ".bin", ".gen", ".zip"],
107107
emulators: [
108108
{ name: "Kega Fusion", flatpak: "com.carpeludum.KegaFusion", url:"https://www.carpeludum.com/kega-fusion/", args: "-fullscreen" },
109109
{ name: "Blastem", flatpak: "com.retrodev.blastem", url:"https://www.retrodev.com/blastem/", args: "-f" },
@@ -116,7 +116,7 @@ export const PLATFORMS = [
116116
displayName: "Game Boy",
117117
vendor: "Nintendo",
118118
name: "gameboy",
119-
extensions: [".md"],
119+
extensions: [".gb", ".gbc", ".zip"],
120120
emulators: [
121121
{ name: "mgba", flatpak: "io.mgba.mGBA", url:"https://mgba.io/", args: "-f" },
122122
{ name: "ARES", flatpak: "dev.ares.ares", url: "https://ares-emu.net/", args: "--fullscreen" },
@@ -130,7 +130,7 @@ export const PLATFORMS = [
130130
displayName: "Lynx",
131131
vendor: "Atari",
132132
name: "lynx",
133-
extensions: [".md"],
133+
extensions: [".lnx", ".zip"],
134134
emulators: [
135135
{ name: "Holani", flatpak: null, url:"https://github.com/LLeny/holani", args: "--fullscreen" },
136136
{ name: "Felix", flatpak: null, url:"https://github.com/laoo/Felix", args: "--fullscreen" }
@@ -142,7 +142,7 @@ export const PLATFORMS = [
142142
displayName: "Game Gear",
143143
vendor: "Sega",
144144
name: "gamegear",
145-
extensions: [".zip"],
145+
extensions: [".gg", ".sg", ".zip"],
146146
emulators: [
147147
{ name: "Kega Fusion", flatpak: "com.carpeludum.KegaFusion", url:"https://www.carpeludum.com/kega-fusion/", args: "-fullscreen" },
148148
{ name: "ARES", flatpak: "dev.ares.ares", url: "https://ares-emu.net/", args: "--fullscreen" }
@@ -154,7 +154,7 @@ export const PLATFORMS = [
154154
displayName: "SNES",
155155
vendor: "Nintendo",
156156
name: "snes",
157-
extensions: [".smc"],
157+
extensions: [".smc", ".sfc", ".fig", ".swc", ".zip"],
158158
emulators: [
159159
{ name: "Snes9x", flatpak: "com.snes9x.Snes9x", url:"https://www.snes9x.com/", args: "--fullscreen" },
160160
{ name: "bsnes", flatpak: "dev.bsnes.bsnes", url:"https://github.com/bsnes-emu/bsnes/", args: "--fullscreen" },
@@ -168,7 +168,7 @@ export const PLATFORMS = [
168168
displayName: "Jaguar",
169169
vendor: "Atari",
170170
name: "jaguar",
171-
extensions: [".jag"],
171+
extensions: [".jag", ".zip"],
172172
emulators: [
173173
{ name: "BigPEmu", flatpak: "com.richwhitehouse.BigPEmu", url:"https://richwhitehouse.com/jaguar/", args: "-f" }
174174
]
@@ -179,7 +179,7 @@ export const PLATFORMS = [
179179
displayName: "Saturn",
180180
vendor: "Sega",
181181
name: "saturn",
182-
extensions: [".cue"],
182+
extensions: [".cue", ".bin", ".iso"],
183183
emulators: [
184184
{ name: "Ymir", flatpak: "io.github.strikerx3.ymir", url:"https://github.com/StrikerX3/Ymir", args: "-f" },
185185
{ name: "Blastem", flatpak: "com.retrodev.blastem", url:"https://www.retrodev.com/blastem/", args: "-f" }
@@ -191,7 +191,7 @@ export const PLATFORMS = [
191191
displayName: "PlayStation",
192192
vendor: "Sony",
193193
name: "ps1",
194-
extensions: [".cue"],
194+
extensions: [".cue", ".bin", ".iso"],
195195
emulators: [
196196
{ name: "ARES", flatpak: "dev.ares.ares", url: "https://ares-emu.net/", args: "--fullscreen" },
197197
{ name: "PSXE", flatpak: null, url: "http://github.com/allkern/psxe", args: "--fullscreen" },
@@ -203,7 +203,7 @@ export const PLATFORMS = [
203203
displayName: "Nintendo 64",
204204
vendor: "Nintendo",
205205
name: "n64",
206-
extensions: [".z64"],
206+
extensions: ["n64", ".v64", ".z64"],
207207
emulators: [
208208
{ name: "Rosalie's Mupen GUI", flatpak: "com.github.Rosalie241.RMG", url:"https://github.com/Rosalie241/RMG", args: "--nogui --fullscreen" },
209209
{ name: "Gopher64", flatpak: "io.github.gopher64.gopher64", url:"https://github.com/gopher64/gopher64", args: "-f" },
@@ -216,7 +216,7 @@ export const PLATFORMS = [
216216
displayName: "Dreamcast",
217217
vendor: "Sega",
218218
name: "dreamcast",
219-
extensions: [".gdi", ".cdi"],
219+
extensions: [".gdi", ".cdi", ".chd", ".bin", ".cue"],
220220
emulators: [
221221
{ name: "flycast", flatpak: "org.flycast.Flycast", url:"https://github.com/flyinghead/flycast", args: "--fullscreen" }
222222
]
@@ -227,7 +227,7 @@ export const PLATFORMS = [
227227
displayName: "PlayStation 2",
228228
vendor: "Sony",
229229
name: "ps2",
230-
extensions: [".bin", ".iso"],
230+
extensions: [".iso", ".bin", ".img", ".cue", ".mdf"],
231231
emulators: [
232232
{ name: "PCSX2", flatpak: "net.pcsx2.PCSX2", url:"https://pcsx2.net/", args: "--nogui -fullscreen" },
233233
{ name: "Play!", flatpak: "org.purei.Play", url:"https://purei.org/", args: "--fullscreen" }
@@ -239,7 +239,7 @@ export const PLATFORMS = [
239239
displayName: "GameCube",
240240
vendor: "Nintendo",
241241
name: "gamecube",
242-
extensions: [".iso", ".ciso"],
242+
extensions: [".iso", ".ciso", ".gcm", ".gcz"],
243243
emulators: [
244244
{ name: "dolphin", flatpak: "org.DolphinEmu.dolphin-emu", url:"https://dolphin-emu.org/", args: "-b -e" }
245245
]
@@ -250,7 +250,7 @@ export const PLATFORMS = [
250250
displayName: "Xbox",
251251
vendor: "Microsoft",
252252
name: "xbox",
253-
extensions: [".iso"],
253+
extensions: [".iso", ".xiso"],
254254
emulators: [
255255
{ name: "xemu", flatpak: "app.xemu.xemu", url:"https://xemu.app/", args: "-full-screen -dvd_path" }
256256
]
@@ -261,7 +261,7 @@ export const PLATFORMS = [
261261
displayName: "PSP",
262262
vendor: "Sony",
263263
name: "psp",
264-
extensions: [".iso"],
264+
extensions: [".iso", ".cso", ".pbp"],
265265
emulators: [
266266
{ name: "PPSSPP", flatpak: "org.ppsspp.PPSSPP", url:"https://www.ppsspp.org/", args: "--fullscreen" }
267267
]
@@ -283,7 +283,7 @@ export const PLATFORMS = [
283283
displayName: "3DS",
284284
vendor: "Nintendo",
285285
name: "3ds",
286-
extensions: [".3ds"],
286+
extensions: [".3ds", ".cci", ".cxi"],
287287
emulators: [
288288
{ name: "Azahar", flatpak: "org.azahar_emu.Azahar", url:"https://azahar-emu.org/", args: "-f" }
289289
]

0 commit comments

Comments
 (0)