593eb7c81c
hopefully fix Qt6
2021-11-19 17:03:45 +01:00
1472a0ec4b
move 'randomize MAC' setting to firmware settings, and add setting for changing the MAC.
...
make things overall betterer.
2021-11-19 13:31:14 +01:00
1fc775d964
better suited entry method for the firmware birthday
2021-11-18 20:24:37 +01:00
08eda46706
fix potential crash with firmware dialog (when closing dialog via X and opening it again)
2021-11-18 18:25:19 +01:00
f73df85d1c
make external-BIOS toggle also explicitly control external firmware
...
make things a tad more consistent and explicit
2021-11-18 18:17:48 +01:00
19ddaee13b
finally decouple Config from the core. baahhahahahah
2021-11-18 01:17:51 +01:00
e8bae0e146
what
2021-11-17 23:09:42 +01:00
3be26f456b
prevent out of bounds write
2021-11-17 22:59:28 +01:00
d5b248bb86
decouple more config shit from the core. bahahah
2021-11-17 21:44:49 +01:00
13afaa0303
remove some more shitty strings
2021-11-17 20:57:30 +01:00
5bb8f4c922
* remove more Config dependencies from the core
...
* also use less shitty strings
2021-11-17 20:42:11 +01:00
c1dcd585be
decouple JIT from Config. bahahahahah
2021-11-17 18:15:50 +01:00
53dfcfb18a
nicerer firmware color picker
...
also consistency aaaaaaaaaa
2021-11-17 14:53:46 +01:00
c6d1977448
UI consistency!!!!
2021-11-10 23:59:54 +01:00
3fad5dcbbb
make the firmware dialog consistent with the rest of the UI
2021-11-08 20:57:26 +01:00
ae489d9e03
zarg
2021-10-28 18:55:22 +02:00
ff3f661bb5
DLDI/SD folder-sync apparatus ( #1251 )
...
guess we can finally have DLDI that isn't obtuse
2021-10-28 18:47:13 +02:00
a8613af2bd
InputConfigDialog: more DRY ( #1238 )
2021-10-10 22:51:08 +02:00
a9fc0adf96
Move resources to res/ directory ( #1204 )
...
* Move resources to res/ directory and update CMake scripts accordingly
Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com >
2021-10-03 09:37:33 +00:00
d378b0252f
Generate a simple non-bootable firmware when not provided. (v2) ( #1175 )
...
* 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 >
2021-10-02 20:16:27 +02:00
b7992cc084
Fallback to FreeBIOS when BIOS files are not found. (v2) ( #1174 )
...
* 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 >
2021-10-02 12:06:22 +02:00
796d603332
Redesign the Input dialog ( #1226 )
2021-09-30 17:23:25 +00:00
1471c73ea6
buttonClicked workaround for old Qt
2021-09-17 18:36:07 +02:00
34af921322
ROM Info dialog - Only read 128 characters from each title
...
Titles should be zero-terminated, but this is for additional safety
2021-08-27 13:54:55 +01:00
36672a4089
use NDSHeader struct, and expand it with the DSi shit
2021-08-26 18:59:07 +02:00
7395d6a6c0
Allow picking .dmg files as SD image
2021-08-26 18:55:49 +02:00
b40ff12a60
fix capitalization of DSiWare. heh
2021-08-25 12:31:20 +02:00
235da420c8
having fun with fatfs ( #1189 )
...
* patch TSC coords in DSi mode
* DSiware importer and shit
2021-08-24 17:46:20 +02:00
0d37a0a5fc
Call emuPause before loading a ROM so we don't crash if one is already loaded
2021-08-23 10:45:18 +02:00
6ad0e8d61a
macOS: Allow opening ROMs with melonDS from Finder.
2021-08-23 10:27:03 +02:00
418b351986
SPU: Emulate SOUNDBIAS and 10-bit degrade
2021-08-17 01:01:15 +02:00
d5a20ad3c8
tidbits
2021-08-08 15:45:44 +02:00
c7325469c2
factor duplicate code in micLoadWav(). also add support for all sorts of WAV formats SDL can support.
2021-08-08 15:32:29 +02:00
bba14b2bb0
fix pissfucking touchscreen (again)
2021-08-08 14:45:16 +02:00
2df6b4fdc3
Audio interpolation ( #1176 )
...
add audio interpolation (emulation improvement)
2021-08-08 14:27:57 +02:00
996bfe8436
Make limit framerate default instead of audio sync
2021-08-04 00:53:47 +02:00
946eb7a834
fix pause when inactive
2021-08-02 20:41:43 +02:00
1bda85383f
Fix for #1119 'Add "frame step" hotkey'
2021-07-30 18:16:26 +02:00
aaa97c9242
only open microphone when actually needed. fixes #1165
2021-07-29 01:19:03 +02:00
ab48461dc5
Merge branch 'master' of https://github.com/Arisotura/melonDS
2021-07-20 19:30:47 +02:00
740071e427
oopsies
2021-07-20 19:30:29 +02:00
fdb6d226fd
enable undo savestate load in the gui
2021-07-17 23:30:57 +02:00
e5240a688c
Add ROM Header struct and ROM info dialog ( #1095 )
2021-07-02 16:42:54 +00:00
5b9f972625
UI: detect and save when window is maximized, and restore it as such. fixes #1135
2021-06-20 02:21:48 +02:00
2494058a71
Add "frame step" hotkey and function ( #1119 )
2021-06-05 21:10:37 +02:00
af36d10023
Explicitly set NoRole on the setup cheats option so Qt on mac will stop stealing it
2021-06-05 14:47:51 +02:00
e48e45db76
frontend: handle tablet and touch events
...
fixes #654 and #548
2021-05-24 20:23:06 +02:00
eb7bedfc79
Remove outdated frontend solar sensor code ( #1102 )
2021-05-16 17:18:24 +02:00
d3c298bbe4
ASSFUCKING STUPID SHITPILE.
...
fixes #1044
(also add separator for cleaner menu)
2021-05-06 00:33:50 +02:00
464897ea87
Explicitly include ${SDL2_PREFIX}/include
...
this only accidentally worked before
2021-05-02 16:42:04 +02:00