diff --git a/net.kuribo64.melonDS.appdata.xml b/net.kuribo64.melonDS.appdata.xml new file mode 100644 index 0000000..0806302 --- /dev/null +++ b/net.kuribo64.melonDS.appdata.xml @@ -0,0 +1,38 @@ + + + net.kuribo64.melonDS.desktop + melonDS + Nintendo DS and DSi emulator + CC0-1.0 + GPL-3.0 + + +

+ melonDS aims at providing fast and accurate Nintendo DS emulation. While it is still a work in progress, it has a pretty solid set of features. +

+
    +
  • Nearly complete core (CPU, video, audio, ...)
  • +
  • OpenGL renderer, 3D upscaling
  • +
  • RTC, microphone, lid close/open
  • +
  • Joystick support
  • +
  • Savestates
  • +
  • Various display position/sizing/rotations modes
  • +
  • Work-in-progress Wi-Fi emulation for online connectivity and local multiplayer
  • +
  • Experimental emulation of the Nintendo DSi
  • +
  • ...and even more is planned!
  • +
+

+ Note: BIOS and firmware files dumped from a real DS or DSi console are required to use melonDS. +

+
+ http://melonds.kuribo64.net/ + + https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/1.png + https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/2.png + https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/3.png + + + + + nadia@nhp.sh +
diff --git a/net.kuribo64.melonDS.yml b/net.kuribo64.melonDS.yml new file mode 100644 index 0000000..3aeb7bb --- /dev/null +++ b/net.kuribo64.melonDS.yml @@ -0,0 +1,30 @@ +app-id: net.kuribo64.melonDS +runtime: org.kde.Platform +runtime-version: '5.15' +sdk: org.kde.Sdk +command: melonDS +cleanup: + - "/include" + - "/lib/pkgconfig" +finish-args: + - "--share=ipc" + - "--socket=x11" + - "--socket=wayland" + - "--socket=pulseaudio" + - "--share=network" + - "--device=all" + - "--filesystem=home" +modules: + - name: libslirp + buildsystem: meson + sources: + - type: git + url: https://gitlab.freedesktop.org/slirp/libslirp.git + tag: v4.3.1 + - name: melonds + buildsystem: cmake-ninja + sources: + - type: git + url: https://github.com/Arisotura/melonDS.git + tag: "0.9" + commit: 94d12c68b3cc8240d52c4123cf804641fa66b40a diff --git a/screenshots/1.png b/screenshots/1.png new file mode 100644 index 0000000..4ce8fe7 Binary files /dev/null and b/screenshots/1.png differ diff --git a/screenshots/2.png b/screenshots/2.png new file mode 100644 index 0000000..fcca64c Binary files /dev/null and b/screenshots/2.png differ diff --git a/screenshots/3.png b/screenshots/3.png new file mode 100644 index 0000000..dd474b1 Binary files /dev/null and b/screenshots/3.png differ