Commit graph

4636 commits

Author SHA1 Message Date
Vicki Pfau
69db3f41a3 3DS: Fix opening files in directory names with trailing slashes 2018-01-07 17:01:56 -08:00
Vicki Pfau
a796c167e4 GUI: Minor logging and directory fixes 2018-01-07 17:01:08 -08:00
Vicki Pfau
07098984e4 GBA BIOS: Fix overzealous LZ77 checks 2018-01-04 21:42:44 -08:00
Vicki Pfau
69aa7ac3ae GBA: Timing cleanup 2018-01-04 21:34:07 -08:00
Vicki Pfau
16131c9702 GBA Memory: More AGBPrint fixes 2018-01-04 21:08:40 -08:00
Vicki Pfau
a8394913dc GBA: Speculative fix for AGBPrint 2018-01-04 18:11:00 -08:00
Vicki Pfau
c37c781d28 Qt: Fix gcc build 2018-01-04 18:09:47 -08:00
Vicki Pfau
44c6e94f8b Qt: Add unused RegisterView class 2017-12-31 21:42:51 -05:00
Vicki Pfau
bfb674fb4f Python: Fix installation issues 2017-12-30 14:52:29 -05:00
Vicki Pfau
748e1943f7 GB, GBA Video: Move VRAM allocation to init 2017-12-30 14:20:37 -05:00
Vicki Pfau
d0277a7125 GBA: Add more debug checks 2017-12-30 12:49:15 -05:00
Vicki Pfau
0131a196d1 Debugger: Conditional watchpoints 2017-12-29 16:38:46 -05:00
Vicki Pfau
0383c82b46 Debugger: Conditional breakpoints 2017-12-29 16:11:40 -05:00
Vicki Pfau
178017a9e0 GBA Memory: Make WRAM+IWRAM one allocation 2017-12-29 15:06:22 -05:00
Vicki Pfau
f5ef07bebb Add two-character operators 2017-12-29 14:46:21 -05:00
Vicki Pfau
5d98f9c963 Debugger: Add modulo operator 2017-12-29 14:01:55 -05:00
Vicki Pfau
49675d7c58 Debugger: More tests, some sigil fixes 2017-12-29 12:32:24 -05:00
Vicki Pfau
ab2437fcb8 Debugger: Simple parser tests 2017-12-29 12:23:42 -05:00
Vicki Pfau
47605b40e7 Debugger: Improve paren parsing, add lexing tests 2017-12-29 02:20:58 -05:00
Vicki Pfau
d7900fdf5f Debugger: Refactor lexer to use Vector type 2017-12-29 00:47:49 -05:00
Vicki Pfau
a83e76a62a Debugger: Refactor parser, fix prefix edge cases 2017-12-29 00:21:31 -05:00
Vicki Pfau
c692006b9d Debugger: Expose parser evaluation 2017-12-29 00:02:20 -05:00
Vicki Pfau
e192973bc5 Debugger: Migrate identifier lookups 2017-12-28 23:52:03 -05:00
Vicki Pfau
5d8403f5a3 Debugger: Even more operators 2017-12-28 19:58:32 -05:00
Vicki Pfau
e2f4fdbdac GBA Memory: AGBPrint support 2017-12-28 14:20:55 -05:00
Vicki Pfau
459d133855 GBA Memory: Don't reallocate RAM every reset 2017-12-28 14:17:53 -05:00
Vicki Pfau
821c8988a3 Debugger: Add more operators 2017-12-27 20:57:33 -05:00
Vicki Pfau
8c940089f6 GBA Audio: Increase PSG volume (fixes #749) 2017-12-27 12:38:19 -05:00
Vicki Pfau
a6a6e31169 GB Video: Improved window implementation 2017-12-26 16:48:41 -05:00
Vicki Pfau
2b2a61baa1 LR35902: Fix watchpoints not reporting new value 2017-12-26 16:32:16 -05:00
Vicki Pfau
51af2c3af2 GBA Video: Fix force-alignment on 256 color linear objs 2017-12-24 17:05:12 -08:00
Vicki Pfau
e56ca6ac08 GBA DMA: Add misalign warnings 2017-12-24 17:04:23 -08:00
Vicki Pfau
52e4c4e67c Qt: Make some debug view text selectable 2017-12-24 17:04:03 -08:00
Vicki Pfau
2a80438443 Qt: Fix fast forward toggle disable state (fixes #946) 2017-12-23 19:49:23 -08:00
Vicki Pfau
f3ea4caf84 All: Support building on PPC Mac 2017-12-23 16:23:51 -08:00
rootfather
e655e0d925 Qt/de: Improve translation of the frameskip option 2017-12-21 19:17:21 +01:00
Vicki Pfau
17801df816 Python: Fix intermediate versioning 2017-12-14 09:55:45 -08:00
Vicki Pfau
a1f1740d82 Qt: Fix locale being set to English on settings save (fixes #906) 2017-12-14 09:25:04 -08:00
Vicki Pfau
53456b5bd5 3DS: Add xml file for app takeover (fixes #891) 2017-12-13 10:25:34 -08:00
Vicki Pfau
baabe0090b Qt: Fix Qt 5.10-induced bitrot 2017-12-11 02:09:06 -08:00
ilovezfs
e313735605 Qt: Fix build with Qt 5.10
Fixes "MemoryModel.cpp:102:15: error: no viable overloaded '='"
2017-12-11 01:51:44 -08:00
Christian Fetzer
db408920ca Fix undefined symbols when compiling libretro core as debug build
When building with `cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_LIBRETRO=1`
the resulting lib has undefined symbols that cause issues when loading
the core in GDB.

Functionality is being ifdefed out with the defines MINIMAL_CORE
and DISABLE_THREADING, but some symbols are still used in a few
places.

$ ldd -r mgba_libretro.so
undefined symbol: GBAVideoProxyRendererCreate (./mgba_libretro.so)
undefined symbol: GBAVideoProxyRendererUnshim (./mgba_libretro.so)
undefined symbol: GBAVideoProxyRendererShim (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererCreate (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererUnshim (./mgba_libretro.so)
undefined symbol: GBVideoProxyRendererShim (./mgba_libretro.so)
undefined symbol: mVideoLogContextInitialState (./mgba_libretro.so)
undefined symbol: mVideoLoggerAddChannel (./mgba_libretro.so)
undefined symbol: mVideoLoggerAttachChannel (./mgba_libretro.so)
undefined symbol: mVideoLoggerRendererCreate (./mgba_libretro.so)
undefined symbol: mCoreThreadMarkCrashed (./mgba_libretro.so)
2017-12-09 12:57:11 -08:00
Vicki Pfau
4d2675e3e8 Qt: Fix cheats path not greying out (fixes #940) 2017-12-09 12:52:49 -08:00
Vicki Pfau
721224306c GBA Cheats: More fixes 2017-11-27 13:12:48 -08:00
Vicki Pfau
8ab6987823 CMake: Build fixes 2017-11-27 12:58:33 -08:00
Vicki Pfau
bc90283998 GBA Cheats: Allow multiple ROM patches in the same slot 2017-11-25 18:03:23 -08:00
rootfather
7026bdaed2 Qt: Update German GUI translation
This adds translation for the GameShark (held) string.
2017-11-24 09:19:38 -08:00
Vicki Pfau
f5afadb72d Core: Add support for cheat device buttons 2017-11-19 10:51:14 -08:00
Vicki Pfau
32f7f35ee9 GBA Cheats: More minor fixes 2017-11-19 10:50:27 -08:00
Vicki Pfau
4b40c5cd1a GBA BIOS: Crash on BIOS misuse if hardCrash is enabled 2017-11-19 07:43:43 -08:00