5006 Commits

Author SHA1 Message Date
Sérgio Benjamim
be5b4b11a9 Merge remote-tracking branch 'upstream/0.6' 2018-01-24 21:48:10 -02:00
Twinaphex
a434d82588
Merge pull request #89 from lubosz/switch
Add Switch target.
2018-01-22 17:51:53 +01:00
Lubosz Sarnecki
3ceb709075 memory: Use same allocation for switch as for 3DS. 2018-01-22 17:18:39 +01:00
Lubosz Sarnecki
1bfa22d4a6 Makefile.libretro: Add Switch target. 2018-01-22 17:17:58 +01:00
Vicki Pfau
e71e4c69ed GBA Memory: Partially revert fec4c0644 (fixes #840) 2018-01-17 23:28:03 -08:00
Vicki Pfau
a7a51a1137 FFmpeg: Fix build with newer lavc (fixes #966) 2018-01-17 23:28:03 -08:00
Vicki Pfau
7f23c857ad CMake: Fix lzma include dir 2018-01-17 23:25:53 -08:00
Vicki Pfau
14c6239579 3DS: Scale font based on glyph heights (fixes #961) 2018-01-17 23:25:51 -08:00
Vicki Pfau
e344e2efa5 GBA I/O: Fix writing to DISPCNT CGB flag (fixes #902) 2018-01-14 21:03:59 -08:00
Vicki Pfau
4d2f721a80 CMake: Enforce -pthread for C++ (fixes #909) 2018-01-14 19:31:07 -08:00
Vicki Pfau
f53a6b22cc Core: Fix ROM patches not being unloaded when disabled (fixes #962) 2018-01-14 19:31:06 -08:00
Twinaphex
9a54cd53a6
Merge pull request #88 from hizzlekizzle/master
add frameskip core option from upstream commit 6f5ec7d
2018-01-13 22:56:44 +01:00
hizzlekizzle
f997f32cdc
remove unnecessary newline 2018-01-13 15:44:13 -06:00
hunterk
068d87dd8d add frameskip core option from upstream commit 6f5ec7d 2018-01-13 10:38:52 -06:00
Twinaphex
932908bfe8
Merge pull request #87 from endrift/libretro
Sync with 0.6 branch
2018-01-13 06:29:20 +01:00
Vicki Pfau
9e2e520530 Merge branch '0.6' into libretro 2018-01-12 20:16:11 -08:00
Vicki Pfau
f7a9d8f595 PSP2: Better truncate 2018-01-09 20:07:23 -08:00
Vicki Pfau
98be8d30aa GBA Memory: Fix copy-on-write memory leak 2018-01-08 23:50:08 -08:00
Vicki Pfau
a74fe13506 GB MBC: Fix MBC2 saves (fixes #954) 2018-01-08 23:50:05 -08:00
Vicki Pfau
52be25028e 3DS: Fix opening files in directory names with trailing slashes 2018-01-07 17:10:31 -08:00
Vicki Pfau
f174e80af3 GUI: Minor logging and directory fixes 2018-01-07 17:10:17 -08:00
Vicki Pfau
e0ee881e5f GBA BIOS: Fix incorrect exit condition in LZ77 2018-01-07 17:10:09 -08:00
Vicki Pfau
212d4f5cf3 Python: Fix installation issues 2018-01-07 17:08:13 -08:00
Vicki Pfau
faa688c21f GBA Audio: Increase PSG volume (fixes #932) 2018-01-07 17:08:13 -08:00
Vicki Pfau
e7407770cb GB Video: Improved window implementation 2018-01-07 17:05:17 -08:00
Vicki Pfau
b25ac9147d LR35902: Fix watchpoints not reporting new value 2017-12-26 16:49:02 -05:00
Twinaphex
05e2ff4d98
Merge pull request #83 from clienthax/master
Fix ps3 build.
2017-12-26 09:41:41 +01:00
clienthax
1600cf9b02 Fix small issue with ps3 build. 2017-12-25 23:32:27 +00:00
Twinaphex
e04e6996fc
Merge pull request #84 from endrift/libretro
Thin out fork
2017-12-25 06:48:59 +01:00
Vicki Pfau
6c1f03f4a2 GBA Video: Fix force-alignment on 256 color linear objs 2017-12-24 17:05:48 -08:00
Vicki Pfau
1de5238e8f GBA DMA: Add misalign warnings 2017-12-24 17:05:37 -08:00
Vicki Pfau
5d21116aea Qt: Make some debug view text selectable 2017-12-24 17:05:37 -08:00
Vicki Pfau
348c5d69b2 Qt: Fix fast forward toggle disable state (fixes #946) 2017-12-23 19:52:38 -08:00
Vicki Pfau
5b7917b6cc Libretro: Some compatibility fixes 2017-12-23 16:21:02 -08:00
Vicki Pfau
7e243ee2ae All: Support building on PPC Mac 2017-12-23 16:14:36 -08:00
Vicki Pfau
53dd1037f4 Libretro: Thin out fork 2017-12-23 16:14:25 -08:00
Vicki Pfau
e456798712 All: Support building on PPC Mac 2017-12-23 16:00:11 -08:00
Vicki Pfau
1028606988 Merge branch '0.6' into libretro 2017-12-23 15:56:30 -08:00
Vicki Pfau
c93d03eca8 Test: Fix build 2017-12-23 15:51:35 -08:00
ilovezfs
d8ef04c6ab Qt: Fix build with Qt 5.10
Fixes "MemoryModel.cpp:102:15: error: no viable overloaded '='"
2017-12-14 13:36:25 -08:00
Vicki Pfau
3f921e8f2c Qt: Fix locale being set to English on settings save (fixes #906) 2017-12-14 09:24:23 -08:00
Vicki Pfau
eb24b2515b 3DS: Add xml file for app takeover (fixes #891) 2017-12-14 09:24:23 -08:00
Vicki Pfau
9086a00332 Qt: Fix Qt 5.10-induced bitrot 2017-12-11 02:01:53 -08:00
Twinaphex
837b292c48
Merge pull request #82 from fetzerch/undefined
Fix undefined symbols when loading the library
2017-12-10 15:44:22 +01:00
Christian Fetzer
2490187e31 Fix undefined symbols when loading the library
$ make && ldd -r mgba_libretro.so
undefined symbol: powf  (./mgba_libretro.so)
undefined symbol: sqrt  (./mgba_libretro.so)
undefined symbol: sincosf       (./mgba_libretro.so)

$ make DEBUG=1 && ldd -r mgba_libretro.so
undefined symbol: sinf  (./mgba_libretro.so)
undefined symbol: powf  (./mgba_libretro.so)
undefined symbol: cosf  (./mgba_libretro.so)
undefined symbol: sqrt  (./mgba_libretro.so)
2017-12-10 09:53:45 +01:00
Sérgio Benjamim
0d4ca1c1ec Merge remote-tracking branch 'upstream/0.6' 2017-12-09 21:03:13 -02:00
Vicki Pfau
70528c92c7 GBA Cheats: Fix bad merge 2017-12-09 13:34:14 -08:00
Christian Fetzer
9cedf74b77 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 define MINIMAL_CORE, but
still in a few places those symbols are used.

$ 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)
2017-12-09 12:57:24 -08:00
Vicki Pfau
8bc6e7e0b9 Travis: Axe macOS GCC build 2017-12-09 12:55:18 -08:00
Vicki Pfau
83e6545bb5 GBA Cheats: More fixes 2017-12-09 12:54:35 -08:00