{"id":15033419,"url":"https://github.com/melonds-emu/melonds","last_synced_at":"2025-05-13T19:11:11.148Z","repository":{"id":37850060,"uuid":"58894582","full_name":"melonDS-emu/melonDS","owner":"melonDS-emu","description":"DS emulator, sorta","archived":false,"fork":false,"pushed_at":"2025-05-11T11:10:48.000Z","size":12811,"stargazers_count":3712,"open_issues_count":846,"forks_count":585,"subscribers_count":120,"default_branch":"master","last_synced_at":"2025-05-11T12:22:09.609Z","etag":null,"topics":["dsi","emulator","nds"],"latest_commit_sha":null,"homepage":"https://melonds.kuribo64.net","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/melonDS-emu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"Arisotura","custom":["https://paypal.me/Arisotura","http://melonds.kuribo64.net/donate.php"]}},"created_at":"2016-05-16T01:34:13.000Z","updated_at":"2025-05-11T11:10:52.000Z","dependencies_parsed_at":"2024-01-17T19:33:52.372Z","dependency_job_id":"77e5e43a-a37b-45fb-a927-03b369eaa3ce","html_url":"https://github.com/melonDS-emu/melonDS","commit_stats":{"total_commits":2301,"total_committers":108,"mean_commits":"21.305555555555557","dds":0.414167753150804,"last_synced_commit":"fbf753257b74072d2c95c10b2f40c0534959cf8d"},"previous_names":["arisotura/melonds"],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melonDS-emu%2FmelonDS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melonDS-emu%2FmelonDS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melonDS-emu%2FmelonDS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/melonDS-emu%2FmelonDS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/melonDS-emu","download_url":"https://codeload.github.com/melonDS-emu/melonDS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010824,"owners_count":21998993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dsi","emulator","nds"],"created_at":"2024-09-24T20:21:10.687Z","updated_at":"2025-05-13T19:11:11.101Z","avatar_url":"https://github.com/melonDS-emu.png","language":"C++","funding_links":["https://patreon.com/Arisotura","https://paypal.me/Arisotura","http://melonds.kuribo64.net/donate.php"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/melonDS-emu/melonDS/master/res/icon/melon_128x128.png\"\u003e\u003c/p\u003e\n\u003ch2 align=\"center\"\u003e\u003cb\u003emelonDS\u003c/b\u003e\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"http://melonds.kuribo64.net/\" alt=\"melonDS website\"\u003e\u003cimg src=\"https://img.shields.io/badge/website-melonds.kuribo64.net-%2331352e.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"http://melonds.kuribo64.net/downloads.php\" alt=\"Release: 0.9.5\"\u003e\u003cimg src=\"https://img.shields.io/badge/release-0.9.5-%235c913b.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.gnu.org/licenses/gpl-3.0\" alt=\"License: GPLv3\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-GPL%20v3-%23ff554d.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://kiwiirc.com/client/irc.badnik.net/?nick=IRC-Source_?#melonds\" alt=\"IRC channel: #melonds\"\u003e\u003cimg src=\"https://img.shields.io/badge/IRC%20chat-%23melonds-%23dd2e44.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/pAMAtExcqV\" alt=\"Discord\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Kuribo64-7289da?logo=discord\u0026logoColor=white\"\u003e\u003c/a\u003e\n\u003cbr\u003e\n\u003ca href=\"https://github.com/melonDS-emu/melonDS/actions/workflows/build-windows.yml?query=event%3Apush\"\u003e\u003cimg src=\"https://github.com/melonDS-emu/melonDS/actions/workflows/build-windows.yml/badge.svg\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/melonDS-emu/melonDS/actions/workflows/build-ubuntu.yml?query=event%3Apush\"\u003e\u003cimg src=\"https://github.com/melonDS-emu/melonDS/actions/workflows/build-ubuntu.yml/badge.svg\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/melonDS-emu/melonDS/actions/workflows/build-macos.yml?query=event%3Apush\"\u003e\u003cimg src=\"https://github.com/melonDS-emu/melonDS/actions/workflows/build-macos.yml/badge.svg\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\nDS emulator, sorta\n\nThe goal is to do things right and fast, akin to blargSNES (but hopefully better). But also to, you know, have a fun challenge :)\n\u003chr\u003e\n\n## How to use\n\nFirmware boot (not direct boot) requires a BIOS/firmware dump from an original DS or DS Lite.\nDS firmwares dumped from a DSi or 3DS aren't bootable and only contain configuration data, thus they are only suitable when booting games directly.\n\n### Possible firmware sizes\n\n * 128KB: DSi/3DS DS-mode firmware (reduced size due to lacking bootcode)\n * 256KB: regular DS firmware\n * 512KB: iQue DS firmware\n\nDS 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.\n\nAs for the rest, the interface should be pretty straightforward. If you have a question, don't hesitate to ask, though!\n\n## How to build\nSee [BUILD.md](./BUILD.md) for build instructions.\n\n## TODO LIST\n\n * better DSi emulation\n * better OpenGL rendering\n * netplay\n * the impossible quest of pixel-perfect 3D graphics\n * support for rendering screens to separate windows\n * emulating some fancy addons\n * other non-core shit (debugger, graphics viewers, etc)\n\n### TODO LIST FOR LATER (low priority)\n\n * big-endian compatibility (Wii, etc)\n * LCD refresh time (used by some games for blending effects)\n * any feature you can eventually ask for that isn't outright stupid\n\n## Credits\n\n * Martin for GBAtek, a good piece of documentation\n * Cydrak for the extra 3D GPU research\n * limittox for the icon\n * All of you comrades who have been testing melonDS, reporting issues, suggesting shit, etc\n\n## Licenses\n\n[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](http://www.gnu.org/licenses/gpl-3.0.en.html)\n\nmelonDS is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\n### External\n* Images used in the Input Config Dialog - see `src/frontend/qt_sdl/InputConfig/resources/LICENSE.md`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelonds-emu%2Fmelonds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelonds-emu%2Fmelonds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelonds-emu%2Fmelonds/lists"}