aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * add device namei4047882019-11-19
| |
| * clean logi4047882019-11-19
| |
| * fix buildi4047882019-11-19
| |
| * Maybe better to logi4047882019-11-19
| |
| * Fix hanging UI when `null` addri4047882019-11-19
| |
* | Use different icon locationMarkus ⛅2020-01-30
| | | | | | "pixmaps" is the deprecated, legacy-only location. "hicolor" is the current, proper location that supports multiple resolutions which we now use
* | Merge pull request #546 from nadiaholmquist/feature/unix-xdgArisotura2020-01-28
|\ \ | | | | | | Make melonDS properly installable systemwide on UNIX systems
| * | Change the config/data dirs from "melonds" to "melonDS" for consistency.Nadia Holmquist Pedersen2019-12-19
| | |
| * | Remove redundant desktop file and change desktop/icon file name to ↵Nadia Holmquist Pedersen2019-12-19
| | | | | | | | | | | | net.kuribo64.melonDS, also change melonds to melonDS.
| * | Tell the user where to place romlist.bin if it can't be found for UNIX ↵Nadia Holmquist Pedersen2019-12-05
| | | | | | | | | | | | non-portable builds.
| * | Make UNIX builds non-portable by default.Nadia Holmquist Pedersen2019-12-05
| | |
| * | If all else fails, look for data files (romlist.bin) in the current working ↵Nadia Holmquist Pedersen2019-12-05
| | | | | | | | | | | | direcoty.
| * | Open with rb instead of r in OpenDataFile to avoid potential problems with ↵Nadia Holmquist Pedersen2019-12-04
| | | | | | | | | | | | Windows.
| * | Add a UNIX_PORTABLE build option, turning it off makes a build of melonDS ↵Nadia Holmquist Pedersen2019-12-04
| |/ | | | | | | suitable for systemwide installation.
* | Merge pull request #550 from rzumer/slot2Arisotura2020-01-28
|\ \ | | | | | | Support GBA game cartridges for DS connectivity
| * | Split GBA Reset and Eject logic into two setsRaphaël Zumer2019-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows solving some crashes and provides more flexibility in how GBA cartridges change state between soft and hard resets. Since save states including GBA data do not carry over the original save file path, and the GBA cartridge is being reset along with the other parts of the system, this is needed to avoid losing the GBA state on reset following a state load, while preserving the behavior where cartridges are ejected when calling Stop().
| * | Only store the GBA ROM header in save statesRaphaël Zumer2019-12-22
| | | | | | | | | | | | | | | Also fix some potential crashes due to SRAM state not being cleared correctly on state load.
| * | Skip saving/loading GBA flash state if SRAM is nullRaphaël Zumer2019-12-22
| | |
| * | Implement DoSavestate() for GBACart classesRaphaël Zumer2019-12-19
| | | | | | | | | | | | Admittedly untested.
| * | Make solar sensor hotkeys configurableRaphaël Zumer2019-12-18
| | |
| * | Add DoSavestate() function to GBACart_SolarSensorRaphaël Zumer2019-12-18
| | | | | | | | | | | | Still empty, but should be implemented along with the rest.
| * | Display solar sensor level changes on OSDRaphaël Zumer2019-12-10
| | |
| * | Properly pass through GBA GPIO writesRaphaël Zumer2019-12-10
| | |
| * | Hook up solar sensor control to the UIRaphaël Zumer2019-12-10
| | | | | | | | | | | | It uses hardcoded keypad left and right arrows.
| * | Implement solar sensor processingRaphaël Zumer2019-12-10
| | |
| * | Add basic GBA GPIO support, solar sensor detectionRaphaël Zumer2019-12-10
| | |
| * | Rename SRAMFlash to SRAMFlashStateRaphaël Zumer2019-12-10
| | |
| * | Clarify comments and credit DeSmuME for Flash I/ORaphaël Zumer2019-12-10
| | |
| * | Fix GBA Flash read/writes and clean upRaphaël Zumer2019-12-09
| | |
| * | Implement GBA cartridge Flash reading and writingRaphaël Zumer2019-12-09
| | |
| * | Fix "é" character encoding in NDS.cppRaphaël Zumer2019-12-09
| | |
| * | Eject GBA cartridges on stop from the UIRaphaël Zumer2019-12-09
| | |
| * | Add a framework to support non-SRAM GBA savesRaphaël Zumer2019-12-09
| | | | | | | | | | | | | | | The support is not yet there, but at least we should not read or write bogus data.
| * | Remove unused Write function in NDSCartRaphaël Zumer2019-12-09
| | |
| * | Handle GBA cartridge SRAM writesRaphaël Zumer2019-12-08
| | |
| * | Reset GBA cartridge state when loading a new ROMRaphaël Zumer2019-12-08
| | |
| * | Keep GBA carts loaded when booting to firmwareRaphaël Zumer2019-12-08
| | |
| * | Hook up the GBA slot to the UIRaphaël Zumer2019-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | A GBA cartridge may be loaded in the same way as a DS cartridge. If the extension of the selected file is "gba", it will be treated as a GBA file. The system boot logic is still centered around the DS cartridge, so loading a GBA file will not start or reset it.
| * | Properly init/deinit the GBA slotRaphaël Zumer2019-12-08
| | |
| * | Add GBA cart model and allow reading from itRaphaël Zumer2019-12-08
| | |
| * | Fix GBA memory values on deselected CPURaphaël Zumer2019-12-08
| |/ | | | | | | | | | | | | | | Previously, the GBA memory was 0xFF-filled on both CPUs. However, GBATEK reports that the deselected CPU is 0x00-filled, and that some titles depend on this behavior to function properly.
* / * prevent potential race condition while changing window titleArisotura2019-12-30
|/ | | | | | * cap framerate at 1000FPS fixes #547
* add warning against hacked firmware dumpsArisotura2019-11-08
|
* OpenGL: fix bug when rendering translucent polygons coming after shadow ↵Arisotura2019-11-03
| | | | polygons, against a zero-alpha clear-plane (would use wrong shader, resulting in broken transparency)
* fix remaining sprite y-coord bugs. fixes #531Arisotura2019-11-03
|
* fix sprite y-flipArisotura2019-11-03
| | | | also, meaningless shenanigans
* smarter CP15 PU region updates. disable some useless logging.Arisotura2019-10-21
| | | | fixes #528
* uuuh we should only do it once per scanlineArisotura2019-09-15
|
* well, here, OBJ X mosaic is done tooArisotura2019-09-15
|
* begin work on mosaicArisotura2019-09-15
| | | | OBJ Y mosaic emulated correctly, there's atleast that.