Vicki Pfau
51a122f20d
SM83: Rename LR35902 to SM83
2020-01-01 11:35:00 -08:00
Vicki Pfau
f0956ce249
CMake: Fix installation on disco/eoan
2019-10-20 14:47:13 -07:00
Vicki Pfau
2044039c7a
CMake: Don't use libzip on embedded platforms ( fixes #1527 )
2019-09-29 22:16:30 -07:00
Vicki Pfau
8708a0db52
Feature: Switch from ImageMagick to FFmpeg for GIF generation
2019-09-17 19:06:58 -07:00
Vicki Pfau
8219b70c2e
CMake: Fix debug file generation
2019-09-17 18:36:10 -07:00
Vicki Pfau
1d5f8817a5
CMake: New FFmpeg depends on bcrypt system lib on Windows
2019-09-17 18:33:39 -07:00
Vicki Pfau
fb72b70505
All: Don't require dllexports.h on standalone builds (really fixes #1464 )
2019-06-24 08:31:21 -07:00
Vicki Pfau
e40617f850
CMake: Libepoxy is only needed on Windows if building the library or frontends
2019-06-23 12:46:14 -07:00
Vicki Pfau
46f8dffcd7
CMake: Move export header generation ( fixes #1464 )
2019-06-23 12:42:38 -07:00
Vicki Pfau
2d04d03d32
CMake: Fix Windows static build
2019-06-22 10:35:21 -07:00
Vicki Pfau
227121e676
CMake: Begin cleanup
2019-06-20 14:03:40 -07:00
Vicki Pfau
abc5fbeb38
Python: Fix build
2019-06-20 14:02:45 -07:00
Arves100
120e1006d0
All: Microsoft Visual C++ compatibility code
2019-06-20 13:57:04 -07:00
Vicki Pfau
1a6b422b4c
CMake: Fix libretro version-info dep ( fixes #1438 )
2019-06-05 22:04:55 -07:00
Cameron Cawley
19747ea21d
CMake: Improved detection of pthreads.
2019-05-20 09:38:30 -07:00
Vicki Pfau
4e2052f934
GBA Audio: Experimental HLE audio
2019-05-18 18:42:45 -07:00
Vicki Pfau
945bc8fffe
CMake: Fix Windows build issues
2019-05-17 14:00:34 -07:00
Vicki Pfau
8450417086
Core: Improve OpenGL integration, update Qt to use improvements
2019-05-17 14:00:34 -07:00
Vicki Pfau
3a6756b399
CMake: Fix build on CMake < 3.7
2019-05-02 19:23:02 -07:00
Vicki Pfau
6f31fca58f
CMake: Improved library-style building
2019-05-02 19:15:49 -07:00
Vicki Pfau
3a2215a346
CMake: Fix up installing
2019-05-02 18:27:28 -07:00
Vicki Pfau
da4f8b7816
CMake: Grumble, fix typo
2019-05-02 17:52:39 -07:00
Vicki Pfau
d5721a26b6
CMake: More minor import fixes, make sure disabling deps disables building deps too
2019-05-02 17:45:04 -07:00
Vicki Pfau
4b3297f9e3
CMake: Minor fixes, import fixes
2019-05-02 16:28:10 -07:00
Vicki Pfau
98a368daad
CMake: DISABLE_DEPS should disable Discord RPC
2019-05-01 22:01:44 -07:00
Vicki Pfau
e18f275aaa
3DS: Re-enable LTO
2019-03-31 11:31:14 -07:00
Vicki Pfau
f3caf890b0
CMake: Fix .deb imagemagick dependencies
2019-03-17 16:41:08 -07:00
Vicki Pfau
c364a6527a
Windows: Fix passing Unicode filenames ( fixes #1359 )
2019-03-16 19:58:40 -07:00
Vicki Pfau
1844c26388
CMake: Add missing link directories ( fixes #1358 )
2019-03-15 23:21:54 -07:00
Vicki Pfau
8c68d867e6
Third-Party: More Discord fixes
2019-03-14 22:34:31 -07:00
Vicki Pfau
41e24b93d9
CMake: Fix embedded build
2019-03-14 18:56:11 -07:00
Vicki Pfau
03163b8497
Qt: Support Discord Rich Presence
2019-03-14 18:42:50 -07:00
Vicki Pfau
b3687bfbe9
GB Debugger: Expose platform info in CLI
2019-03-04 18:30:57 -08:00
Vicki Pfau
e4c38de1fc
CMake: Fix libswresample version dependencies ( fixes #1229 )
2018-11-11 12:17:46 -08:00
Vicki Pfau
1bf29ae362
CMake: unix2dos, not dos2unix
2018-10-04 12:26:03 -07:00
Vicki Pfau
eda2669780
CMake: Installer buildscript fixes
2018-10-04 12:09:54 -07:00
Vicki Pfau
a44621e0d4
CMake: Ubuntu Cosmic fixes
2018-10-03 23:11:32 -07:00
Vicki Pfau
c7e615a047
Windows: Add Inno Setup script
2018-10-03 16:39:39 -07:00
lacastri
08ab254fef
cmake libretro "visual studio 15 2017"
2018-10-01 21:06:43 -07:00
Vicki Pfau
2bfc3e0ca6
Wii: Define _GNU_SOURCE
2018-10-01 12:07:20 -07:00
Vicki Pfau
69382109b7
CMake: Don't strip non-release builds
2018-09-28 15:40:01 -07:00
Vicki Pfau
fe57533f22
CMake: Add symbol builds for homebrew ports
2018-09-28 15:02:13 -07:00
Vicki Pfau
7198544873
CMake: Add debug-separated packages
2018-09-24 11:00:43 -07:00
Vicki Pfau
90c656961e
Switch: Update GL code to GLES 3, up frame limiter
2018-09-19 13:31:08 -07:00
Vicki Pfau
42b3647511
Switch: Install targets
2018-09-15 16:22:25 -07:00
Vicki Pfau
af03ad75be
Switch: Initial mGUI port
2018-09-13 18:12:32 -07:00
Vicki Pfau
cc2362aea9
Switch: Initial port work
2018-09-10 22:36:12 -07:00
Vicki Pfau
e45519075a
All: Cleanup
2018-09-04 18:28:55 -07:00
Vicki Pfau
353176b1e1
CMake: Packaging fixes
2018-09-03 23:46:47 -07:00
Vicki Pfau
a823a706c3
FFmpeg: Fix up libswresampe support
2018-07-09 19:19:28 -07:00
Vicki Pfau
31e0642e64
FFmpeg: Support libswresample ( fixes #1120 )
2018-07-08 22:43:47 -07:00
Vicki Pfau
e11e5ef970
util: Formatting cleanup
2018-07-02 20:42:20 -07:00
Vicki Pfau
ff2fe501b8
CMake: SDL cleanup
2018-06-02 18:14:05 -07:00
Vicki Pfau
98ff2fb534
CMake: Remove stray $
2018-05-31 09:55:06 -07:00
Vicki Pfau
cb180fe717
CMake: Minor cleanup
2018-05-07 09:58:06 -07:00
Vicki Pfau
42035bca21
CMake: Fix bin dir being explictly named in several places
2018-05-07 09:58:06 -07:00
Vicki Pfau
4f19d5e105
CMake: Revamp CPack packaging
2018-05-05 15:13:09 -07:00
Vicki Pfau
aa9c9c40f7
CMake: Install licenses and HTML readmes
2018-05-02 09:47:16 -07:00
Vicki Pfau
8ea524d9e6
CMake: Fix debian libelf package name ( fixes #1070 )
2018-04-26 09:07:57 -07:00
Vicki Pfau
e629d65682
CMake: Fix perf.py install directory
2018-04-21 21:50:38 -07:00
Callie LeFave
21d808d0e2
CMake: Make RPATH absolute
2018-04-05 18:21:23 -07:00
Vicki Pfau
26b809044b
CMake: Add CMP0025 policy
2018-04-02 17:01:07 -07:00
Lothar Serra Mari
35716a0895
CMake: Disable 'editline' for Win32 ( #1017 )
...
* CMake: Disable 'editline' for Win32
Because editline seems to be unsupported in Win32 GUI applications,
enabling the CLI debugger is only enabled if the target platform
is not Win32.
* CMake: Disable editline status log line for Win32
2018-03-18 12:22:09 -07:00
Vicki Pfau
dc753d8117
Windows: Buildfixes
2018-02-12 22:31:48 -08:00
Vicki Pfau
22c53ee40e
Wii: Work around linker issues with CheckFunctionExists
2018-02-12 07:03:21 -08:00
Vicki Pfau
0e738e8cc5
Wii: Fix build on modern dkPPC
2018-02-10 23:12:20 -08:00
Vicki Pfau
d133cabd33
Windows: Package script
2018-01-25 18:46:20 -08:00
Vicki Pfau
c76b1b7a01
CMake: Fix lzma include dir
2018-01-17 22:52:45 -08:00
Vicki Pfau
7792960587
CMake: Enforce -pthread for C++ ( fixes #909 )
2018-01-14 19:30:27 -08:00
Vicki Pfau
667dafb347
All: Fix gcc<4.5 build
2018-01-04 09:51:31 -08:00
Vicki Pfau
47605b40e7
Debugger: Improve paren parsing, add lexing tests
2017-12-29 02:20:58 -05:00
Vicki Pfau
500d613452
CMake: Package README translations ( fixes #950 )
2017-12-25 03:10:43 -05:00
Vicki Pfau
f3ea4caf84
All: Support building on PPC Mac
2017-12-23 16:23:51 -08:00
Vicki Pfau
8ab6987823
CMake: Build fixes
2017-11-27 12:58:33 -08:00
Vicki Pfau
63d7927b60
GBA SIO: Add generic JOY bus implementation, Python bindings
2017-10-21 17:26:42 -07:00
Vicki Pfau
7fc91b1ae6
CMake: Fix CPack dependencies for libpng 1.6
2017-09-16 10:00:09 -07:00
Vicki Pfau
bd4dd8de5c
Util: Don't build crc32 if the function already exists
2017-09-09 10:51:40 -07:00
Vicki Pfau
3f94175189
Python: Better approach to finding libs
2017-08-13 16:02:04 -07:00
Vicki Pfau
04713d9de1
Util: Remove elf_repl.h check
2017-08-13 13:25:12 -07:00
Vicki Pfau
bb6728558d
Test: Restructure test suite into multiple executables
2017-08-12 17:27:36 -07:00
Vicki Pfau
dc976eaf51
GB SIO: Game Boy Printer
2017-07-30 19:12:59 -07:00
Vicki Pfau
9b0393d50f
Qt: Redo GameController into multiple classes
2017-07-23 14:51:35 -07:00
Vicki Pfau
38e56597b5
CMake: Fix cross compilation with libelf
2017-07-21 15:08:02 -07:00
Vicki Pfau
470dd7f550
Wii: Disable fixed ROM buffer
2017-07-19 14:20:23 -07:00
Vicki Pfau
d78065e823
Util: Use elf.h if elf_repl.h is not found
2017-07-16 10:51:20 -07:00
Vicki Pfau
64409d9ca7
Core: ELF support
2017-07-16 09:45:25 -07:00
Vicki Pfau
25b4faef12
Python: Implement Python script backend
2017-07-12 17:43:04 -07:00
Vicki Pfau
1a7a544ba7
Core: Add basic scripting bridge
2017-07-12 17:43:04 -07:00
Augustin Cavalier
2ef9898471
All: Use more GNUInstallDirs & don't install shaders if no GL.
2017-07-11 18:54:14 -07:00
Augustin Cavalier
84efe145cd
All: Do not install hicolor icons on Haiku.
2017-07-11 18:54:14 -07:00
Vicki Pfau
b71ffe711c
All: Make FIXED_ROM_BUFFER an option instead of 3DS-only
2017-07-09 10:53:30 -07:00
Vicki Pfau
c184bc6337
PSP2: Use custom localtime_r since newlib version is broken ( fixes #560 )
2017-07-06 12:37:10 -07:00
Vicki Pfau
15243a6ae9
All: Revert setting minimum macOS version to 10.5
2017-06-29 18:54:09 -07:00
Vicki Pfau
23a346e8ce
All: Minor CMake touchups
2017-06-28 12:51:33 -07:00
Vicki Pfau
727fcb94aa
CMake: Fix flags.h generation
2017-06-10 09:27:20 -07:00
Vicki Pfau
9c144266ec
LR35902: Add watchpoints
2017-06-02 19:15:13 -07:00
Vicki Pfau
404332e689
Debugger: Add symbol table skeleton, GB support
2017-05-22 22:19:46 -07:00
Vicki Pfau
65d70f474d
All: Kludge buildfix for ports
2017-05-19 16:21:43 -07:00
waddlesplash
d04767eae2
All: Don't use enable_language(CXX) in the Qt subdirectory.
...
Doing so causes CMake to create a pseudo-subproject when generating
build files, which can cause all sorts of random, hard-to-diagnose issues.
2017-05-16 20:39:36 -07:00
Vicki Pfau
6b547899a8
VFS: Add VFileFIFO for operating on circle buffers
2017-04-29 01:39:46 -07:00
Vicki Pfau
3021996a49
All: Cleanup and buildfixing
2017-04-29 01:39:45 -07:00
Vicki Pfau
5665ac0316
GBA Core: Video log playing
2017-04-29 01:39:11 -07:00
Vicki Pfau
277456b99a
3DS: Fix build
2017-03-26 10:34:17 -07:00
Vicki Pfau
40333fb69c
CMake: Consistency
2017-03-22 14:30:56 -07:00
Vicki Pfau
4f2136f548
3DS: Fixes for new dkA release
2017-03-20 20:52:35 -07:00
waddlesplash
cd6065d78b
CMakeLists: Fix SDL-less build when there is no SDL on the system.
2017-03-20 10:42:57 -07:00
waddlesplash
15b4df3b2b
Fix the build on MSVC.
2017-03-16 13:26:21 -07:00
Vicki Pfau
c9dbbee246
3DS: Turn off LTO by default
2017-01-30 10:06:04 -08:00
Vicki Pfau
8bcd987160
Third-Party: Add SQLite3 as an external
2017-01-28 11:41:04 -08:00
Vicki Pfau
2e3daaedc2
Feature: Support ImageMagick 7
2017-01-18 12:51:05 -08:00
Jeffrey Pfau
d6e5283b9e
Feature: Move game database from flatfile to SQLite3
2017-01-10 00:49:56 -08:00
Jeffrey Pfau
fa884d071e
All: Migrate includes to separate directory
2016-12-30 21:25:07 -08:00
Jeffrey Pfau
6d898542c7
Merge branch 'feature/python-bindings'
2016-12-29 01:23:31 -08:00
Jeffrey Pfau
ceea51b55e
GB: First pass at lockstep multiplayer
2016-12-25 20:39:11 -08:00
Jeffrey Pfau
7bd5ae9a70
Core: Add flags.h generated file
2016-12-25 15:22:40 -08:00
Jeffrey Pfau
e5c61e0093
Python: Preliminary, incomplete bindings
2016-12-25 15:22:40 -08:00
Jeffrey Pfau
8c76d0c7f9
Test: Add basic TBL fuzzing harness
2016-11-03 01:07:47 -07:00
Jeffrey Pfau
5b80b8e4c7
Debugger: Make building with debugging aspects optional
2016-10-26 23:28:25 -07:00
Jeffrey Pfau
a0d223eef7
Debugger: Modularize CLI debugger
2016-10-25 21:12:35 -07:00
Jeffrey Pfau
e54772fead
Test: Refactor test framework
2016-10-21 18:28:18 -07:00
Jeffrey Pfau
e72366a081
Test: Beginnings of a test suite
2016-10-10 17:25:38 -07:00
Jeffrey Pfau
7ae3640bb5
All: Split out install locations for Libretro and OpenEmu
2016-09-27 04:03:41 -07:00
Jeffrey Pfau
c14c6d647f
All: Only update version info if needed
2016-09-19 19:49:58 -07:00
Jeffrey Pfau
1f20b3e430
All: Silence minizip warnings on some platforms
2016-09-17 02:33:44 -07:00
Jeffrey Pfau
e29b30560e
All: Disable missing-field-initializers warning
2016-09-17 02:33:12 -07:00
Jeffrey Pfau
67a09eaa1d
All: Fix frameworks on newer CMakes
2016-09-10 11:36:46 -07:00
Jeffrey Pfau
b0157aa871
Qt: Preliminary build cleanup when GBA core is disabled
2016-09-05 11:55:38 -07:00
Jeffrey Pfau
749a9c98c1
Third-Party: Disable warnings for minizip
2016-08-08 23:02:17 -07:00
Jeffrey Pfau
d3763b0f5d
All: Fix CMake install path handling some
2016-07-17 19:08:08 -07:00
Jeffrey Pfau
c82ee873e1
Util: Fix intermittent build failure on OS X
2016-06-26 20:32:06 -07:00
Jeffrey Pfau
e08087a682
All: Update libzip dependencies on Ubuntu
2016-05-24 19:59:54 -07:00
Jeffrey Pfau
0fa6da495d
All move around debugger files a bit
2016-05-08 00:52:15 -07:00
Jeffrey Pfau
24c0893cf5
All: Put version.h somewhere better
2016-05-04 01:36:25 -07:00
Jeffrey Pfau
93e5b6da7b
All: Rearrange some directories to make more sense
2016-05-04 01:28:30 -07:00
Jeffrey Pfau
d6fce03fa3
All: Fix instruction tables getting zeroed when linking sometimes
2016-05-03 22:01:37 -07:00
Jeffrey Pfau
f0f12fec1a
All: CMake cleanup
2016-04-28 23:51:18 -07:00
Jeffrey Pfau
b0a1a2e2b7
All: Add QUIET parameter to silence CMake
2016-04-28 22:45:34 -07:00
Jeffrey Pfau
7ff5c3a905
Example: Add an example client/server setup showing how to write a frontend
2016-04-27 22:18:08 -07:00
Jeffrey Pfau
1cc0bdeec1
Debugger: Refactor large portions of debugger to allow for multiplatform
2016-04-25 21:49:29 -07:00
waddlesplash
3fe055fcac
All: Working MSVC support.
2016-04-25 17:17:54 -04:00
Jeffrey Pfau
3a51c59768
Windows: Add native VDir support
2016-04-20 21:09:06 -07:00
Jeffrey Pfau
4d839d03b4
All: Allow use of external minizip library
2016-04-13 00:13:05 -07:00
Jeffrey Pfau
be97f04971
FFmpeg: Update dependencies on Ubuntu
2016-02-27 01:50:28 -08:00
Jeffrey Pfau
9f6837da42
Perf: De-threadify and make compatible with 3DS
2016-02-25 23:54:14 -08:00
Jeffrey Pfau
cd0a352a33
3DS, Wii: GB support partially working
2016-02-14 19:02:45 -08:00
Jeffrey Pfau
92c6b90b03
GB: First pass at audio refactor
2016-02-10 22:40:21 -08:00
Jeffrey Pfau
61e7cc9556
GB: Add basic logging support
2016-02-10 22:40:21 -08:00
Jeffrey Pfau
25627bf6a3
Test: Remove GB test harness
2016-02-10 22:40:21 -08:00
Jeffrey Pfau
3158db06c2
GB: Start work on video rendering
2016-02-10 22:40:21 -08:00
Jeffrey Pfau
64676529ba
LR35902, GB: Start work on GB core
2016-02-10 22:40:21 -08:00