-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathnet.kuribo64.melonDS.appdata.xml
165 lines (165 loc) · 8.47 KB
/
net.kuribo64.melonDS.appdata.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>net.kuribo64.melonDS</id>
<launchable type="desktop-id">net.kuribo64.melonDS.desktop</launchable>
<name>melonDS</name>
<summary>Nintendo DS and DSi emulator</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<developer id="net.kuribo64">
<name>Arisotura</name>
<url>https://kuribo64.net</url>
</developer>
<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>
</description>
<url type="homepage">https://melonds.kuribo64.net/</url>
<url type="bugtracker">https://github.com/melonDS-emu/melonDS/issues</url>
<url type="vcs-browser">https://github.com/melonDS-emu/melonDS</url>
<url type="donation">https://www.patreon.com/Arisotura</url>
<screenshots>
<screenshot type="default" environment="plasma">
<image width="389" height="574" scale="1">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/1.png</image>
<caption>Nintendo DS emulation.</caption>
</screenshot>
<screenshot environment="plasma">
<image width="389" height="574" scale="1">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/2.png</image>
<caption>Nintendo DSi emulation.</caption>
</screenshot>
<screenshot environment="plasma">
<image width="901" height="574" scale="1">https://raw.githubusercontent.com/flathub/net.kuribo64.melonDS/master/screenshots/3.png</image>
<caption>High-resolution rendering and screen layouts.</caption>
</screenshot>
</screenshots>
<branding>
<color type="primary" scheme_preference="light">#ff554d</color>
<color type="primary" scheme_preference="dark">#ff554d</color>
</branding>
<supports>
<control>pointing</control>
<control>keyboard</control>
<control>touch</control>
<control>gamepad</control>
</supports>
<releases>
<release version="0.9.5" date="2022-11-03">
<description>
<ul>
<li>remove incorrect color profile from PNG icons (Nadia)</li>
<li>DLDI fixes for the Smash demo (Arisotura)</li>
<li>fix gaps in I/O handling (Arisotura)</li>
<li>fix invalid savemem commands, fixes Dementium (Arisotura)</li>
<li>FreeBIOS: add VRAM-compatible LZ77 decompress function, fixes Yoshi's Island (Arisotura)</li>
<li>default firmware: in DSi mode, emulate DWM-W015 wifi board instead of DWM-W024 (Arisotura)</li>
<li>default firmware: save WFC settings to separate file (Arisotura)</li>
<li>disable firmware overrides UI when firmware override isn't checked (Nadia)</li>
<li>2D: more accurate fade/blending (Arisotura)</li>
<li>DSi: add support for GXFIFO NDMA (Arisotura)</li>
<li>DSi: add mainRAM mirror at 0x0C000000 (Arisotura)</li>
<li>add 3DS 5:3 aspect ratio, refactor aspect ratio code (Nadia)</li>
<li>OpenGL: fix 16x resolution on macOS (Nadia)</li>
<li>fix triggers being recognized as negative analog stick values during mapping (Nadia)</li>
<li>fix joystick mapping buttons on macOS (Nadia)</li>
<li>DSi: preliminary implementation of SNDEXCNT (Generic)</li>
<li>DSi: fix SD inserted/removed IRQ bits (Generic)</li>
<li>DSi: implement 8/16bit access to AES registers (Generic)</li>
<li>DSi: fix SCFG_MC cart-inserted bit (Generic)</li>
<li>JIT: invalidate blocks in ARM7 VRAM/WRAM when it is remapped (Generic)</li>
<li>fix ROM banner reading when the ROM has no banner (Rayyan, Arisotura)</li>
<li>fix UTF16 ROM title handling in the ROM info dialog (Rayyan)</li>
<li>wifi: improvements to wifi emulation (Arisotura)</li>
<li>wifi: shared-memory based sync/comm mechanism for local wifi (Arisotura)</li>
<li>proper support for multiple melonDS instances for multiplayer (Arisotura)</li>
<li>DSi: actual, proper camera support (Arisotura)</li>
<li>DSi: fix DSP enough that it will actually work (Arisotura)</li>
<li>fix OpenGL context handling (Stenzek, Generic, Nadia)</li>
<li>force-align all memory accesses (instead of just CPU memory accesses) (Arisotura)</li>
<li>better CLI parameter handling (patataofcourse)</li>
<li>fix bugs in DSi direct boot (Arisotura)</li>
</ul>
</description>
</release>
<release version="0.9.4" date="2022-03-08">
<description>
<ul>
<li>Redesign of the Input dialog (Rayyan)</li>
<li>Use DraStic open-source DS BIOS replacement (Swordfish90, asiekierka)</li>
<li>Generate non-bootable firmware replacement (Swordfish90, asiekierka, others)</li>
<li>Support for syncing DLDI/DSi SD image to a folder (Arisotura)</li>
<li>ARM9 PU (code/data abort) support in interpreter mode (Arisotura)</li>
<li>Fix ADPCM decoding bug resulting in potential crackling (Arisotura)</li>
<li>Block sound DMA from reading the ARM7 BIOS (Arisotura)</li>
<li>Smarter SDL initialization (andrigamerita, Nadia, Arisotura)</li>
<li>Properly center the main window on macOS (Nadia)</li>
<li>Don't try to render if the emulator is inactive (Nadia)</li>
<li>Fix potential issues with DSi title importing (Nadia, Epicpkmn11)</li>
<li>Custom path support (Arisotura)</li>
<li>Fix nifi socket init on BSD and macOS (Nadia)</li>
<li>Add support for zero addresses in AR codes 3xxxxxxx to Axxxxxxx (Arisotura)</li>
<li>Lower window refresh rate if running too fast (RSDuck)</li>
<li>Wifi power-saving support (RSDuck)</li>
<li>Allow swap-screen hotkey to swap between displaying only top screen and only bottom screen (ZackWeinstein)</li>
<li>Add RAM search dialog (2jun0)</li>
<li>Add power management dialog for setting battery parameters (Rayyan)</li>
</ul>
</description>
</release>
<release version="0.9.3" date="2021-09-01">
<description>
<p>General improvements</p>
<ul>
<li>Added support for real touchscreens such as on tablets</li>
<li>Fixed touchscreen input being broken in some screen layouts</li>
<li>Added audio interpolation with multiple types to choose from</li>
<li>Added an option for 10-bit audio output and emulation of SOUNDBIAS</li>
<li>A ROM info dialog has been added under System -> ROM Info</li>
<li>Various other bug fixes</li>
</ul>
<p>DSi improvements</p>
<ul>
<li>Touchscreen calibration is automatically patched on startup</li>
<li>Direct boot is now supported for some DSi titles</li>
<li>Added a DSi title manager that lets you install DSiWare to the emulated NAND</li>
</ul>
</description>
</release>
<release version="0.9.2" date="2021-04-27">
<description>
<ul>
<li>You can now load ROMs from within archives</li>
<li>More screen layout options</li>
<li>Recent games can now be loaded from the File menu</li>
<li>Fixes for issues with the OpenGL renderer affecting some users</li>
<li>Games with NAND save memory can now save correctly</li>
</ul>
</description>
</release>
<release version="0.9.1" date="2020-12-25">
<description>
<ul>
<li>New frame rate limiter that solves the issues with frame pacing</li>
<li>Removed nonfunctional v-sync option</li>
<li>Added a fullscreen option with configurable hotkey</li>
<li>DSi NAND dumps with Unlaunch installed now work</li>
<li>Initial DSi camera emulation</li>
</ul>
</description>
</release>
<release version="0.9" date="2020-09-04"/>
</releases>
<update_contact>[email protected]</update_contact>
</component>