Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix buffer overrun (fiddling finally working consistently)HEADmaster | Loek Le Blansch | 2024-10-06 |
| | |||
* | update | Loek Le Blansch | 2024-10-05 |
| | |||
* | WIP fiddle an image | Loek Le Blansch | 2024-10-05 |
| | |||
* | more fiddling | Loek Le Blansch | 2024-08-31 |
| | |||
* | more successful message fiddling | Loek Le Blansch | 2024-08-19 |
| | |||
* | dump all packets again | lonkaars | 2024-05-03 |
| | |||
* | more experimentation | lonkaars | 2024-05-02 |
| | |||
* | WIP packet injection | lonkaars | 2024-05-01 |
| | |||
* | add package fiddling + editorconfig + preprocessor options | lonkaars | 2024-05-01 |
| | |||
* | tweak packet dumper | lonkaars | 2024-04-30 |
| | |||
* | better packet sniffer | lonkaars | 2024-04-29 |
| | |||
* | basic LocalMP packet dump working | lonkaars | 2024-04-29 |
| | |||
* | make myself at home | lonkaars | 2024-04-29 |
| | |||
* | ROMManager: optimise ROMIcon function | Rayyan Ansari | 2024-04-16 |
| | | | | | | | | | | | | | Precompute all 16 5-bit RGB palette colours into 8-bit RGBA to avoid repeated and superfluous calculation within the nested loop at the point of index lookup. A speedup was observed, from ~7ms, to a consistent 1ms (i.e. now practically instantaneous) through timing with std::chrono::high_resolution_clock. Also improve comprehensibility, by using meaningful names, where appropriate, for loop counter variables. | ||
* | Input: only check joystick input if a joystick actually exists | Arisotura | 2024-04-12 |
| | |||
* | wifi improvements: | Arisotura | 2024-04-12 |
| | | | | | | | * implement channels * rework power-down support, fixing bugs * fix bug when W_BeaconInterval is zero * fix potential missing IRQs when writing to W_IE | ||
* | fix touchscreen bug on Wayland | Arisotura | 2024-04-09 |
| | |||
* | fix generation of instance-unique MAC address when using an external firmware | Arisotura | 2024-04-09 |
| | |||
* | Fix a crash when using DSi mode in debug builds on macOS (#1976) | Jesse Talavera | 2024-03-13 |
| | | | | | Store the BIOS images in `NDSArgs`/`DSiArgs` through pointers, not directly - This will make it easier to keep such objects on the stack | ||
* | call Start again NDS object after Reset | RSDuck | 2024-03-12 |
| | | | | fixes issue where game doesn't properly start after changing settings | ||
* | fix aarch64 build | RSDuck | 2024-03-12 |
| | |||
* | fix #1959 | RSDuck | 2024-03-12 |
| | | | | Use QT again for opening file so that we don't depend on locale | ||
* | Add Gaussian (SNES) audio interpolation | Nadia Holmquist Pedersen | 2024-03-08 |
| | | | | | | Probably not a good choice for most DS games unless you really want a very soft sound, but it could be fun if you wanted to run lolSnes in melonDS :p | ||
* | Util_Audio: use basic linear interpolation | Nadia Holmquist Pedersen | 2024-03-03 |
| | | | | | | Should remove the artifacts caused by the previous nearest resampling. May be worth replacing with something better in the future, but this is an improvement for now. | ||
* | Release all keyboard keys on focus loss (fixes #1987) | Nadia Holmquist Pedersen | 2024-02-25 |
| | |||
* | fix malloc on OpenBSD targets (#1979) | λP.(P izzy) | 2024-02-20 |
| | |||
* | dont make a save file on launching a game (#1974) | Jaklyy | 2024-02-13 |
| | | | avoids the issue of saves being created for roms that dont use save files. | ||
* | Check for write permissions for some key files (#1972) | Jaklyy | 2024-02-07 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * check if an nds save file can be opened for writing also add the ability to open a file in append mode * fix multi-instance saves also move the check for file writability into a separate function (probably uneeded?) * implement check for gba roms * move rom load error messages into the functions also finish gba slot (oops) * improve error string * check write perms before saving path settings * fix memory leak * check for writability of firmware/nand/sds * add secondary checks for nand/firmware * add check for config file being writable * Return the file write error as a QString to avoid the invalid char* causing a garbled error message. Qt wants it as QString either way. | ||
* | Allow the user to choose the UI theme | Nadia Holmquist Pedersen | 2024-02-07 |
| | | | | Mainly useful for those who want dark mode on Windows. | ||
* | Add MaxFPS setting | Nadia Holmquist Pedersen | 2024-01-26 |
| | |||
* | Add support for using a portable directory without special build flags. (#1956) | Steveice10 | 2024-01-24 |
| | |||
* | Slight fixups with `FATStorage` (#1934) | Jesse Talavera | 2024-01-03 |
| | | | | | | | | | | | | | | | | | | * Reload the SD card for `CartSD` and all subclasses * Make `ROMManager::LoadDLDISDCard` delegate to `GetDLDISDCardArgs` * Add a method overload for `CartSD::SetSDCard` * Initialize new SD card images with the correct size * Sync the old card to the host (if applicable) when move-assigning a new one * Only sync the old card to the host if it's not read-only * Remove static state in `FATStorage` - Replace `FF_ReadStorage` and `FF_WriteStorage` with lambda functions - Keep open and use the single `File` handle throughout the `FATStorage`'s life | ||
* | TitleManagerDialog: Fix wrong color format | Nadia Holmquist Pedersen | 2023-12-31 |
| | |||
* | integrate OSD into ScreenPanel and make it nicer | Arisotura | 2023-12-28 |
| | |||
* | sfjsh | Arisotura | 2023-12-27 |
| | |||
* | fix OSD scaling on hiDPI screens | Arisotura | 2023-12-26 |
| | |||
* | separate EmuThread to its own file | Arisotura | 2023-12-26 |
| | |||
* | Merge branch 'master' of github.com:melonDS-emu/melonDS | Arisotura | 2023-12-26 |
|\ | |||
| * | Don't call Reset on nullptr | Nadia Holmquist Pedersen | 2023-12-26 |
| | | |||
| * | "Incorrectly" link libslirp to stop its broken build system fucking up | Nadia Holmquist Pedersen | 2023-12-26 |
| | | | | | | | | our linker flags | ||
| * | Screen.cpp: include missing headers | Nadia Holmquist Pedersen | 2023-12-26 |
| | | |||
* | | start cleaning up: move OpenGL stuff out of EmuThread | Arisotura | 2023-12-26 |
|/ | |||
* | oops | Arisotura | 2023-12-25 |
| | |||
* | add convenience method to Window class for OSD messages | Arisotura | 2023-12-25 |
| | |||
* | move MainWindow and Screen stuff to separate files; WIP | Arisotura | 2023-12-24 |
| | |||
* | fix possible crash | Arisotura | 2023-12-23 |
| | |||
* | do not access NDS object emulation is paused | RSDuck | 2023-12-22 |
| | |||
* | Don't try to call transferLayout on non-GL ScreenPanel | Nadia Holmquist Pedersen | 2023-12-22 |
| | |||
* | Attempt to get rid of leftover QSharedMemory instance after crash | Nadia Holmquist Pedersen | 2023-12-22 |
| | |||
* | Reset DS object directly after creation | RSDuck | 2023-12-21 |
| |