aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/qt_sdl
Commit message (Collapse)AuthorAge
* fix up the power management dialogArisotura2022-03-07
|
* fix copyright headersArisotura2022-03-07
|
* Add support for changing the DS and DSi battery levelRayyan Ansari2022-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)2jun02022-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 defaultNadia Holmquist Pedersen2022-03-06
|
* macOS: Bump minimum version to 10.15Nadia Holmquist Pedersen2022-03-06
|
* we prolly don't need to init SDL video, given we don't use itArisotura2022-03-06
|
* InputConfig: change Group Box titles to LabelsRayyan Ansari2022-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)Brankale2022-02-25
|
* Use enum for screen sizingRSDuck2022-02-25
|
* Allowing Swap screens hotkey to swap between displaying only top screen and ↵ZackWeinstein2022-02-25
| | | | only bottom screen. (#1283)
* lower window update rate if rendering too fastRSDuck2022-02-14
|
* hopefully fix #1349Arisotura2022-01-24
|
* nifi: Set SO_REUSEPORT on BSD and macOS to prevent creation of socket failingNadia Holmquist Pedersen2022-01-12
|
* Merge branch 'master' of github.com:Arisotura/melonDSArisotura2022-01-09
|\
| * Make the message when SDL2 fails to init more descriptiveNadia Holmquist Pedersen2022-01-08
| |
* | update copyright headersArisotura2022-01-09
|/
* can we, please, FINALLY, be done with this stupid issueArisotura2022-01-08
|
* fdsfdfdgdfgfgdfgArisotura2022-01-08
|
* explicitly eject the cart before a load with reset, preventing a spurious ↵Arisotura2022-01-08
| | | | | | cart-eject IRQ on startup also fix possible KEY1 issues when using internal BIOS
* Custom path support (#1333)Arisotura2022-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 Pedersen2021-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 macOSNadia Holmquist Pedersen2021-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)andrigamerita2021-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.
* hopefully fix Qt6Arisotura2021-11-19
|
* move 'randomize MAC' setting to firmware settings, and add setting for ↵Arisotura2021-11-19
| | | | | | changing the MAC. make things overall betterer.
* better suited entry method for the firmware birthdayArisotura2021-11-18
|
* fix potential crash with firmware dialog (when closing dialog via X and ↵Arisotura2021-11-18
| | | | opening it again)
* make external-BIOS toggle also explicitly control external firmwareArisotura2021-11-18
| | | | make things a tad more consistent and explicit
* finally decouple Config from the core. baahhahahahahArisotura2021-11-18
|
* whatArisotura2021-11-17
|
* prevent out of bounds writeRSDuck2021-11-17
|
* decouple more config shit from the core. bahahahArisotura2021-11-17
|
* remove some more shitty stringsArisotura2021-11-17
|
* * remove more Config dependencies from the coreArisotura2021-11-17
| | | | * also use less shitty strings
* decouple JIT from Config. bahahahahahArisotura2021-11-17
|
* nicerer firmware color pickerArisotura2021-11-17
| | | | also consistency aaaaaaaaaa
* UI consistency!!!!Arisotura2021-11-10
|
* make the firmware dialog consistent with the rest of the UIArisotura2021-11-08
|
* zargArisotura2021-10-28
|
* DLDI/SD folder-sync apparatus (#1251)Arisotura2021-10-28
| | | guess we can finally have DLDI that isn't obtuse
* InputConfigDialog: more DRY (#1238)scurest2021-10-10
|
* Move resources to res/ directory (#1204)Nadia Holmquist Pedersen2021-10-03
| | | | | * Move resources to res/ directory and update CMake scripts accordingly Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
* Generate a simple non-bootable firmware when not provided. (v2) (#1175)Adrian Siekierka2021-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generate a simple non-bootable firmware when not provided. * Expose Username and Language into settings dialog. * Add firmware overrides for more settings. Also make override optionals when a firmware is provided. * Refactor firmware settings into separate dialog. * use usernameLength instead of u16Username.length() (#3) * Fix curly braces code-style. * LoadUserSettingsFromConfig: convert from UTF-8 to UTF-16 via wstring_convert * Fix firmware username capitalization. * cleanup firmware backup logic * Put brace where it should be Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com> Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com> Co-authored-by: kyandora <71771686+kyandora@users.noreply.github.com> Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com> Co-authored-by: RSDuck <RSDuck@users.noreply.github.com> Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
* Fallback to FreeBIOS when BIOS files are not found. (v2) (#1174)Adrian Siekierka2021-10-02
| | | | | | | | | | | | * Fallback to FreeBIOS when BIOS files are not found. * Add sources of drastic bios files. * Move FreeBIOS/external BIOS choice to configuration option/checkbox. * Fix indentation Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com> Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com>
* Redesign the Input dialog (#1226)Rayyan Ansari2021-09-30
|
* buttonClicked workaround for old QtNadia Holmquist Pedersen2021-09-17
|
* ROM Info dialog - Only read 128 characters from each titleWaluigiWare642021-08-27
| | | | Titles should be zero-terminated, but this is for additional safety
* use NDSHeader struct, and expand it with the DSi shitArisotura2021-08-26
|
* Allow picking .dmg files as SD imageNadia Holmquist Pedersen2021-08-26
|