| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is different from the archive support in that the compressed ROMs
are standalone files, rather than archives, making it possible to use
them exactly as if they were regular ROMs, while saving a bunch of space
on disk. This is supported both for DS and GBA ROMs, though given GBA
ROMs' generally small size it's mostly useful for the former.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
macOS seems to require that we declare the extensions we want to
consider those files to be droppable on the window. Additionally this is
of course needed to show melonDS as a selectable option in the "Open
with" menu and such.
Setting LSHandlerRank to Alternate appears to stop it from suggesting
melonDS as a primary handler for a file type, so we set this for GBA
ROMs and archives as the user would most likely want them always to be
associated with a more relevant app.
|
|
|
|
| |
pretty embarrassing to loop variable mixup
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add proper BPTWL interrupts
* Added DSi power button and volume switch hotkeys
* Added hardware reset workaround
* Adjusted syntax to follow guidelines
* Added DSi output volume synchronization
* Fix trivial member function error
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Add a clarifying comment
- In case it saves some poor bastard hours of fruitless work
* Expose GBA and NDS save memory
- Add GetSaveMemory and GetSaveMemoryLength functions
- Where unsupported, they return null and zero
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add Platform::Log and Platform::LogLevel
* Replace most printf calls with Platform::Log calls
* Move a brace down
* Move some log entries to one Log call
- Some implementations of Log may assume a full line
* Log the MAC address as LogLevel::Info
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remember the last folder for BIOS files
Add .mmc to the list of NAND filename extensions
* Add .sd file extension for SD images
* Fix UI code according to the review
---------
Co-authored-by: yeah-its-serena <32610623+yeah-its-serena@users.noreply.github.com>
|
| |
|
| |
|
|
|
|
|
| |
Toggles which screen is emphasized when the screen sizing is set to
emphasize top or bottom. (Closes issue #1565)
|
|
|
|
| |
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype
Adds it to the games folder in the macOS Launchpad
|
| |
|
|
|
|
| |
- See https://github.com/badges/shields/issues/8671
- Change Azure Pipelines macOS badges to the current GitHub Actions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Rebase/recreate my changes and add MIME support
This commit recreates the changes proposed in #1394 on top of the
current master (b069a2acf10e58579d82500fb057f275647507c0).
This also adds support for determining filetypes using the MIME database
provided by `QMimeDatabase`.
* Move member syntax warning to a more appropriate place
* Deduplicate member syntax warning
* Change warning from "vertical bars" to "|"
* Conform brace placement to coding style
* Fix QFileDialog filter when ArchiveExtensions is empty
* Final cleanup and fixes
- Changes the NDS and GBA ROM MIME-Type constants to QStrings.
- Removes a leftover warning message.
- Uses Type() syntax instead of Type{} syntax for temporaries.
* Explain the origin of the supported archive list
Co-authored-by: Jan Felix Langenbach <insert-penguin@protonmail.com>
|
| |
|
| |
|
|
|
|
| |
also use inline functions instead of macros to make things more neat
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
To match no$gba, this register should output any ASCII character written to it, not print the number as it currently does.
|
|
|
|
|
|
|
|
|
| |
* CMake in MSYS2 now depends on Ninja and uses it by default, use it
instead of Make as it has much easier to read output when doing
parallel builds and doesn't need an extra program
* Ninja uses the maximum number of cores by default, so we don't have to
run nproc --all
* We don't need mesa for its headers anymore
|
|
|
|
| |
using the CMake Makefile generator
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Report correct Windows architecture for the build in the manifest
* Output processed .rc/.manifest in the CMake binary dir to prevent
potential issues with the files conflicting if cross compiling melonDS
on the same Windows machine
* Make the original file name actually make sense
|
|
|
|
|
|
|
| |
This may not work, as I'm not sure why the code originally did as it
did. But this at least lets it compile, we'll need someone with a real
Windows ARM device to test this as I only have a VM with no GPU
acceleration.
|
| |
|
|
|
|
| |
Fixes potential crash on launch when multiplayer audio output is set to only the current window.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* CLI: begin QT reimplementation
* Add first batch of parameters
* ROM loading (no archives yet)
* --fullscreen
* --boot (non-functional???)
* fix --boot
* archives!
* Add disclaimer that a.zip|b.nds is kind of fucky
* remove shit7 debugging
* Apply requested changes
|
| |
|
| |
|
|
|
|
|
|
| |
This will be required for upcoming gcc and clang versions.
Reference: https://archives.gentoo.org/gentoo-dev/message/dd9f2d3082b8b6f8dfbccb0639e6e240
|
| |
|