Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | actually add DLDI. bahahahhh | Arisotura | 2020-09-03 |
| | |||
* | make SD support actually be a thing | Arisotura | 2020-08-25 |
| | |||
* | * fix build error | Arisotura | 2020-08-24 |
| | | | | | * make betterer polygon splitting an option * add GL_LEQUAL depth test for 'equal' mode, might help | ||
* | make MAC randomization optional | Arisotura | 2020-08-24 |
| | |||
* | (finally) build the goddamn cheat interface | Arisotura | 2020-08-15 |
| | |||
* | reconcile DSi and JIT, fastmem for x64 and Windows | RSDuck | 2020-06-30 |
| | |||
* | first steps in bringing over the JIT refactor/fastmem | RSDuck | 2020-06-16 |
| | |||
* | Merge branch 'generic_jit' of https://github.com/Arisotura/melonDS into ↵ | RSDuck | 2020-06-16 |
|\ | | | | | | | generic_jit | ||
| * | fix build with JIT disabled and set default JIT maxblock size to 32 | RSDuck | 2020-06-16 |
| | | |||
| * | implement block linking + some refactoring | RSDuck | 2020-06-16 |
| | | | | | | | | currently only supported for x64 | ||
| * | fix config key for jit literal optimisations | RSDuck | 2020-06-16 |
| | | |||
| * | integrate changes from ARM64 backend and more | RSDuck | 2020-06-16 |
| | | | | | | | | | | | | | | | | | | - better handle LDM/STM in reg alloc - unify Halted and IRQ in anticipation for branch inlining - literal optimisations can be disabled in gui - jit blocks follow simple returns - fix idle loop detection - break jit blocks on IRQ (fixes saving in Pokemon White) | ||
| * | new block cache and much more... | RSDuck | 2020-06-16 |
| | | | | | | | | | | | | | | | | | | - more reliable code invalidation detection - blocks aren't stopped at any branch, but are being followed if possible to get larger blocks - idle loop recognition - optimised literal loads, load/store cycle counting and loads/stores from constant addresses | ||
| * | jit: add compile option | RSDuck | 2020-06-16 |
| | | |||
| * | jit: make everything configurable | RSDuck | 2020-06-16 |
| | | |||
| * | add DSi-mode settings | Arisotura | 2020-06-01 |
| | | |||
| * | blarg | Arisotura | 2020-05-19 |
| | | |||
| * | actually hook this up | Arisotura | 2020-05-17 |
| | | |||
* | | fix build with JIT disabled and set default JIT maxblock size to 32 | RSDuck | 2020-04-26 |
| | | |||
* | | implement block linking + some refactoring | RSDuck | 2020-04-26 |
| | | | | | | | | currently only supported for x64 | ||
* | | fix config key for jit literal optimisations | RSDuck | 2020-04-26 |
| | | |||
* | | integrate changes from ARM64 backend and more | RSDuck | 2020-04-26 |
| | | | | | | | | | | | | | | | | | | - better handle LDM/STM in reg alloc - unify Halted and IRQ in anticipation for branch inlining - literal optimisations can be disabled in gui - jit blocks follow simple returns - fix idle loop detection - break jit blocks on IRQ (fixes saving in Pokemon White) | ||
* | | new block cache and much more... | RSDuck | 2020-04-26 |
| | | | | | | | | | | | | | | | | | | - more reliable code invalidation detection - blocks aren't stopped at any branch, but are being followed if possible to get larger blocks - idle loop recognition - optimised literal loads, load/store cycle counting and loads/stores from constant addresses | ||
* | | jit: add compile option | RSDuck | 2020-04-26 |
| | | |||
* | | jit: make everything configurable | RSDuck | 2020-04-26 |
|/ | |||
* | update copyright years | Arisotura | 2020-02-14 |
| | |||
* | stop fast-forward hotkeys from getting lost every damn time | Arisotura | 2019-06-12 |
| | |||
* | welp. | Arisotura | 2019-05-21 |
| | | | | progress | ||
* | add relevant config entries | Arisotura | 2019-05-12 |
| | |||
* | * remove EmuDirectory from the core | Arisotura | 2019-03-27 |
| | | | | * rework OpenLocalFile(), make the code more elegant, also fixes #352 | ||
* | * move melon_fopen_local() to Platform.cpp | Arisotura | 2019-03-27 |
| | | | | | * make it require that the file already exist (hopefully fixing config saving bug) * finally axe melon_fopen.cpp | ||
* | move melon_fopen() to Platform.cpp | Arisotura | 2019-03-27 |
| | | | | melon_fopen_local() will need fixoring | ||
* | extra safety for the case of an empty platform config file | Arisotura | 2019-03-26 |
| | |||
* | move platform specific config to platform specif ffile ayyyyyyyyyyygfghj;,gnxbf | Arisotura | 2019-03-15 |
| | |||
* | save LAN settings | Arisotura | 2019-02-21 |
| | |||
* | also, update copyright name | Arisotura | 2019-01-22 |
| | |||
* | * make savestate SRAM reloc disabled by default (confusing behavior) | StapleButter | 2018-12-30 |
| | | | | * add config entry for keeping track of whether the main window is maximized | ||
* | fix oversight regarding hotkey joystick buttons. also prevent triggering the ↵ | StapleButter | 2018-12-16 |
| | | | | lid command a billion times in a row with a joystick button. | ||
* | Merge pull request #285 from abcdjdj/limit_fps | StapleButter | 2018-12-15 |
|\ | | | | | Add option to limit framerate from UI | ||
| * | Add option to limit framerate from UI | Madhav Kanbur | 2018-11-21 |
| | | | | | | | | Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com> | ||
* | | libui/GTK: remember directory in which the latest loaded ROM was, point file ↵ | StapleButter | 2018-12-14 |
| | | | | | | | | picker to it. behavior under Windows will likely stay unchanged as the Windows file picker already does that. | ||
* | | actually save shit | StapleButter | 2018-12-14 |
| | | |||
* | | add hotkey config values. | StapleButter | 2018-12-14 |
| | | | | | | | | | | duplicate DlgInputConfig so that it can also do hotkey config. also prevent from opening those config dialogs a billion times. | ||
* | | move config-file seeking code to its own thing. | StapleButter | 2018-12-11 |
|/ | | | | | look also into the same directory as melonDS. make it the preferred place for storing melonDS.ini. rewrite WinMain() wrapper. | ||
* | fix implementation of CoTaskMemRealloc, as it can decide to move the buffer ↵ | StapleButter | 2018-10-27 |
| | | | | elsewhere, we have to account for that | ||
* | oops! don't hardcode a 9 | StapleButter | 2018-10-27 |
| | |||
* | fix configfile loading under Windows, for when it checks AppData | StapleButter | 2018-10-27 |
| | | | | | | by making it actually, you know, build the complete file path hopefully that fixes that crash bug, but I couldn't reproduce it after touching the code some. heisenbugs are lots of fun | ||
* | separate SRAM setting coded, I guess | StapleButter | 2018-10-24 |
| | |||
* | * start coding UI shito for savestates | StapleButter | 2018-10-23 |
| | | | | | * change default mapping for L button to the key right next to Shift because we're gonna derp around with it * still some shito to fix, but hang on, we're getting there | ||
* | fixor copyright years. | StapleButter | 2018-09-15 |
| |