Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix Windows debug builds not having a console because something, probably ↵ | Nadia Holmquist Pedersen | 2022-08-17 |
| | | | | some library's CMake script, sets -mwindows when it shouldn't. | ||
* | a bit of refactoring around ScreenHandler | RSDuck | 2022-08-05 |
| | | | | also gets rid of that annoying warning about const char* being converted to char* | ||
* | Apply strong focus policy to joystick mapping button as well. Fixes #1491 | Nadia Holmquist Pedersen | 2022-07-31 |
| | |||
* | Fix triggers being recognized as negative analog stick values when assigning ↵ | Nadia Holmquist Pedersen | 2022-07-07 |
| | | | | an input if the axis is moved too slowly. | ||
* | Add 3DS 16:10 aspect ratio and refactor GUI aspect ratio code | Nadia Holmquist Pedersen | 2022-05-23 |
| | |||
* | Modernize CMake build system (#1434) | Nadia Holmquist Pedersen | 2022-05-21 |
| | | | | | | | | | | | These changes modernize the CMake build system to (hopefully) match newer best practices * Library linking is simpler and more automatic because of using imported targets * Multi-configuration builds should be supported (Ninja Multi-Config, Visual Studio, etc. generators) * Clean up build options using cmake_dependent_option * Let CMake do its job in more cases, like finding the math/dl libraries and detecting and enabling LTO support * Remove platform-specific kludges like the Fedora/flatpak LTO workaround and a bunch of Windows stuff * Simplify Windows static builds * Consistent formatting | ||
* | Accomodate top/bottom only lzyout when setting screen size | Nadia Holmquist Pedersen | 2022-04-20 |
| | |||
* | Disable firmware overrides UI when override checkbox isn't checked | Nadia Holmquist Pedersen | 2022-03-28 |
| | |||
* | BLARG | Arisotura | 2022-03-08 |
| | |||
* | insert wacky commit message | Arisotura | 2022-03-08 |
| | |||
* | save battery levels to config | Arisotura | 2022-03-07 |
| | |||
* | fix up the power management dialog | Arisotura | 2022-03-07 |
| | |||
* | fix copyright headers | Arisotura | 2022-03-07 |
| | |||
* | Add support for changing the DS and DSi battery level | Rayyan Ansari | 2022-03-07 |
| | | | | | | The DS battery level is configured via the SPI Power Management Device, and the DSi's is configured via the I2C BPTWL. Add support for changing these registers and add the "Power Management" dialog in the UI. | ||
* | Implement MainRAM management dialog😁 (#1248) | 2jun0 | 2022-03-06 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement MainRAM management dialog * Modify RAMInfoDialog - use emuThread to avoid a race condition. - replace RAMUpdateThread to QTimer Co-Authored-By: RSDuck <RSDuck@users.noreply.github.com> * Update src/frontend/qt_sdl/RAMInfoDialog.cpp small typo Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com> * Update src/frontend/qt_sdl/RAMInfoDialog.h small typo Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com> * typo errors in RAMInfoDialog Rrevious->Previous * add new line to the end of the file Co-authored-by: Rayyan Ansari <rayyan@ansari.sh> * enable raminfo when cart is inserted * Modify that only the 'value' item can be edited in RAMinfoDialog * fix: function name incorrect error * fix: function name incorrect error2 * fix: wrong way to get ram value Co-authored-by: RSDuck <RSDuck@users.noreply.github.com> Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com> Co-authored-by: Rayyan Ansari <rayyan@ansari.sh> | ||
* | macOS: Use Qt 6 by default | Nadia Holmquist Pedersen | 2022-03-06 |
| | |||
* | macOS: Bump minimum version to 10.15 | Nadia Holmquist Pedersen | 2022-03-06 |
| | |||
* | we prolly don't need to init SDL video, given we don't use it | Arisotura | 2022-03-06 |
| | |||
* | InputConfig: change Group Box titles to Labels | Rayyan Ansari | 2022-03-04 |
| | | | | | On GNOME, the Group Box's titles don't align with the text in the buttons. This commit removes the Group Box titles and instead uses Labels to fix this. | ||
* | fix typo in enum for screen sizing (#1377) | Brankale | 2022-02-25 |
| | |||
* | Use enum for screen sizing | RSDuck | 2022-02-25 |
| | |||
* | Allowing Swap screens hotkey to swap between displaying only top screen and ↵ | ZackWeinstein | 2022-02-25 |
| | | | | only bottom screen. (#1283) | ||
* | lower window update rate if rendering too fast | RSDuck | 2022-02-14 |
| | |||
* | hopefully fix #1349 | Arisotura | 2022-01-24 |
| | |||
* | nifi: Set SO_REUSEPORT on BSD and macOS to prevent creation of socket failing | Nadia Holmquist Pedersen | 2022-01-12 |
| | |||
* | Merge branch 'master' of github.com:Arisotura/melonDS | Arisotura | 2022-01-09 |
|\ | |||
| * | Make the message when SDL2 fails to init more descriptive | Nadia Holmquist Pedersen | 2022-01-08 |
| | | |||
* | | update copyright headers | Arisotura | 2022-01-09 |
|/ | |||
* | can we, please, FINALLY, be done with this stupid issue | Arisotura | 2022-01-08 |
| | |||
* | fdsfdfdgdfgfgdfg | Arisotura | 2022-01-08 |
| | |||
* | explicitly eject the cart before a load with reset, preventing a spurious ↵ | Arisotura | 2022-01-08 |
| | | | | | | cart-eject IRQ on startup also fix possible KEY1 issues when using internal BIOS | ||
* | Custom path support (#1333) | Arisotura | 2022-01-07 |
| | | | | | | | also including: * getting rid of shitty strings * all new, cleaner ROM handling code * base for DSi savestates * GBA slot addons (for now, memory cart) | ||
* | ScreenPanelNative: Don't try to render the framebuffer if the emulator is ↵ | Nadia Holmquist Pedersen | 2021-12-09 |
| | | | | | | not actually active. This fixes an issue where the window draws with a gray background in macOS, and is see-through on Wayland-based desktops. | ||
* | Manually center the window after setting its size on macOS | Nadia Holmquist Pedersen | 2021-12-09 |
| | | | | | | Qt's default window positioning is somewhat unreliable, and since we don't currently remember the window position, let's at least make sure that it's properly centered on open. | ||
* | Treat SDL_INIT_JOYSTICK fail as non-critical (#1277) | andrigamerita | 2021-12-01 |
| | | | Treating the fail of SDL_INIT_JOYSTICK as non-critical, because on some systems that SDL feature can for some reason fail. This leads to the emulator closing with a critical error, even though it would work perfectly fine with just a keyboard. | ||
* | remove remains of SDIOFile | Arisotura | 2021-11-21 |
| | |||
* | hopefully fix Qt6 | Arisotura | 2021-11-19 |
| | |||
* | move 'randomize MAC' setting to firmware settings, and add setting for ↵ | Arisotura | 2021-11-19 |
| | | | | | | changing the MAC. make things overall betterer. | ||
* | better suited entry method for the firmware birthday | Arisotura | 2021-11-18 |
| | |||
* | fix potential crash with firmware dialog (when closing dialog via X and ↵ | Arisotura | 2021-11-18 |
| | | | | opening it again) | ||
* | make external-BIOS toggle also explicitly control external firmware | Arisotura | 2021-11-18 |
| | | | | make things a tad more consistent and explicit | ||
* | finally decouple Config from the core. baahhahahahah | Arisotura | 2021-11-18 |
| | |||
* | what | Arisotura | 2021-11-17 |
| | |||
* | prevent out of bounds write | RSDuck | 2021-11-17 |
| | |||
* | decouple more config shit from the core. bahahah | Arisotura | 2021-11-17 |
| | |||
* | remove some more shitty strings | Arisotura | 2021-11-17 |
| | |||
* | * remove more Config dependencies from the core | Arisotura | 2021-11-17 |
| | | | | * also use less shitty strings | ||
* | decouple JIT from Config. bahahahahah | Arisotura | 2021-11-17 |
| | |||
* | nicerer firmware color picker | Arisotura | 2021-11-17 |
| | | | | also consistency aaaaaaaaaa | ||
* | UI consistency!!!! | Arisotura | 2021-11-10 |
| |