aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* fix SCFG_MC cartridge inserted bitRSDuck2022-08-21
|
* implement 8- and 16-bit DSi AES register accessesRSDuck2022-08-21
| | | | fixes NAND access through Godmode9i
* fix last commit for when no SD is insertedRSDuck2022-08-21
|
* fix DSi SD newly inserted/removed IRQ bitsRSDuck2022-08-21
| | | | | we don't support SD card hot swapping and SDIO wifi is always inserted, so those bits are always zero special thanks to Evie
* basic implementation of SNDExCntRSDuck2022-08-21
| | | | | isn't hooked up to the DSP or microphone though fixes memory abort in TwilightMenu
* Fix Windows debug builds not having a console because something, probably ↵Nadia Holmquist Pedersen2022-08-17
| | | | some library's CMake script, sets -mwindows when it shouldn't.
* a bit of refactoring around ScreenHandlerRSDuck2022-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 #1491Nadia Holmquist Pedersen2022-07-31
|
* fixes editor warnings about undefined types in a bunch of filesValtýr Kári Daníelsson2022-07-27
|
* constexpr-s the DMA timing tables (#1489)Valtýr Kári Daníelsson2022-07-27
|
* Fix triggers being recognized as negative analog stick values when assigning ↵Nadia Holmquist Pedersen2022-07-07
| | | | an input if the axis is moved too slowly.
* GL: Fix 16x resolution on macOSNadia Holmquist Pedersen2022-06-02
|
* Add 3DS 16:10 aspect ratio and refactor GUI aspect ratio codeNadia Holmquist Pedersen2022-05-23
|
* Modernize CMake build system (#1434)Nadia Holmquist Pedersen2022-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
* Update teakra (fixes #1441)Nadia Holmquist Pedersen2022-05-13
|
* Accomodate top/bottom only lzyout when setting screen sizeNadia Holmquist Pedersen2022-04-20
|
* fix potential issues with 32bit GPU writesArisotura2022-04-10
|
* add support for the mainRAM mirror at 0x0C000000 in DSi mode, makes SM64DSi ↵Arisotura2022-04-10
| | | | work correctly
* add support for GXFIFO NDMAArisotura2022-04-10
|
* close gaps in VRAM mappingArisotura2022-04-09
|
* master brightness has different biases (are you serious, Nintendo)Arisotura2022-04-08
| | | | also add all these biases to the OpenGL compositor
* remove some cruftArisotura2022-04-08
|
* make blending/fade accurate too (not quite sure about the 3D one)Arisotura2022-04-01
|
* Merge branch 'master' of github.com:Arisotura/melonDSArisotura2022-04-01
|\
| * Disable firmware overrides UI when override checkbox isn't checkedNadia Holmquist Pedersen2022-03-28
| |
* | make display-capture blending accurate to hardwareArisotura2022-04-01
|/
* save WFC settings when using default firmware. fixes #1401, also fixes #1336Arisotura2022-03-22
|
* default firmware: in DSi mode, emulate more compatible DWM-W015 instead of ↵Arisotura2022-03-20
| | | | DWM-W024
* FreeBIOS: add VRAM-compliant LZ77 decompressor. fixes #1353Arisotura2022-03-14
|
* make invalid SPI memory commands return 0xFF. fixes #1366 (Dementium II ↵Arisotura2022-03-14
| | | | checks the results of RDSR, RDID and cmd 00 to determine what kind of backup memory is present)
* what.Arisotura2022-03-14
|
* DISPCAPCNT is writable at any timeArisotura2022-03-14
|
* fix some gaps in the SPI/cart implementationsArisotura2022-03-14
|
* * support patching multiple DLDI interfacesArisotura2022-03-12
| | | | | * fix the DLDI size entry fixes the Smash demo
* BLARGArisotura2022-03-08
|
* insert wacky commit messageArisotura2022-03-08
|
* save battery levels to configArisotura2022-03-07
|
* 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.
* Improve DSiWare save creation (#1375)Pk112022-03-07
|
* 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
|
* fix the GBA cart save shito, I guessArisotura2022-03-04
|
* 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)