Skip to content
SPECIFICTION
Get listed

DSP Emulator

github.com

WindowsmacOSLinux
Visit github.com
Spec score 7.8 #9 of 25 in Sega Master System Emulators

What it is

DSP Emulator is a free emulator project for arcade games and home computers, with source code and downloadable binaries in its repository. The listed computer systems include ZX Spectrum, Amstrad CPC, Commodore 64, Oric Atmos, and MSX 1; arcade drivers include systems and titles such as Galaxian, CPS1, and Sega System 16B. The changelog describes automatic tape loading for several computers, including support for TZX, TSX, CAS, and WAV formats on MSX 1. Input handling covers keyboard, joystick, and arcade controls, with joystick button remapping. Users can type a game name in the selection window to choose it. Other described tools include snapshots for supported systems, saved DIP switch values, and exporting ROM and sample file information from drivers. The latest listed version is 0.24WIP3, dated 11/11/25, and marked work in progress; its listed binaries are for Windows and Linux. The project also lists macOS support. Repository documentation includes a compilation guide and a short user guide.

Spec sheet

Purpose
DSP Emulator is an emulator project for arcade games and home computers.Read 7 Oct 2026 · github.com
Product
DSP Emulator is an emulator project whose repository includes source code and downloadable binaries.Read 7 Oct 2026 · github.com
Security
The repository’s Security and quality area shows zero items.Read 7 Oct 2026 · github.com
Arcade emulation
The changelog lists arcade drivers and hardware including Galaxian, HangOn, Lastduel, and Rastan.Read 7 Oct 2026 · github.com
Arcade games
The changelog lists arcade hardware and game drivers, including Galaxian, CPS1, and Sega System 16B.Read 7 Oct 2026 · github.com
Build guidance
The repository includes a document titled “DSP how to complile” and a “DSP small guide” for using the emulator.Read 7 Oct 2026 · github.com
Compilation guide
The repository includes a document titled “DSP how to complile.”Read 7 Oct 2026 · github.com
Computer emulation
The changelog lists support for computers including Spectrum, Amstrad CPC, Commodore 64, Oric Atmos, and MSX 1.Read 7 Oct 2026 · github.com
Controls
The changelog describes unified input handling for keyboard, joystick, and arcade controls.Read 7 Oct 2026 · github.com
Controls and settings
The changelog describes DIP switches, including saving DIP switch values, and player controls for some drivers.Read 7 Oct 2026 · github.com
File formats
The changelog lists tape loading support for formats including TZX, TSX, CAS, and WAV on MSX 1.Read 7 Oct 2026 · github.com
Game selection
The changelog says users can type a game name in the game selection window to select it automatically.Read 7 Oct 2026 · github.com
Input
The project describes keyboard, joystick, and arcade input handling, with joystick button remapping.Read 7 Oct 2026 · github.com
Languages and frameworks
The maintainer profile describes the DSP Emulator repository as Pascal.Read 7 Oct 2026 · github.com
Latest listed version
The README lists version 0.24WIP3, dated 11/11/25, with Windows and Linux binaries and source.Read 7 Oct 2026 · github.com
Maintainer
The repository is owned by the GitHub account leniad, whose profile displays the name Leniad.Read 7 Oct 2026 · github.com
Release status
The latest status entry is labeled 0.24WIP3, indicating a work-in-progress version.Read 7 Oct 2026 · github.com
ROM and sample information
The latest listed update says ROM and sample file information can be read from drivers for export.Read 7 Oct 2026 · github.com
Snapshots
The project has a snapshot system for supported systems, though the changelog notes some snapshot support was still not working for Game Boy and NES at that point.Read 7 Oct 2026 · github.com
Source availability
The README says the latest listed update includes source, and the repository exposes its source files publicly.Read 7 Oct 2026 · github.com
Support and contact
The repository lists one issue and does not state a support policy in its About section.Read 7 Oct 2026 · github.com
Systems
The changelog includes drivers for systems such as ZX Spectrum, Amstrad CPC, Commodore 64, Oric Atmos, and MSX 1.Read 7 Oct 2026 · github.com
Tape loading
The emulator can automatically type loading commands after a tape is inserted for several supported computers.Read 7 Oct 2026 · github.com
User guide
The repository includes a document titled “DSP small guide.”Read 7 Oct 2026 · github.com

Strong points and limits

Strong points

  • Free, with source code publicly available
  • Supports Windows, Linux, and macOS
  • Covers home computers and arcade drivers
  • Unified keyboard, joystick, and arcade inputs
  • Tape loading supports several listed formats

Limits

  • Latest listed status is work in progress
  • Some Game Boy and NES snapshots were not working
  • Latest listed binaries are for Windows and Linux

Who it suits

DSP Emulator may suit people looking for an emulator project spanning several home-computer systems and arcade drivers. Its repository provides source as well as binaries, with guides for compilation and use.

Verdict

DSP Emulator covers a broad listed set of home-computer systems and arcade drivers, with source and downloadable binaries. Its latest listed version is explicitly a work in progress, so the status is worth noting before choosing it.

Where Specifiction places it

Alternatives to DSP EmulatorAll alternatives →