Commit graph

120 commits

Author SHA1 Message Date
Richard Goedeken
d972dc5ea1 update minimum macos SDK in makefile 2024-07-14 12:01:02 -07:00
Jj0YzL5nvJ
3cdee61a98 CI/CD: Update 2022-07-10 18:52:10 -06:00
Jj0YzL5nvJ
51345ed0e5 CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 09:00:32 -07:00
Pierce Andjelkovic
88093cb434 RISC-V Support 2021-09-15 00:02:11 +02:00
Richard Goedeken
88766c6e2d bump up minimum version number so that we can still build this on modern macos 2021-02-10 21:14:23 -08:00
orbea
e653930d75 build: Allow out of tree builds.
Also fixes a case of SRCDIR being used before its set.
2020-12-15 10:17:15 +01:00
Richard Goedeken
b4155b7004 Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit 0ff1d46edf, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:31:15 -07:00
Jj0YzL5nvJ
0ff1d46edf Allow non-default compilers without resorting to symbolic links 2020-08-30 03:46:09 -06:00
Jj0YzL5nvJ
d12cd46872 Allow to set custom platform toolset from commands 2020-08-13 11:58:07 -06:00
Jj0YzL5nvJ
7d9293ad91 Changes to have more generic project files 2020-02-26 12:39:06 +01:00
Gillou68310
c05c5e0fab Preliminary implementation for Yakouchuu II ucode 2020-02-02 12:11:05 +01:00
Gillou68310
7ea802e76e Migrate to VS2017 2019-11-13 17:15:02 +01:00
Daniel James
42ffe474b2 Added ppc64le support 2019-02-20 11:29:49 -05:00
Brigham Henry Keys
ba228af849 Removed redundant CPU detection 2018-09-21 02:40:39 -05:00
Brigham Henry Keys
f6ef6b076c Added support for aarch64 2018-09-19 12:09:10 -05:00
Brigham Henry Keys
6e9600cc5b Added support for aarch64 2018-09-19 12:05:32 -05:00
Anthony J. Bentley
7178086ff3 Update homepage. 2017-12-28 16:27:32 -07:00
Anthony J. Bentley
9229360df6 Update link to bug tracker. 2017-12-28 16:06:05 -07:00
Logan
06c8ec7c2c
If DEBUG not set, set NDEBUG 2017-11-30 10:59:57 -07:00
Richard Goedeken
421e97ce45 update Makefile method for finding OSX_SDK_PATH 2017-11-14 16:21:30 -08:00
Bobby Smiles
b53a5d8422 Implement RSP fallback.
This allows to specify an arbitrary RSP plugin to use when an unknown
ucode is encountered. It is particularly usefull when combined with an
LLE RSP plugin.

Sending audio lists or display lists to audio (resp. gfx) plugins can
also be specified through config parameters. A blacklist of known
problematic gfx ucodes is integrated (same as rsp-cxd4) to avoid sending
them to the gfx plugin.
2017-10-04 18:47:42 +02:00
Bobby Smiles
842d62d41e Revert "Allow using compiler other than gcc"
This reverts commit f5838d8c48.
2017-06-24 13:34:45 -06:00
Logan McNaughton
f5838d8c48 Allow using compiler other than gcc 2017-06-20 21:15:38 -06:00
Gillou68310
a339dc66b6 Resident evil 2 resize bilinear ucode 2017-06-02 14:55:43 +02:00
Richard Goedeken
3d09ae67d7 change VS2013 project files to build with the XP-compatible vc120 toolset, so the resulting binaries will run on pre-vista machines 2016-07-13 20:04:06 -07:00
Gillou68310
d7e051b4c9 Added x64 configuration to VisualStudio2013 project file 2015-08-28 16:19:18 +02:00
Anthony J. Bentley
1e977b16d6 Remove unnecessary OpenBSD warning. 2015-06-08 01:48:45 -06:00
Conchúr Navid
5f3e98f6e1 Fix executable bits of files 2015-03-21 10:53:38 +01:00
Riley Labrecque
c0e69b2665 Remove unused stdbool.h 2015-03-13 05:12:51 -06:00
Richard Goedeken
3d905a3c93 added project/solution file for Visual Studio 2013. removed older MSVS project files. fix code compatilibity problems with MSVC 2015-02-22 07:13:34 -08:00
Nebuleon Fumika
666f51b2bf unix: Add a Makefile configuration for MIPS 2015-01-26 10:07:17 +00:00
Gillou68310
6ca9446ab4 Added project file for MSVC2010 2015-01-07 15:11:10 +01:00
Bobby Smiles
9f2b928503 Add stdbool support for msvc compilers. 2014-04-05 12:04:47 +02:00
Bobby Smiles
71c4f22bf8 Rename alist_internal.h into alist.h 2014-03-19 19:15:18 +01:00
Bobby Smiles
76ca3b014c Regroup all ucode headers into a single header. 2014-03-19 19:14:10 +01:00
Bobby Smiles
67339fdcee Move MP3 prototype into its own header. 2014-03-19 09:41:45 +01:00
Bobby Smiles
7d0ba23f11 Fix unused parameter warning. 2014-03-10 21:55:54 +01:00
Bobby Smiles
0be1e551c3 Rename main to hle. 2014-03-06 21:49:30 +01:00
Bobby Smiles
d6718933db Rename plugin.h to hle_external.h 2014-03-06 21:36:51 +01:00
Bobby Smiles
4a3943a9fd Move hle_t definition inside a private header. 2014-03-06 20:41:43 +01:00
Bobby Smiles
54f817a86d Put hle_execute proto into a proper header file. 2014-02-19 09:04:51 +01:00
Bobby Smiles
0a9e243204 Make unknown task dumping optional at compile time.
This functionality is not needed by the normal user and can introduce unwanted dependencies on
files. It can be enabled at compile time using -DENABLE_TASK_DUMP or Makefile var DUMP=1.
2014-02-19 05:32:33 +01:00
Bobby Smiles
ed81030162 Rename ucode*.c files 2014-02-17 08:44:47 +01:00
Bobby Smiles
24de686fb1 Move clamp_s16 to arithmetics.h 2014-02-17 02:27:50 +01:00
Bobby Smiles
0923af8d68 Isolate memory access code. 2014-02-17 02:06:49 +01:00
Bobby Smiles
df010f161b Isolate plugin specific code. 2014-02-17 01:14:31 +01:00
Bobby Smiles
1b713d92a1 Share RESAMPLE_LUT between alist based ucodes and musyx ucodes.
I also corrected the size of RESAMPLE_LUT which was bigger than needed.
2014-01-18 15:04:00 +01:00
Sven Eckelmann
646ec921ec Compile ucode*.cpp as C source code
The ucodes are basically only C code and don't use C++ features. It is
therefore not necessary to build it with a C++ compiler.
2013-12-30 17:33:34 +01:00
Bobby Smiles
d31b8ea3ff Add initial support for MusyX 2013-12-30 14:43:47 +01:00
Sven Eckelmann
2032870995 Force line ending type for specific files
Different operation systems (Unix vs. Windows) use different line ending types.
It can easily happen that users from different systems edit files and replace
all line endings of a file with the system specific version. This screws up
diffs and makes merges harder.

Git can normalize line endings for specific files and avoid this problem.
Binary files should be marked to avoid accidentally normalization.
2013-12-19 14:19:07 +01:00