Freedom251 › Neo Geo Emulators
MVSPSP

What MVSPSP is
MVSPSP is a free emulator for Neo-Geo MVS and AES systems, built to run on PSP. Its public repository displays a GPL-3.0 license. The project includes modified builds described as compatible with HBL; the README explains that these builds omit loading the systembuttons.prx file and its button functions. The maker identifies the modified versions as based on emulator versions 2.2.1 and 2.3.1.
A game cache must be created before use. The README says some files used to create the cache can be removed from the ZIP afterward. Version 2.2.0 added ROM sets supported through MAME 0.119 and bootleg sets supported by MAME Plus!. The Makefile enables save states, AdHoc play, and a command list. Other build options include Japanese UI and 32-bit UI drawing. AdHoc play requires KERNEL_MODE, while the README recommends turning off 32-bit UI drawing outside NCDZPSP to reduce memory use. A PSP-2000 can use expanded memory when the build uses the PSP_SLIM flag, but still needs a cache. The listed build environment is Cygwin and PSPSDK revision 2318. The README is signed by Herz.
Who it suits
MVSPSP suits PSP owners looking for Neo-Geo MVS or AES emulation, including people using modified HBL-compatible builds. It may also suit users who can create the required game cache and build with the documented PSP development environment.
What it does well
- Free to use, with a public GPL-3.0 repository.
- Emulates both Neo-Geo MVS and AES systems.
- Modified builds are described as HBL-compatible.
- The Makefile enables save states and AdHoc play.
- PSP-2000 expanded memory is available with PSP_SLIM builds.
What to know first
- Requires creating a game cache before use.
- AdHoc play requires KERNEL_MODE in the build.
- Build instructions list Cygwin and PSPSDK revision 2318.
Limits
MVSPSP requires a game cache. AdHoc play can be compiled only with KERNEL_MODE enabled; PSP-2000 expanded memory requires PSP_SLIM and still requires the cache.
Getting started
- Open the MVSPSP project repository.
- Prepare the listed Cygwin and PSPSDK revision 2318 build environment if building from source.
- Choose the PSP build options needed, including KERNEL_MODE if compiling AdHoc play.
- Create the required game cache.
- Use a modified build described as HBL-compatible if HBL compatibility is needed.
Verdict
Choose MVSPSP if you want a free PSP emulator for Neo-Geo MVS and AES and can prepare its game cache. Its PSP build requirements and cache setup make it a less direct fit for someone seeking an emulator on another platform or a ready-to-use setup.
Questions
How much does MVSPSP cost?
It is free.
Which systems does it emulate?
It emulates Neo-Geo MVS and AES systems.
What platform is it for?
The project describes MVSPSP as a PSP emulator.
Does it support HBL?
The repository describes modified builds as HBL-compatible after removing systembuttons.prx loading and its button functions.
Does it support save states and multiplayer?
The Makefile enables save states and AdHoc play. AdHoc play can be compiled only when KERNEL_MODE is enabled.
What license does it use?
The public repository displays a GPL-3.0 license.
Facts from MVSPSP's own pages
- Ad hoc play
- The Makefile enables ADHOC for the MVSPSP build. · github.com, 7 Oct 2026
- Base versions
- The maker says the modified versions are based on emulator versions 2.2.1 and 2.3.1. · github.com, 7 Oct 2026
- Build environment
- The upstream readme lists Cygwin and PSPSDK revision 2318 as the build environment. · github.com, 7 Oct 2026
- Build target
- The Makefile sets MVSPSP as the build target. · github.com, 7 Oct 2026
- Cache requirement
- MVSPSP requires creating a game cache; after it is created, the README says some files used to make it can be removed from the ZIP. · github.com, 7 Oct 2026
- Command list
- The Makefile enables COMMAND_LIST for the MVSPSP build. · github.com, 7 Oct 2026
- Features and integrations
- The repository does not state integrations or a separate security or compliance offering. · github.com, 7 Oct 2026
- HBL compatibility
- The README says the modified builds were made compatible with HBL after removing loading of the systembuttons.prx file and its button functions. · github.com, 7 Oct 2026
- License
- The repository is public and displays a GPL-3.0 license. · github.com, 7 Oct 2026
- Maintainer
- The README is signed “By Herz.” · github.com, 7 Oct 2026
- Memory constraint
- The upstream readme recommends disabling 32-bit UI drawing outside NCDZPSP to reduce memory use. · github.com, 7 Oct 2026
- Multiplayer constraint
- The AdHoc option can be compiled only when KERNEL_MODE is enabled. · github.com, 7 Oct 2026
- Optional features
- Build options include save/load states, AdHoc multiplayer, a command list, Japanese UI, and 32-bit UI drawing. · github.com, 7 Oct 2026
- PSP compatibility
- The repository describes modified builds that are compatible with HBL. · github.com, 7 Oct 2026
- PSP memory
- The upstream readme says MVSPSP can use the expanded memory of PSP-2000 when compiled with the PSP_SLIM flag, while still requiring a cache. · github.com, 7 Oct 2026
- Purpose
- MVSPSP is an emulator for the Neo-Geo MVS and AES systems. · github.com, 7 Oct 2026
- ROM cache
- A game cache must be created, after which files used to create it can be removed from the ZIP archive. · github.com, 7 Oct 2026
- ROM compatibility
- The upstream readme says version 2.2.0 added ROM sets supported through MAME 0.119 and bootleg sets supported by MAME Plus!. · github.com, 7 Oct 2026
- Save states
- The Makefile enables SAVE_STATE for the MVSPSP build. · github.com, 7 Oct 2026
- Support
- The upstream readme asks users to report license problems, but the opened project pages do not state a support channel. · github.com, 7 Oct 2026
- Target device
- The project README describes MVSPSP as a PSP emulator. · github.com, 7 Oct 2026
Where MVSPSP stands on Freedom251
- Neo Geo Emulators#7 of 18