melonDS 0.9

This commit is contained in:
Nadia Holmquist Pedersen 2020-10-08 00:13:47 +02:00
parent 746ea89cc4
commit 98c6cec694
5 changed files with 68 additions and 0 deletions

View file

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>net.kuribo64.melonDS.desktop</id>
<name>melonDS</name>
<summary>Nintendo DS and DSi emulator</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<content_rating type="oars-1.0" />
<description>
<p>
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.
</p>
<ul>
<li>Nearly complete core (CPU, video, audio, ...)</li>
<li>OpenGL renderer, 3D upscaling</li>
<li>RTC, microphone, lid close/open</li>
<li>Joystick support</li>
<li>Savestates</li>
<li>Various display position/sizing/rotations modes</li>
<li>Work-in-progress Wi-Fi emulation for online connectivity and local multiplayer</li>
<li>Experimental emulation of the Nintendo DSi</li>
<li>...and even more is planned!</li>
</ul>
<p>
<strong>Note:</strong> BIOS and firmware files dumped from a real DS or DSi console are required to use melonDS.
</p>
</description>
<url type="homepage">http://melonds.kuribo64.net/</url>
<screenshots>
<screenshot type="default">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/1.png</screenshot>
<screenshot type="default">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/2.png</screenshot>
<screenshot type="default">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/3.png</screenshot>
</screenshots>
<releases>
<release version="0.9" date="2020-09-04"/>
</releases>
<updatecontact>nadia@nhp.sh</updatecontact>
</component>

30
net.kuribo64.melonDS.yml Normal file
View file

@ -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

BIN
screenshots/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
screenshots/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
screenshots/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB