nn9dev / melonDS-Vita

Port of melonDS for PSVITA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

melonDS-Vita

Vita port of MelonDS emulator

The source code is provided under the GPLv3 license.

How to Use

melonDS requires BIOS/firmware copies from a DS. Files required:

  • bios7.bin, 16KB: ARM7 BIOS
  • bios9.bin, 4KB: ARM9 BIOS
  • firmware.bin, 128/256/512KB: firmware

Firmware boot requires a firmware dump from an original DS or DS Lite. DS firmwares dumped from a DSi or 3DS aren't bootable and only contain configuration data, thus they are only suitable when booting games directly.

Possible Firmware Sizes

  • 128KB: DSi/3DS DS-mode firmware (reduced size due to lacking bootcode)
  • 256KB: regular DS firmware
  • 512KB: iQue DS firmware

DS BIOS dumps from a DSi or 3DS can be used with no compatibility issues. DSi BIOS dumps (in DSi mode) are not compatible. Or maybe they are. I don't know.

How to Build

Linux:

Requires VitaSDK to compile. Directions for installing VitaSDK are found at VitaSDK/VDPM

mkdir -p build/sce_sys
make

How to Install

Transfer melonDS.vpk to the Vita

Run the vpk from an application like VitaShell to install

Create the directory ux0:data/melonDS

Transfer the three bios binaries to the melonDS directory along with any roms

About

Port of melonDS for PSVITA.

License:GNU General Public License v3.0


Languages

Language:C++ 55.4%Language:C 28.0%Language:Objective-C 15.6%Language:CMake 0.8%Language:Go 0.1%Language:Makefile 0.1%