2b95f10bbb
Merge branch 'master' into modern-cmake
2022-05-21 19:41:18 +02:00
6b456b0053
Do we actually need to link iconv explicitly? Let's see
2022-05-21 19:32:23 +02:00
1bbf22fad4
C++ standard is required
2022-05-21 19:27:39 +02:00
6c7485d017
Update package dependencies for Debian/Ubuntu and explicitly state it
2022-05-17 20:49:01 +01:00
7f4f17de63
macOS: fix bundling on Monterey
...
The behavior of flags for strip changed exactly like the man page warned
it would. Oops.
2022-05-16 18:09:39 +02:00
4cc34121b0
Update teakra ( fixes #1441 )
2022-05-13 20:31:24 +02:00
207d0a520b
use built-in CMake version properties
2022-05-04 15:08:37 +02:00
ab5657512e
Check build types properly (for multi-config)
2022-05-04 14:51:01 +02:00
43f23472c3
Clean up README build instructions a bit
2022-05-04 14:42:45 +02:00
ae4ec5d91a
change Qt static to use CMAKE_PREFIX_PATH
2022-05-03 19:51:49 +02:00
277c7f6172
fix and simplify windows static build
2022-05-03 19:49:42 +02:00
567bbeae6a
sigh
2022-05-03 19:40:20 +02:00
331c845be2
fix LTO and a bad include
2022-05-03 19:25:37 +02:00
b0684c10ba
FixInterfaceIncludes: Skip empty dirs list
2022-05-03 03:39:56 +02:00
a8335dff14
Use pkg-config for SDL2 again because Linux
2022-05-03 03:36:12 +02:00
bd760e85da
Modernize CMake build system
2022-05-03 03:30:53 +02:00
ed2121d7ec
Accomodate top/bottom only lzyout when setting screen size
2022-04-20 15:50:01 +02:00
529a690089
fix potential issues with 32bit GPU writes
2022-04-10 15:11:30 +02:00
0294bcb5f2
add support for the mainRAM mirror at 0x0C000000 in DSi mode, makes SM64DSi work correctly
2022-04-10 14:54:40 +02:00
b572d8cd70
add support for GXFIFO NDMA
2022-04-10 02:15:49 +02:00
0feed13cc4
close gaps in VRAM mapping
2022-04-09 19:40:35 +02:00
86f725f2f2
master brightness has different biases (are you serious, Nintendo)
...
also add all these biases to the OpenGL compositor
2022-04-08 01:08:19 +02:00
f6a55354fa
remove some cruft
2022-04-08 00:34:07 +02:00
879695070a
make blending/fade accurate too (not quite sure about the 3D one)
2022-04-01 13:57:28 +02:00
1dfcf2010a
Merge branch 'master' of github.com:Arisotura/melonDS
2022-04-01 12:54:58 +02:00
d296f2832c
make display-capture blending accurate to hardware
2022-04-01 12:54:47 +02:00
02b859ad9d
Disable firmware overrides UI when override checkbox isn't checked
2022-03-28 00:55:18 +02:00
5ca8728cbf
save WFC settings when using default firmware. fixes #1401 , also fixes #1336
2022-03-22 23:21:45 +01:00
599deeb2b8
default firmware: in DSi mode, emulate more compatible DWM-W015 instead of DWM-W024
2022-03-20 18:13:32 +01:00
709a5980ed
FreeBIOS: add VRAM-compliant LZ77 decompressor. fixes #1353
2022-03-14 19:42:30 +01:00
3756f3cb1f
make invalid SPI memory commands return 0xFF. fixes #1366 (Dementium II checks the results of RDSR, RDID and cmd 00 to determine what kind of backup memory is present)
2022-03-14 18:08:29 +01:00
5415f8a746
what.
2022-03-14 11:51:10 +01:00
d8f87df2b7
DISPCAPCNT is writable at any time
2022-03-14 01:09:07 +01:00
fb7bea06f8
fix some gaps in the SPI/cart implementations
2022-03-14 00:27:03 +01:00
89d33fedd2
Merge branch 'master' of github.com:Arisotura/melonDS
2022-03-12 21:52:46 +01:00
f7fa0dda50
* support patching multiple DLDI interfaces
...
* fix the DLDI size entry
fixes the Smash demo
2022-03-12 21:52:29 +01:00
20c39eb3f1
Remove incorrect color profile from PNGs so libpng will shut up about it
2022-03-08 16:01:52 +01:00
cce9de5ee1
BLARG
0.9.4
2022-03-08 14:42:02 +01:00
fe96944fc0
insert wacky commit message
2022-03-08 12:03:16 +01:00
2eec033c72
save battery levels to config
2022-03-07 21:08:54 +01:00
532b1c967a
fix up the power management dialog
2022-03-07 21:08:54 +01:00
9394dde67a
fix copyright headers
2022-03-07 21:08:54 +01:00
2569c67a13
Add support for changing the DS and DSi battery level
...
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.
2022-03-07 21:08:54 +01:00
c3adf6f606
Improve DSiWare save creation ( #1375 )
2022-03-07 21:08:29 +01:00
c66df57256
Implement MainRAM management dialog 😁 ( #1248 )
...
* 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 >
2022-03-06 22:33:11 +01:00
38c8b886ea
update .rc copyright years
2022-03-06 20:22:02 +01:00
ad7976c04e
update the TODO lists
2022-03-06 20:16:58 +01:00
088d49b9cb
macOS: Use Qt 6 by default
2022-03-06 20:12:20 +01:00
b1565ec87a
macOS: Bump minimum version to 10.15
2022-03-06 20:06:11 +01:00
2af8e65f23
we prolly don't need to init SDL video, given we don't use it
2022-03-06 10:49:05 +01:00