Development
Source & Nightly Build Downloads:
Latest source and instructions are available on Github
Feature Roadmap:
Core Engine
OpenGL 3.0+ renderer for GPU shader support, switchable at load-time from the OpenGL 1.2 renderer(added in 1.5.16)OpenGL ES 2.0+ renderer based off above, switchable at compile-time from the OpenGL ES 1.0 renderer(added in 1.5.16)Generic Bluetooth HID driver for iOS for keyboards/gamepads
Multi-screen support (phone/tablet LCD & external HDMI output for example, with different content on each screen)(added in 1.5.20)Full-screen view size adjustment to handle TVs with overscan(added in 1.5.13)PulseAudio back-end for Linux port(added in 1.5.16)Windows & MacOS port
Common Emulator Framework
Improved game browsing (with screenshots or icons)
More compression formats (.7z, .rar, etc.)(added in 1.5.30)Browse archives with multiple ROMs
Basic file management (create directories, move & delete files)
Per-game and global options(added in 1.5.38)More default USB/Bluetooth controller profiles
On-demand SRAM saving for all systems to reduce risk of data loss if the OS force closes the app
Improved save-state and SRAM management
Better on-screen control customization (custom skins, etc.)
Additional video filters & effects
Multiple vibration levels for haptic feedback
Audio mixing rate fine-tuning for non-60Hz screens(added in 1.5.27)Save-state rewinding
Slow-motion mode
Movie recording/playback
Netplay between multiple devices
GBA
Tilt controls
System link cable
Joybus Link
GBC
Tilt controls
System link cable
MD
Improved SegaCD compatibility
Additional audio track formats (.mp3, etc.)
NEO
Support additional encrypted games
PCE
Correct handling for games using multiple line widths per frame(added in 1.5.16)Additional audio track formats (.mp3, etc.)
SNES
Native mouse input on devices that support USB/Bluetooth mice
Emulator back-ends use components from following projects: