Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | add device name | i404788 | 2019-11-19 | |
| | | ||||
| * | clean log | i404788 | 2019-11-19 | |
| | | ||||
| * | fix build | i404788 | 2019-11-19 | |
| | | ||||
| * | Maybe better to log | i404788 | 2019-11-19 | |
| | | ||||
| * | Fix hanging UI when `null` addr | i404788 | 2019-11-19 | |
| | | ||||
* | | Use different icon location | Markus ⛅ | 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-xdg | Arisotura | 2020-01-28 | |
|\ \ | | | | | | | Make melonDS properly installable systemwide on UNIX systems | |||
| * | | Change the config/data dirs from "melonds" to "melonDS" for consistency. | Nadia Holmquist Pedersen | 2019-12-19 | |
| | | | ||||
| * | | Remove redundant desktop file and change desktop/icon file name to ↵ | Nadia Holmquist Pedersen | 2019-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 Pedersen | 2019-12-05 | |
| | | | | | | | | | | | | non-portable builds. | |||
| * | | Make UNIX builds non-portable by default. | Nadia Holmquist Pedersen | 2019-12-05 | |
| | | | ||||
| * | | If all else fails, look for data files (romlist.bin) in the current working ↵ | Nadia Holmquist Pedersen | 2019-12-05 | |
| | | | | | | | | | | | | direcoty. | |||
| * | | Open with rb instead of r in OpenDataFile to avoid potential problems with ↵ | Nadia Holmquist Pedersen | 2019-12-04 | |
| | | | | | | | | | | | | Windows. | |||
| * | | Add a UNIX_PORTABLE build option, turning it off makes a build of melonDS ↵ | Nadia Holmquist Pedersen | 2019-12-04 | |
| |/ | | | | | | | suitable for systemwide installation. | |||
* | | Merge pull request #550 from rzumer/slot2 | Arisotura | 2020-01-28 | |
|\ \ | | | | | | | Support GBA game cartridges for DS connectivity | |||
| * | | Split GBA Reset and Eject logic into two sets | Raphaël Zumer | 2019-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 states | Raphaël Zumer | 2019-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 null | Raphaël Zumer | 2019-12-22 | |
| | | | ||||
| * | | Implement DoSavestate() for GBACart classes | Raphaël Zumer | 2019-12-19 | |
| | | | | | | | | | | | | Admittedly untested. | |||
| * | | Make solar sensor hotkeys configurable | Raphaël Zumer | 2019-12-18 | |
| | | | ||||
| * | | Add DoSavestate() function to GBACart_SolarSensor | Raphaël Zumer | 2019-12-18 | |
| | | | | | | | | | | | | Still empty, but should be implemented along with the rest. | |||
| * | | Display solar sensor level changes on OSD | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
| * | | Properly pass through GBA GPIO writes | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
| * | | Hook up solar sensor control to the UI | Raphaël Zumer | 2019-12-10 | |
| | | | | | | | | | | | | It uses hardcoded keypad left and right arrows. | |||
| * | | Implement solar sensor processing | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
| * | | Add basic GBA GPIO support, solar sensor detection | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
| * | | Rename SRAMFlash to SRAMFlashState | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
| * | | Clarify comments and credit DeSmuME for Flash I/O | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
| * | | Fix GBA Flash read/writes and clean up | Raphaël Zumer | 2019-12-09 | |
| | | | ||||
| * | | Implement GBA cartridge Flash reading and writing | Raphaël Zumer | 2019-12-09 | |
| | | | ||||
| * | | Fix "é" character encoding in NDS.cpp | Raphaël Zumer | 2019-12-09 | |
| | | | ||||
| * | | Eject GBA cartridges on stop from the UI | Raphaël Zumer | 2019-12-09 | |
| | | | ||||
| * | | Add a framework to support non-SRAM GBA saves | Raphaël Zumer | 2019-12-09 | |
| | | | | | | | | | | | | | | | The support is not yet there, but at least we should not read or write bogus data. | |||
| * | | Remove unused Write function in NDSCart | Raphaël Zumer | 2019-12-09 | |
| | | | ||||
| * | | Handle GBA cartridge SRAM writes | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
| * | | Reset GBA cartridge state when loading a new ROM | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
| * | | Keep GBA carts loaded when booting to firmware | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
| * | | Hook up the GBA slot to the UI | Raphaël Zumer | 2019-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 slot | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
| * | | Add GBA cart model and allow reading from it | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
| * | | Fix GBA memory values on deselected CPU | Raphaël Zumer | 2019-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 title | Arisotura | 2019-12-30 | |
|/ | | | | | | * cap framerate at 1000FPS fixes #547 | |||
* | add warning against hacked firmware dumps | Arisotura | 2019-11-08 | |
| | ||||
* | OpenGL: fix bug when rendering translucent polygons coming after shadow ↵ | Arisotura | 2019-11-03 | |
| | | | | polygons, against a zero-alpha clear-plane (would use wrong shader, resulting in broken transparency) | |||
* | fix remaining sprite y-coord bugs. fixes #531 | Arisotura | 2019-11-03 | |
| | ||||
* | fix sprite y-flip | Arisotura | 2019-11-03 | |
| | | | | also, meaningless shenanigans | |||
* | smarter CP15 PU region updates. disable some useless logging. | Arisotura | 2019-10-21 | |
| | | | | fixes #528 | |||
* | uuuh we should only do it once per scanline | Arisotura | 2019-09-15 | |
| | ||||
* | well, here, OBJ X mosaic is done too | Arisotura | 2019-09-15 | |
| | ||||
* | begin work on mosaic | Arisotura | 2019-09-15 | |
| | | | | OBJ Y mosaic emulated correctly, there's atleast that. |