NCDZPSP vs NeoCD/SDL
NCDZPSP
github.comNeoCD/SDL
github.comSide by side
| Figure | NCDZPSP | NeoCD/SDL |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| Linux | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 0 | 1 |
| Spec score · Neo Geo Emulators | 7.2 (#12) | 7.6 (#7) |
| Build requirements | The project’s Chinese readme names PSPSDK 0.11.2 and MSYS as the compilation environment. | Windows builds require MinGW, MSYS, SDL development libraries and NASM; Linux builds require SDL source and NASM. |
| Controls | The README maps O to OK, X to Cancel, and SELECT+START to the emulator menu. | The emulator provides fullscreen, video-effect, frameskip, sound, screenshot and quit controls through keyboard shortcuts. |
| Input | The README documents SELECT+START as a way to open the emulator menu. | Player 1 and Player 2 can each use a keyboard or a separate joystick. |
| Purpose | The project describes itself as CPS1, CPS2, and Neo Geo CD emulators for PSP; NCDZPSP is identified as a Neo Geo emulator. | NeoCD/SDL is a port of the NeoCD NeoGeo CD emulator to the multiplatform SDL library. |
Plans
In their own words
NCDZPSP
NCDZPSP is a Neo-Geo emulator within NJEmu, a collection covering CPS1, CPS2 and NEOGEO (CD) emulators for PSP. It is listed for PSP, PlayStation Vita and PPSSPP, with Neo Geo CD support and save states. The latest listed release is version 2.3.5, published May 11, 2018, with an NCDZPSP2.3.5.zip download. That release records a game-list limit of 512, cheat support, multilingual support and command hotkeys. Its ROM set uses MAME 0.152, with some hack and bootleg sets added. The README maps O to OK, X to Cancel and SELECT+START to the emulator menu. The 2.3.x series is described as experimental; its notes warn that added features reduce free memory, some games may require cache files and some may fail to start. AdHoc online play does not apply to NCDZPSP, so netplay is unavailable. The project is GPL-3.0 licensed, and source builds require PSPSDK 0.11.2, MSYS and Makefile edits.
NeoCD/SDL
NeoCD/SDL is a port of the NeoCD NeoGeo CD emulator to the SDL library. It can run many original NeoGeo CD games and is listed for Windows, Linux, BeOS, and Dreamcast; the project also lists ports for Xbox and PlayStation 2. Each of two players can use a keyboard or a separate joystick. Keyboard shortcuts control fullscreen display, video effects, frameskip, sound, screenshots, and quitting. To run the emulator, users need an uncompressed 512kb system ROM named neocd.bin. The documentation says users are not entitled to a copy of the copyrighted BIOS unless they own an original NeoGeo CD console. The emulator and its source code are free, but selling is not allowed, and the emulator cannot be provided on the same physical medium as NeoGeo game software. Source code and technical knowledge may be reused only for non-commercial purposes. Downloads include source and binary files. Windows builds require MinGW, MSYS, SDL development libraries, and NASM; Linux builds require SDL source and NASM. The program is distributed without warranty.