Soulo.

Account features — friends, chat & voice calls

⚗ EXPERIMENTAL

Connecting…

Play
Launch a Game
Select a system, pick a core, load your ROM.
Configuration
Library
Recent sessions — stored locally in this browser.
Sessions are saved after each launch. Clearing browser data removes them.
Save States
Your saved game states — stored locally in this browser.
Save states are stored in your browser's IndexedDB and persist until you clear browser data. Use the save bar at the bottom of the game screen, or F1 / F2.
How to Save & Load
1. Launch any game.
2. Hover over the game — a save bar appears at the bottom of the screen.
3. Choose a slot (1–5), then click Save or Load.
4. Keyboard: F1 Quick Save · F2 Quick Load · F11 Fullscreen.
5. States are saved per-game per-slot and shown here.
Saved States loading…
Loading saves…
Session History from Library
ROM Guide
Where to find ROMs and what formats to use.
Where to Get ROMs
Only download ROMs for games you legally own. Recommended sources:
Vimm's Lair — Best for NES, SNES, N64, PS1, GBA, DS. Clean, no ads.
Archive.org Software Library — Enormous: DOS, Amiga, C64, arcade, and more.
CDRomance — Translated/patched ROMs, PSP/PS2 titles.
Myrient — Direct no-redirect downloads, well-organized.
File Formats by Console
ConsoleBest FormatAlso WorksNotes
NES / Famicom.nes.zipHeadered NES files most compatible
SNES.smc / .sfc.zipZipped ROMs auto-extracted
Nintendo 64.z64.n64 .v64Big-endian .z64 is best
Game Boy / Color.gb / .gbc.zipWorks without BIOS
Game Boy Advance.gba.zipOptional BIOS improves compat
Nintendo DS.ndsMelonDS needs BIOS; DeSmuME 2015 doesn't
PlayStation 1.chd.cue+.bin .pbpCHD = compressed single file, recommended
PSP.iso.cso .pbpExperimental — desktop Chrome only
Genesis / Mega Drive.md / .gen.smd .zip
Sega CD.chd.cue .isoRequires Sega CD BIOS
Sega Saturn.chd.cue .mdsExperimental, BIOS required
Dreamcast.chd.gdi .cdiExperimental, needs dc_boot.bin
Arcade.zipMust match exact MAME/FBNeo romset version
Tips & Shortcuts
Core won't load? Go to Settings → CDN Source and try a different version or Latest.
Game runs slow? Use a lighter core (DeSmuME 2015 instead of MelonDS for DS).
Save states — hover over game to reveal the save bar at bottom.
Controllers are auto-detected. Plug in before launching.
Keyboard shortcuts in-game: F1 Save State, F2 Load State, F11 Fullscreen.
Settings
Customize your Soulo experience.
Profile
Color Theme
DARK
RED
PURPLE
BLUE
GREEN
GOLD
CYAN
PINK
ORANGE
TEAL
INDIGO
LIME
LIGHT
RED
PURPLE
BLUE
GREEN
GOLD
CYAN
PINK
ORANGE
TEAL
INDIGO
LIME
CDN Source
If cores fail to load, try switching the CDN version. Flycast/Dolphin work best on Latest.
Data
SLOT
Loading
0%
Downloading core from CDN…

💬 Game Chat

General chat room
Call active — 0:00

Format Tips

PSX / Sega CD → .chd (single compressed file — best)
N64 → .z64 | Dreamcast → .chd / .gdi
NDS → .nds | 3DS → .3ds / .cci (decrypted)
PS2 → .iso / .bin / .chd
GameCube / Wii → .iso / .gcm / .rvz / .wbfs
Doom → .wad (DOOM.WAD or Freedoom)
DOS → zip your whole game folder as .zip
Arcade → must match exact MAME/FBNeo romset
BIOS required: Sega CD, Saturn, Dreamcast, Amiga, CD-i, 3DO, Lynx

Core fail → Settings → CDN Source, try a different version.
Zipped ROMs are auto-extracted by EmulatorJS.

Add Friend

@